内容介绍
资源下载
用户评论
全部咨询
本书以目前流行的ARM处理器和易于学习的μC/OS-Ⅱ操作系统为核心,系统介绍了嵌入式系统的原理、设计方法和编程开发。全书共分10章,分别为嵌入式系统概述、ARM及其编程模型、ARM指令集、嵌入式程序设计、μC/OS-Ⅱ实时操作系统、嵌入式最小系统设计、部件工作原理与开发实例、基于laC/OS—II的程序设计、ARM嵌入式开发工具以及ARM9处理器。读者可从中系统地学习嵌入式系统的有关知识,并通过实例完成嵌入式系统设计的基础训练。
本书可以作为高等学校嵌入式系统教学的教材,也可作为有关工程技术人员的参考书。
目录
- 第1章 概述
1.1 嵌入式系统
1.2 嵌入式系统的组成
1.3 嵌入式系统的主要应用领域
1.4 嵌入式处理器
1.5 嵌入式操作系统
1.6 嵌入式系统的开发
本章要点
习题
第2章 ARM及其编程模型
2.1 ARM简介
2.2 RISC体系结构
2.3 ARM体系结构
2.4 ARM微处理器的编程模型
2.5 ARM的异常中断
2.6 ARM7TDMI处理器内核简介
本章要点
习题
第3章 ARM指令集
3.1 ARM指令集概述
3.2 ARM寻址方式
3.3 ARM指令分类介绍
3.4 Thumb指令集
本章要点
习题
第4章 嵌入式程序设计
4.1 汇编语言程序结构
4.2 ARM汇编语言程序的设计
4.3 C语言与汇编语言混合编程
本章要点
习题
第5章 μC/OS-Ⅱ实时操作系统
5.1 μC/OS-Ⅱ实时操作系统概述
5.2 μC/OS-Ⅱ的内核结构
5.3 同步
5.4 μC/OS-Ⅱ中的基本数据类型
5.5 μC/OS-Ⅱ在ARM上的移植
本章要点
习题
第6章 嵌入式最小系统设计
6.1 系统设计概述
6.2 S3C44B0X概述
6.3 系统硬件基本单元电路设计
6.4 S3C44B0X启动程序设计
本章要点
习题
第7章 部件工作原理与开发实例
7.1 Flash存储器
7.2 SDRAM存储器
7.3 通用I/O接口
7.4 串行通信接口
7.5 中断控制器与键盘
7.6 定时器
7.7 LCD控制
7.8 I2C总线接口
本章要点
习题
第8章 基于μC/OS-Ⅱ的程序设计
8.1 基于μC/OS-Ⅱ的应用程序设计方法
8.2 μC/OS-Ⅱ操作系统扩展
8.3 μC/OS-Ⅱ的文件系统
8.4 基于μC/OS-Ⅱ的图形用户界面基础
本章要点
习题
第9章 ARM嵌入式开发工具
9.1 ARM下层开发工具
9.2 ARM开发工具概述
9.3 ARM的ADS
9.4 Embest IDE介绍
本章要点
习题
第10章 ARM9处理器
10.1 ARM9TDMI特点及其与ARM7TDMI的比较
10.2 ARM920T处理器
10.3 S3C2410X芯片
本章要点
习题
附录A ARM指令集和Thumb指令集速查表
附录B 伪操作与伪指令
参考文献