內容簡介
結合多年嵌入式軟體開發與教學經驗,本書首先系統介紹嵌入式作業系統的概念、體系結構及其發展趨勢,並重點介紹主流的嵌入式Linux作業系統的移植及相關設備驅動程式開發技術。其次,在介紹UML基本概念基礎上,介紹了嵌入式系統快速面向對象過程模型(ROPES),並結合案例闡述相關嵌入式軟體分析設計技術。*後,結合MISRAC:2004規則,闡述嵌入式軟體測試相關模型與技術。隨著移動互聯技術發展嵌入式軟體日益複雜,嵌入式軟體需要通過系統需求模型、動態與靜態模型相互補充才能系統全面地建模。因此書中全面介紹了ROPES中的需求分析、結構分析、行為分析等分析技術,並系統介紹嵌入式軟體構架設計、機制設計及詳細設計等關鍵設計技術。力圖結合嵌入式軟體的特點,將軟體工程領域成熟的分析設計方法引入到嵌入式軟體的分析設計中。
本書可作為嵌入式軟體開發相關專業的研究生及高年級大學生教材。同時,也可作為有志於從事嵌入式軟體開發的專業技術人員的參考書。
作者簡介
北京市物聯網軟體與系統工程技術中心核心成員,榮獲省部級科學技術獎二等獎2項。獲國家留學基金委“青年骨幹教師”項目資助,2010年1月至2011年2月於喬治亞理工學院做訪問學者,在Gregory D. Abowd 教授指導下從事普適計算在健康護理套用理領域研究,並參與美國國家自然科學基金重大項目“Computing Techniques for Measuring and Analyzing Child Behavior”研究。承擔/參與國家和北京市科研項目10項,主持企業橫向課題逾10項。在在國內外核心期刊、國際會議上發表論文逾30篇,EI/SCI檢索論文逾20篇。出版專著1部,合作出版著作2部。申報國家發明專利10餘項,獲批專利8項。當前主要研究領域:物聯網、嵌入式系統、智慧型人機互動。