本書在編寫時,結合編者多年嵌入式軟件開發(fā)與教學經驗,首先系統(tǒng)介紹嵌入式操作系統(tǒng)的概念、體系結構及其發(fā)展趨勢,并重點介紹主流的嵌入式Linux操作系統(tǒng)的移植及相關設備驅動程序開發(fā)技術;其次,在介紹UML基本概念的基礎上,介紹了嵌入式系統(tǒng)快速面向對象過程模型,并結合案例闡述相關嵌入式軟件分析設計技術;最后,結合MISRAC:2004規(guī)則,闡述了嵌入式軟件測試相關模型與技術。本書力圖結合嵌入式軟件的特點,將軟件工程領域成熟的分析設計方法引入到嵌入式軟件的分析設計中。 本書可作為嵌入式軟件開發(fā)相關專業(yè)的研究生及高年級本科生教材。同時,也可作為有志于從事嵌入式軟件開發(fā)的專業(yè)技術人員的參考書。