第1章嵌入式系统概述
1.1嵌入式系统的定义
1.2嵌入式系统的基本组成
1.3嵌入式系统的特点
1.4嵌入式系统的主要应用领域
1.5嵌入式系统的发展趋势
思考题
第2章ARM微处理器及其开发应用
2.1ARM微处理器概述
2.1.1ARM微处理器的特点及应用领域
2.1.2ARM微处理器系列
2.1.3ARM微处理器结构
2.1.4ARM微处理器的应用选型
2.2ARM微处理器的指令系统
2.2.1ARM微处理器的指令分类与格式
2.2.2指令的条件域
2.2.3ARM指令的寻址方式
2.2.4ARM指令集
2.2.5Thumb指令及应用
2.3ARM汇编程序设计基础
2.3.1ARM汇编器所支持的伪指令
2.3.2汇编语言的语句格式
2.3.3汇编语言的程序结构
2.4ARM微处理器的编程模型
2.4.1ARM微处理器的工作状态
2.4.2ARM体系结构的存储器格式
2.4.3处理器模式
2.4.4寄存器组织
2.4.5异常
2.5ARM存储器设计
2.6基于ARM的嵌入式系统开发
2.7本章小结
思考题
第3章嵌入式系统的操作系统及软件开发
3.1嵌入式系统对操作系统的要求
3.2嵌入式实时操作系统
3.2.1嵌入式实时操作系统的概念
3.2.2实时操作系统的发展过程
3.2.3RTOS的几个评价指标
3.2.4嵌入式操作系统与通用操作系统的区别
3.3实时操作系统的选择
3.4嵌入式系统高级语言开发流程
3.5开发调试方法
3.5.1嵌入式系统开发时需要的工具
3.5.2嵌入式系统的开发调试过程
3.6本章小结
思考题
第4章Linux操作系统
4.1Linux概论
4.1.1Linux的起源
4.1.2Linux与GNU
4.1.3Linux内核概况
4.1.4Linux内核的微型化
4.2嵌入式Linux
4.2.1Linux应用于嵌入式系统的优势和不足
4.2.2嵌入式Linux的应用举例
4.3uClinux操作系统及其开发环境
4.3.1uClinux操作系统
4.3.2uClinux的开发环境
4.3.3uClinux操作系统的一些说明
4.4嵌入式实时操作系统和实时Linux
4.5Linux常见术语和常用命令
4.5.1Linux常见术语
4.5.2Linux常用命令
4.6gcc编译器和Makefile
4.6.1gcc编译器
4.6.2Makefile
4.7本章小结
思考题
第5章ARM嵌入式系统开发环境
5.1基本原理
5.1.1SemitARM9200实验箱
5.1.2宿主机开发环境
5.1.3文件与目录结构
5.1.4Linux系统的配置编译和文件系统
5.1.5Linux系统在地址空间中的位置
5.1.6中断
5.1.7通用输入/输出接口和总线
5.1.8在开发板上开发应用程序
5.1.9如何创建自己的应用
5.1.10加入应用程序的ramdisk文件系统映像制作
5.2实验及其要求
5.2.1实验设备与软件环境
5.2.2实验内容和步骤
5.2.3预习及实验报告要求
思考题
第6章嵌入式系统内核相关技术及实验
6.1嵌入式系统进程间通信的基本原理
6.1.1Linux系统中的进程
6.1.2Linux系统中的进程间通信
6.1.3信号机制
6.1.4管道及有名管道
6.1.5消息队列
6.1.6共享存储段
6.1.7SystemV的进程间通信机制
6.2内核烧写及下载的基本原理
6.2.1Linux系统的烧写
6.2.2内核下载至RAM中直接启动
6.3实验及其要求
6.3.1实验内容与步骤
6.3.2预习及实验报告要求
思考题
第7章嵌入式系统串口通信及实验
7.1串口通信的工作原理
7.1.1串行通信的基本概念
7.1.2串行b/s通信的物理标准简介
7.2实验及其要求
7.2.1实验内容及步骤
7.2.2预习及实验报告要求
思考题
第8章嵌入式系统的几个基本实验
8.1U盘挂载及读/写实验
8.1.1USB设备及其通信协议简介
8.1.2挂载和读/写实验及其要求
8.2GPIO驱动实验
8.2.1开发板中的GPIO简介
8.2.2GPIO驱动实验及其要求
8.3键盘实验
8.3.1键盘中断的处理过程
8.3.2键盘实验及其要求
8.4实时时钟实验
8.4.1实时时钟的功能
8.4.2实时时钟实验及其要求
8.5预习及实验报告要求
思考题
第9章嵌入式系统网络通信及实验
9.1通信协议及实验原理
9.1.1TCP/IP协议简介
9.1.2包及套接字
9.1.3TCP协议简介
9.1.4UDP协议简介
9.1.5端口号分配
9.2实验及其要求
9.2.1实验内容与步骤
9.2.2预习及实验报告要求
思考题
第10章典型通信系统的嵌入式实验
10.1蓝牙技术及其实验
10.1.1蓝牙技术简介
10.1.2蓝牙实验及其要求
10.1.3预习及实验报告要求
10.2Zigbee无线通信系统及其实验
10.2.1Zigbee技术简介
10.2.2Zigbee实验及其要求
10.2.3预习及实验报告要求
10.3无线局域网及其实验
10.3.1IEEE.11无线局域网系列标准简介
10.3.2IEEE.11b/g无线局域网实验及其要求
10.3.3预习及实验报告要求
10.4全球定位系统及其实验
10.4.1GPS基本原理
10.4.2GPS实验及其要求
10.4.3预习及实验报告要求
10.5GSM/GPRS移动通信系统及其实验
10.5.1GSM/GPRS移动通信系统简介
10.5.2GSM/GPRS实验及其要求
10.5.3预习及实验报告要求
10.6CDMA2000-1X无线通信系统及其实验
10.6.1CDMA2000_1X无线通信系统简介
10.6.2CDMA2000_1X无线通信系统实验设备与软件环境
10.6.3预习及实验报告要求
思考题
第11章典型通信系统嵌入式开发案例
11.1蓝牙电话网关系统综合开发案例
11.1.1嵌入式蓝牙电话网关系统构成
11.1.2开发流程和实验结果
11.2无线传感器网络与广域网融合系统开发案例
11.2.1无线传感网与广域网融合系统构成
11.2.2开发流程和实验结果
11.3定位信息无线传输系统综合开发案例
11.3.1定位信息无线传输系统构成
11.3.2开发流程和实验结果
11.4多网融合综合接入系统开发案例
11.4.1多网融合综合接入系统构成
11.4.2开发流程和实验结果
思考题
参考文献