第1章 引言
1.1 编写目的
1.2 本书特色
第2章 嵌入式系统概论
2.1 嵌入式系统的概念
2.2 嵌入式系统的组成及处理器介绍
2.3 嵌入式操作系统
2.4 嵌入式LJnux操作系统
第3章 嵌入式ARM技术概论
3.1 AllM体系结构的技术特征及发展
3.2 ARM微处理器结构特征与数据类型
3.3 存储系统
3.4 协处理器(CPl5)
3.5 存储管理单元(MMU)
3.6 高速缓冲存储器(Cache)
3.7 流水线
3.8 寄存器组织
第4章 微处理器指令系统与混合编程
4.1 ARM处理器的寻址方式
4.2 ARM汇编语言的程序结构
4.3 混合编程
第5章 ARM硬件开发平台概述
5.1 Cortex-A53处理器概述
5.2 S5P6818应用处理器
5.3 OLIRS一S5P6818实验平台简介
第6章 ARM裸机系统汇编实验
6.1 ARM开发环境搭建
6.2 S5P6818启动分析
6.3 通过TF卡运行程序
6.4 ARM汇编控制蜂鸣器实验
6.5 ARM汇编控制LED闪烁
6.6 ARM汇编按键控制蜂鸣器
6.7 其他实验
第7章 ARM裸机系统C语言实验
7.1 C程序IrED流水灯
7.2 C程序蜂鸣器控制
7.3 C程序复位控制
7.4 C程序按键控制LED
7.5 C程序按键控制LED和蜂鸣器
7.6 C程序LED模拟心脏跳动
7.7 C程序按键中断
7.8 C程序串口shell
7.9 C程序串口输入实验
7.10 C程序移植printf函数实验
第8章 嵌入式Linux实验
8.1 编译U-Boot实验
8.2 编译Kernel实验
8.3 其他实验
第9章 嵌入式Linux Qt编程
9.1 IAnux系统tslib库移植实验
9.2 其他实验
第10章 嵌入式Android开发
10.1 继电器控制实验
10.2 字模表
10.3 综合实验
参考文献
致谢