更新时间:2019-01-01 07:34:23
封面
版权信息
前言
第1章 嵌入式系统概述
1.1 嵌入式系统的概念
1.2 嵌入式系统的组成
1.3 嵌入式处理器
1.4 嵌入式操作系统
1.5 新型的嵌入式操作系统
1.6 嵌入式系统的应用
1.7 嵌入式系统的发展趋势
1.8 本章小结
第2章 嵌入式系统开发过程
2.1 嵌入式软件开发介绍
2.2 嵌入式软件的调试技术
2.3 嵌入式软件测试技术
2.4 嵌入式系统集成开发环境
2.5 本章小结
第3章 ARM体系结构
3.1 ARM体系结构概述
3.2 ARM微处理器的分类
3.3 ARM微处理器的应用
3.4 存储器
3.5 ARM编程模型
3.6 ARM指令的寻址方式
3.7 ARM指令集
3.8 ARM微处理器的异常
3.9 本章小结
第4章 Linux基本操作
4.1 Linux系统介绍
4.2 Linux命令的使用
4.3 vi编辑器的使用
4.4 Shell编程
4.5 综合实例
4.6 本章小结
第5章 Linux进程
5.1 进程概述
5.2 系统调用
5.3 管道
5.4 信号
5.5 信号量
5.6 共享内存
5.7 消息队列
5.8 综合实例
5.9 本章小结
第6章 建立Linux开发环境
6.1 建立Linux开发环境概述
6.2 交叉编译的使用
6.3 Linux下的C编程
6.4 gcc的使用与开发
6.5 gdb调试器的介绍和使用
6.6 GNU make和Makefile的使用
6.7 autoconf和automake的使用
6.8 综合实例
6.9 本章小结
第7章 Linux操作系统移植
7.1 移植的概念
7.2 Linux内核结构
7.3 Linux内核配置
7.4 Linux操作系统移植介绍
7.5 综合实例
7.6 本章小结
第8章 Bootloader的使用
8.1 Bootloader 概述
8.2 vivi
8.3 U-boot
8.4 其他常见的Bootloader
8.5 综合实例
8.6 本章小结
第9章 构建Linux根文件系统
9.1 Linux文件系统概述
9.2 使用BusyBox生成工具集
9.3 构建根文件系统
9.4 配置yaffs文件
9.5 综合实例
9.6 本章小结
第10章 设备驱动程序开发
10.1 设备驱动程序概述
10.2 设备驱动程序与文件系统
10.3 设备驱动程序的使用
10.4 网络设备基础知识
10.5 网络设备驱动程序的架构
10.6 综合实例
10.7 本章小结
第11章 嵌入式GUI开发
11.1 嵌入式系统中的GUI简介
11.2 嵌入式系统下MiniGUI的实现
11.3 Qt/Embedded嵌入式图形开发基础
11.4 Qtopia移植
11.5 Qt/Embedded应用开发
11.6 综合实例
11.7 本章小结
第12章 综合工程实例
12.1 文件系统的生成与烧写
12.2 基于Linux的数码相框
12.3 基于Linux的MPlayer解码播放器
12.4 基于Linux的GPS导航系统的开发
12.5 本章小结