-
内容大纲
本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。
本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。
本书由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。 -
作者介绍
-
目录
第1篇 嵌入式Linux开发环境构建篇
第1章 嵌入式Linux开发概述
1.1 嵌入式系统介绍
1.1.1 嵌入式系统的定义和特点
1.1.2 嵌入式技术的发展历史
1.2 基于ARM处理器的嵌入式Linux系统
1.2.1 ARM处理器介绍
1.2.2 在嵌入式系统中选择嵌入式Linux的理由
第2章 嵌入式Linux开发环境构建
2.1 硬件环境构建
2.1.1 主机与目标板结合的交叉开发模式
2.1.2 硬件要求
2.2 软件环境构建
2.2.1 主机Linux操作系统的安装
2.2.2 主机Linux操作系统上网络服务的配置与启动
2.2.3 在主机Linux操作系统中安装基本的开发环境
2.2.4 光盘的内容结构及安装
2.2.5 安装交叉编译工具链
2.2.6 书中写作风格的约定
第3章 嵌入式编程基础知识
3.1 交叉编译工具选项说明
3.1.1 arm-linux-gcc选项
3.1.2 arm-linux-ld选项
3.1.3 arm-linux-objcopy选项
3.1.4 arm-linux-objdump选项
3.1.5 汇编代码、机器码和存储器的关系以及数据的表示
3.2 Makefile介绍
3.2.1 Makefile规则
3.2.2 Makefile文件里的赋值方法
3.2.3 Makefile常用函数
3.3 常用ARM汇编指令及ATPCS规则
3.3.1 本书使用的所有汇编指令
3.3.2 ARM-THUMB子程序调用规则ATPCS
第4章 Windows、Linux环境下相关工具、命令的使用
4.1 Windows环境下的工具介绍
4.1.1 代码阅读、编辑工具Source Insight
4.1.2 文件传输工具Cuteftp
4.1.3 远程登录工具SecureCRT
4.1.4 TFTP服务器软件Tftpd32
4.2 Linux环境下的工具、命令介绍
4.2.1 代码阅读、编辑工具KScope
4.2.2 远程登录工具C-kermit
4.2.3 编辑命令vi
4.2.4 查找命令grep、find命令
4.2.5 在线手册查看命令man
4.2.6 其他命令:tar、diff、patch
第2篇 ARM9嵌入式系统基础实例篇
第5章 GPIO接口
5.1 GPIO硬件介绍
5.1.1 通过寄存器来操作GPIO引脚
5.1.2 怎样使用软件来访问硬件
5.2 GPIO操作实例:LED和按键
5.2.1 硬件设计
5.2.2 程序设计及代码详解
5.2.3 实例测试
第6章 存储器控制
6.1 使用存储控制器访问外设的原理
……
第3篇 嵌入式Linux系统移植篇
第4篇 嵌入式Linux设备驱动开发篇
第5篇 嵌入式Linux系统应用开发篇
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...