新書推薦:
《
人格阴影 全新修订版,更正旧版多处问题。国际分析心理学协会(IAAP)主席力作
》
售價:NT$
305.0
《
560种野菜野果鉴别与食用手册
》
售價:NT$
305.0
《
中国官僚政治研究(一部洞悉中国政治制度演变的经典之作)
》
售價:NT$
286.0
《
锂电储能产品设计及案例详解
》
售價:NT$
505.0
《
首辅养成手册(全三册)(张晚意、任敏主演古装剧《锦绣安宁》原著小说)
》
售價:NT$
551.0
《
清洁
》
售價:NT$
296.0
《
组队:超级个体时代的协作方式
》
售價:NT$
352.0
《
第十三位陪审员
》
售價:NT$
245.0
|
編輯推薦: |
1 “十二五”国家重点图书出版规划项目
2 初稿在21IC网站和飞凌论坛等知名IT网站获得众多学习者的好评
3 就业嵌入式开发领域,所要克服的入门难点。特别适合于刚毕业的学生入行学习。
4 王祖麟教授、ARM公司中国区大学计划经理时昕博士作序推荐
|
內容簡介: |
嵌入式Linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性,其优势及应用已获得众多企业的青睐。
《嵌入式Linux开发实用教程》以一个嵌入式Linux学习者的角度,由浅入深地总结了从入门到进行项目工程实践的所有学习历程,旨在帮助读者快速入门,以实例为导向扎实掌握嵌入式开放技术。全书共分6章,主要内容包括嵌入式Linux基础、U-Boot移植、Linux移植、Linux驱动程序、Qt移植和程序设计以及举一反三的综合拓展学习。由于嵌入式Linux是一门非常复杂的软件技术,入门较难,因此借以此书为自学者提供一条成功入门的捷径。《嵌入式Linux开发实用教程》光盘包含了笔者在本书基础上录制的40集学习视频,涵盖嵌入式Linux基础、U-Boot移植、Linux移植、Linux驱动程序设计、Qt移植等。本书的所有程序以及源码都在光盘中,读者可自行参考。
《嵌入式Linux开发实用教程》内容详实,结构明确,适合作为初学者的课程教材,也可作为嵌入式系统爱好者的自学参考资料。
|
目錄:
|
第1章嵌入式Linux基础
1.1Linux基本命令
1.1.1文件属性查询与修改
1.1.2目录与路径处理命令
1.1.3文件操作
1.1.4打包与解包、压缩与解压缩
1.2Makefile基本知识
1.2.1Makefile规则
1.2.2Makefile变量
1.2.3Makfile常用关键字
1.2.4Makefile常用函数
1.3arm-linux交叉编译链
1.3.1arm-linux交叉编译工具链的制作方法
1.3.2交叉编译链在宿主机上的安装
1.4映像文件的生成和运行
1.4.1编译过程
1.4.2代码搬运
1.4.3混合编程
1.5嵌入式Linux移植常用软件
1.5.1SecureCRT
1.5.2SourceInsight
第2章U-Boot-2013.04分析与移植
2.1BootLoader概述
2.2U-Boot初步分析
2.2.1源码结构
2.2.2建立模板
2.2.3编译源码
2.2.4启动分析
2.3SDMMC设备移植
2.3.1IROM启动的概念
2.3.2实现SD卡启动
2.3.3SDMMC驱动移植
2.3.4环境变量
2.4U-Boot命令实现
2.4.1命令概述
2.4.2实现原理
2.4.3新增命令
2.5NANDFlash设备移植
2.5.1NANDFlash的结构
2.5.2控制器的特性
2.5.3NANDFlash驱动移植
2.5.4nand_spl启动原理
2.5.5nand_spl启动实现
2.6DM9000网卡移植
2.6.1修改配置文件
2.6.2增加驱动代码
2.6.3配置TFTP服务器
第3章Linux-3.8.3内核移植
3.1Linux内核简介
3.2初步测试内核
3.2.1mkimage工具
3.2.2配置menuconfig
3.2.3加载地址和入口地址
3.2.4TFTP测试内核
3.2.5内核启动分析
3.3MTD分区
3.4NANDFlash驱动移植
3.5DM9000网卡驱动
3.6YAFFS2根文件系统
3.6.1使Linux-3.8.3内核支持YAFFS2文件系统
3.6.2制作根文件系统
3.6.3NFS文件系统挂载
3.7LCD驱动移植
3.7.1LCD显示驱动
3.7.2LCD触摸驱动
第4章Linux设备驱动程序设计
4.1设备驱动概述
4.2字符设备驱动
4.2.1LED驱动程序设计
4.2.2ADC驱动程序设计
4.3块设备驱动
4.3.1块设备操作
4.3.2块设备驱动程序
第5章Qt-4.8.4移植
5.1Qt概述
5.2Qt编译环境搭建
5.2.1tslib安装
5.2.2安装Linuxx11版Qt-4.8.
5.2.3安装embedded版Qt-4.8.
5.2.4安装QtCreator
5.3初体验HelloWord
5.4字符设备驱动Qt应用程序
5.4.1基于Qt-4.8.4的LED应用程序
5.4.2基于Qt-4.8.4的ADC应用程序
第6章嵌入式Linux学习拓展
6.1学习拓展简介
6.2Linux驱动程序设计
6.2.1温度传感器模块
6.2.2GPRS模块
6.3Qt应用程序设计
6.3.1DS18B20温度传感器
|
|