简介
本书内容源于工程实践,力争从实用角度为嵌入式系统的设计者和学习者提供有益帮助。嵌入式系统设计是一个综合性工程,融合了计算机与领域背景等多方面内容,经验性知识在系统设计中起着至关重要的作用。本书首先从一般性原理入手,结合作者20余年工程实践经验,对嵌入式系统的需求分析、系统设计、系统实现做了详尽论述,其中大量工程实践经验均来自于实际项目。其次,将重点放在嵌入式软件设计的核心内容——硬件相关编程方面,以最流行的ARM9处理器和近20种典型硬件模块和接口为基础,分别从基于裸机的程序设计、基于Linux 2.4内核及Linux 2.6内核的程序设计三个方面,通过大量代码实例对硬件相关编程方法做了详尽介绍,尤其是设备驱动程序设计。读者可以这些示例程序为基础进行删改,设计自己的系统。最后,鉴于可靠性设计在嵌入式系统中的重要作用,本书从软件角度介绍了一些实用的抗干扰措施,可以有效提高系统的可靠性。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2012-01-01
- 更新: 2023-06-07
- 书号:9787302261711
- 中图:TP332-43
- 学科:工学控制科学与工程工学计算机科学与技术