《普通高!笆濉币(guī)劃教材:嵌入式軟件設計與應用》主要分成3個部分:第1部分介紹嵌入式操作系統(tǒng)基礎,包括第1、2章。第2部分介紹基于嵌入式操作系統(tǒng)Windows CE的軟件開發(fā),重點在于介紹應用程序開發(fā)。這部分內容由第3~7章組成,具體包括Windows CE操作系統(tǒng)開發(fā)基礎、嵌入式MFC應用程序開發(fā)、C#開發(fā)嵌入式應用程序、嵌入式通信編程、嵌入式數據庫編程等內容。第3部分是實驗內容,包括第8章。
《普通高校“十二五”規(guī)劃教材:嵌入式軟件設計與應用》主要介紹基于Windows CE 6.0的應用軟件設計,是學習嵌入式軟件設計的入門級教材,非常適合于應用型本科生的教學,此外,對于嵌入式入門工程師來說,《普通高!笆濉币(guī)劃教材:嵌入式軟件設計與應用》也滿足了他們的需要。
第1章 嵌入式系統(tǒng)基礎
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)基本概念
1.1.2 嵌入式系統(tǒng)組成
1.1.3 嵌入式系統(tǒng)的發(fā)展趨勢
1.2 嵌入式系統(tǒng)設計方法
1.2.1 嵌入式系統(tǒng)設計的特點
1.2.2 傳統(tǒng)嵌入式系統(tǒng)設計方法
1.2.3 軟硬件協(xié)同設計方法
1.3 嵌入式硬件設計
1.3.1 嵌入式硬件設計流程
1.3.2 嵌入式硬件設計工具
1.3.3 嵌入式處理器的選擇
1.3.4 嵌入式硬件系統(tǒng)
1.4 二次開發(fā)
1.4.1 概述
1.4.2 常見開發(fā)板
思考題
第2章 嵌入式系統(tǒng)軟件設計
2.1 嵌入式軟件體系結構
2.1.1 軟件體系結構
2.1.2 常用的嵌入式軟件體系結構
2.1.3 嵌入式軟件分類
2.2 嵌入式軟件開發(fā)基礎
2.2.1 軟件工程基礎
2.2.2 嵌入式軟件開發(fā)模型
2.2.3 嵌入式程序設計語言
2.3 嵌入式軟件開發(fā)工具
2.3.1 項目管理工具
2.3.2 需求分析與設計工具
2.3.3 編碼調試工具
2.3.4 運行平臺
2.4 嵌入式軟件測試
2.4.1 概述
2.4.2 測試特點
2.4.3 測試工具
思考題二
第3章 WindowsCE操作系統(tǒng)開發(fā)基礎
3.1 WindowsCE概述
3.1.1 發(fā)展歷史
3.1.2 技術特點
3.1.3 應用
3.2 基于WindowsCE的嵌入式軟件開發(fā)過程
3.2.1 概述
3.2.2 基于WindowsCE的嵌入式軟件開發(fā)工具
3.2.3 基于WindowsCE6.0的開發(fā)環(huán)境的搭建
3.3 基于WindowsCE的軟件開發(fā)流程
3.3.1 概述
3.3.2 基于WindowsCE6.0和VS2005的系統(tǒng)軟件開發(fā)流程
3.4 WindowsCE體系結構
3.4.1 功能概述
3.4.2 系統(tǒng)架構
3.4.3 文件系統(tǒng)
3.4.4 內存管理
3.4.5 系統(tǒng)調度
3.4.6 啟動過程
3.5 WindowsCE內核的定制
3.5.1 WindowsCE集成開發(fā)環(huán)境
……
第4章 MFC應用程序開發(fā)
第5章 C#開發(fā)嵌入式應用程序基礎
第6章 嵌入式通信編程
第7章 嵌入式數據庫編程
第8章 嵌入式軟件設計與應用實踐
參考文獻