本书在编写时,结合编者多年嵌入式软件开发与教学经验,首先系统介绍嵌入式操作系统的概念、体系结构及其发展趋势,并重点介绍主流的嵌入式Linux操作系统的移植及相关设备驱动程序开发技术;其次,在介绍UML基本概念的基础上,介绍了嵌入式系统快速面向对象过程模型,并结合案例阐述相关嵌入式软件分析设计技术;最后,结合MISRAC:2004规则,阐述了嵌入式软件测试相关模型与技术。本书力图结合嵌入式软件的特点,将软件工程领域成熟的分析设计方法引入到嵌入式软件的分析设计中。 本书可作为嵌入式软件开发相关专业的研究生及高年级本科生教材。同时,也可作为有志于从事嵌入式软件开发的专业技术人员的参考书。