●前言
第1章嵌入式軟件開發導論
1.1概述
1.1.1定義
1.1.2發展歷史
1.1.3應用領域
1.1.4特點
1.2嵌入式繫統的組成
1.2.1嵌入式處理器
1.2.2嵌入式外圍設備
1.2.3嵌入式操作繫統
1.2.4嵌入式應用軟件
1.3嵌入式軟件的開發流程
1.3.1需求分析階段
1.3.2設計階段
1.3.3生成代碼階段
1.3.4固化階段
1.3.5嵌入式軟件開發的特點
1.4嵌入式繫統開發的硬件資源
1.4.1在線仿真器
1.4.2邏輯分析儀
1.4.3ROM仿真器
1.4.4源程序模擬器
1.4.5示波器
1.5嵌入式繫統開發的軟件資源
1.5.1語言編譯工具
1.5.2交叉調試器
1.5.3實時多任務操作繫統
1.5.4集成開發環境
……
《嵌入式軟件開發技術》重點介紹嵌入式軟件構架設計、機制設計和詳細設計等關鍵技術,主要內容包括:嵌入式操作繫統的概念、體繫結構及其發展趨勢;嵌入式Linux和Windows CE操作繫統的移植方法與軟件開發技術;UML的基本概念,嵌入式繫統快速面向對像過程模型和相關分析設計技術;MISRA-C:2004規則和嵌入式軟件測試相關模型與技術。由於嵌入式軟件日益復雜,在分析設計中要通過繫統需求模型、動態與靜態模型相互補充纔能繫統、全面地描述繫統,所以《嵌入式軟件開發技術》全面介紹了嵌入式繫統快速面向對像過程中的分析設計技術,力圖結合嵌入式軟件的特點,將軟件工程領域成熟的分析設計方法引入嵌入式軟件的分析設計中。《嵌入式軟件開發技術》可作為高等院校軟件工程相關專業高年級本科生和研究生的教材,也可供從事嵌入式軟件開發和維護的專業技術人員參考。