
| 考虑到本书的读者大多数是嵌入式系统的应用者,非计算机专业毕业,没有学习过计算机操作系统的课程。因此,本书不但深入浅出地介绍计算机操作系统有关的基础知识,为帮助读者建立嵌入式操作系统打下基础,并建立设计嵌入式操作系统的基本概念,而且还针对嵌入式系统开发的特点,向读者介绍了嵌入式硬件平台的基本结构。通过本书的学习,不但便读者能全面地学习到嵌入式操作系统的概念,也能够使读者对嵌入式系统有更全面的学习和理解。 |
| 1 嵌入式操作系统的概念 1.1 操作系统的概念和结构 1.2 操作系统的功能和主要特征 1.2.1 操作系统的功能 1.2.2 操作系统的主要特征 1.3 操作系统的结构 1.3.1 操作系统的内核 1.3.2 传统的操作系统结构设计模式 1.3.3 现代的操作系统结构设计模式 1.4 嵌入式实时操作系统 1.4.1 嵌入式实时操作系统的特点 1.4.2 嵌入式应用 1.4.3 嵌入式实时操作系统的发展 1.5 嵌入式实时系统的分类 1.5.1 按速度分类 1.5.2 按确定性分类 1.5.3 按软件结构分类 1.6 商用嵌入式实时操作系统 1.7 小结 思考题 2 嵌入式系统的硬件构成 2.1 嵌入式系统的总体结构 2.2 嵌入式系统硬件 2.2.1 嵌入式处理器 2.2.2 存储器 2.2.3 输入输出设备 2.3 嵌入式系统硬件开发相关技术 2.3.1 接口技术 2.3.2 总线 2.3.3 嵌入式系统开发常用的硬件调试和编程技术 2.4 小结 思考题 3 ARM系结构 3.1 ARM的结构和特性 3.1.1 ARM处理器系列 3.1.2 ARM处理器的特点 3.1.3 ARM处理器模式 3.2 ARM寄存器介绍 3.3 ARM体系的异常中断 3.4 ARM的存储系统 3.5 ARM指令系统 3.6 ARM指令基本寻址方式 3.7 ARM指令集 3.8 ARM汇编程序设计 3.8.1 ARM汇编器所支持的伪指令 3.8.2 汇编语言的语句格式 3.8.3 汇编语言的程序结构 3.8.4 ARM和Thumb混合编程简介 3.9 小结 思考题 4 嵌入式实时操作系统内核 5 任务间通信 6 中断处理与定时机制 7 I/O子系统 8 文件系统 9 内存管理 10 系统引导程序及调试环境的建立 11 嵌入式系统的开发 参考文献 |
商品评论(0条)