本书主要介绍了设计嵌入式系统的新技术和工具,旨在解释设计高性能、响应时间受限制的复杂嵌入式系统所需要的概念。本书兼顾了工科研究生、初级读者和对嵌入式系统感兴趣的读者的需要,同时也适用于对嵌入式软件和实时编程项目感兴趣的年轻软件工程师。
本书第1版获得了读者的一致好评和热销,第2版在此基础上进行了修订,并且结合新技术给予了补充,采用软硬件相结合的方式介绍嵌入式系统开发。全书从基础知识开始入手,逐步介绍嵌入式处理器体系结构、网络设备、驱动程序、进程间通信以及程序建模与编程方面的相关知识。本书是嵌入式系统初学人员的理想学习资料,也可以作为嵌入式系统设计人员非常好的参考资枓。
第1章 嵌入式系统简介
第2章 8051和高级处理器体系结构、存储器组织和现实中的接口
第3章 设备网络的设备和通信总线
第4章 设备驱动程序和中断服务机制
第5章 编程概念及C、C++和Java的嵌入式编程
第6章 程序建模的概念
第7章 进程间通信与进程、任务和线程的同步
第8章 实时操作系统
第9章 实时操作系统编程-I:MicroC/OS-II和VxWorks
第10章 实时操作系统编程-II:Windows CE、OSEK和实时Linux函数
第11章 RTOS编程和程序建模设计示例与案例研究-1
第12章 RTOS编程和程序建模设计示例与案例研究-2
第13章 嵌入式软件开发过程和工具
第14章 测试、模拟和调试技术与工具
附录A 不同读者的学习路线图
附录B 参考文献