嵌入式軟件設(shè)計與應(yīng)用

出版時間:2012-8  出版社:北京航空航天大學(xué)出版社  作者:文全剛,王藝璇,陳紅玲 主編  頁數(shù):423  字數(shù):586000  
Tag標簽:無  

內(nèi)容概要

  本書主要分成3個部分:第1部分介紹嵌入式操作系統(tǒng)基礎(chǔ),包括第1、2章。第2部分介紹基于嵌入式操作系統(tǒng)Windows
CE的軟件開發(fā),重點在于介紹應(yīng)用程序開發(fā)。這部分內(nèi)容由第3~7章組成,具體包括Windows
CE操作系統(tǒng)開發(fā)基礎(chǔ)、嵌入式MFC應(yīng)用程序開發(fā)、C#開發(fā)嵌入式應(yīng)用程序、嵌入式通信編程、嵌入式數(shù)據(jù)庫編程等內(nèi)容。第3部分是實驗內(nèi)容,包括第8章。

書籍目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)基本概念
1.1.2 嵌入式系統(tǒng)組成
1.1.3 嵌入式系統(tǒng)的發(fā)展趨勢
1.2 嵌入式系統(tǒng)設(shè)計方法
1.2.1 嵌入式系統(tǒng)設(shè)計的特點
1.2.2 傳統(tǒng)嵌入式系統(tǒng)設(shè)計方法
1.2.3 軟硬件協(xié)同設(shè)計方法
1.3 嵌入式硬件設(shè)計
1.3.1 嵌入式硬件設(shè)計流程
1.3.2 嵌入式硬件設(shè)計工具
1.3.3 嵌入式處理器的選擇
1.3.4 嵌入式硬件系統(tǒng)
1.4 二次開發(fā)
1.4.1 概述
1.4.2 常見開發(fā)板
思考題
第2章 嵌入式系統(tǒng)軟件設(shè)計
2.1 嵌入式軟件體系結(jié)構(gòu)
2.1.1 軟件體系結(jié)構(gòu)
2.1.2 常用的嵌入式軟件體系結(jié)構(gòu)
2.1.3 嵌入式軟件分類
2.2 嵌入式軟件開發(fā)基礎(chǔ)
2.2.1 軟件工程基礎(chǔ)
2.2.2 嵌入式軟件開發(fā)模型
2.2.3 嵌入式程序設(shè)計語言
2.3 嵌入式軟件開發(fā)工具
2.3.1 項目管理工具
2.3.2 需求分析與設(shè)計工具
2.3.3 編碼調(diào)試工具
2.3.4 運行平臺
2.4 嵌入式軟件測試
2.4.1 概述
2.4.2 測試特點
2.4.3 測試工具
思考題二
第3章 WindowsCE操作系統(tǒng)開發(fā)基礎(chǔ)
3.1 WindowsCE概述
3.1.1 發(fā)展歷史
3.1.2 技術(shù)特點
3.1.3 應(yīng)用
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體系結(jié)構(gòu)
3.4.1 功能概述
3.4.2 系統(tǒng)架構(gòu)
3.4.3 文件系統(tǒng)
3.4.4 內(nèi)存管理
3.4.5 系統(tǒng)調(diào)度
3.4.6 啟動過程
3.5 WindowsCE內(nèi)核的定制
3.5.1 WindowsCE集成開發(fā)環(huán)境
……
第4章 MFC應(yīng)用程序開發(fā)
第5章 C#開發(fā)嵌入式應(yīng)用程序基礎(chǔ)
第6章 嵌入式通信編程
第7章 嵌入式數(shù)據(jù)庫編程
第8章 嵌入式軟件設(shè)計與應(yīng)用實踐
參考文獻

章節(jié)摘錄

版權(quán)頁:   插圖:   (1)數(shù)據(jù)流風(fēng)格的體系結(jié)構(gòu)(Data Flow Style) 數(shù)據(jù)流風(fēng)格的體系結(jié)構(gòu),可以在系統(tǒng)中找到非常明顯的數(shù)據(jù)流,處理過程通常在數(shù)據(jù)流的路線上“自頂向下、逐步求精”,并且處理過程依賴于執(zhí)行過程,而不是數(shù)據(jù)到來的順序。比較有代表性的是批作業(yè)序列風(fēng)格、管道/過濾器風(fēng)格。 (2)調(diào)用腿回風(fēng)格的體系結(jié)構(gòu)(Call—and—Return Style) 調(diào)用/返回風(fēng)格的體系結(jié)構(gòu)在過去的30年間占有重要的地位,是大型軟件開發(fā)中的主流風(fēng)格的體系結(jié)構(gòu)。這類系統(tǒng)中呈現(xiàn)出比較明顯的調(diào)用/返回的關(guān)系。調(diào)用/返回風(fēng)格在常用軟件體系結(jié)構(gòu)風(fēng)格中內(nèi)涵是比較豐富的,它可以分為主一子程序風(fēng)格、面向?qū)ο蟾拍钪械膶ο篌w系結(jié)構(gòu)風(fēng)格以及層次型系統(tǒng)風(fēng)格3種子風(fēng)格。 這類架構(gòu)中的組件就是各種不同的操作單元(例如子程序、對象、層次),而連接器則是這些對象之間的調(diào)用關(guān)系(例如主一子程序調(diào)用,或者對象的方法以及層次體系結(jié)構(gòu)中的協(xié)議)。調(diào)用/返回結(jié)構(gòu)的優(yōu)點在于,容易將大的架構(gòu)分解為一種層次模型,在較高的層次,隱藏那些比較具體的細節(jié),而在較低的層次又能夠表現(xiàn)出實現(xiàn)細節(jié)。在這類體系結(jié)構(gòu)中,調(diào)用者和被調(diào)用者之間的關(guān)系往往比較緊密。在這樣的情況下,架構(gòu)的擴充通常需要被調(diào)用者和所有調(diào)用者都進行適當?shù)男薷摹?(3)虛擬機風(fēng)格的體系結(jié)構(gòu)(Virtual Machine Style) 虛擬機風(fēng)格的體系結(jié)構(gòu)設(shè)計的初衷主要是考慮體系結(jié)構(gòu)的可移植性。這種體系結(jié)構(gòu)力圖模擬它運行于其上的軟件或者硬件的功能。通常虛擬機會限制在其中運行的軟件的行為,特別是那些以實現(xiàn)跨平臺為目的的虛擬機,如Java虛擬機和.NETCLR。這類虛擬機往往希望虛擬機器的代碼完全不了解虛擬機以外的現(xiàn)實世界。這是在靈活性、效率與軟件跨平臺性之間進行的一種折中。 (4)獨立組件風(fēng)格的體系結(jié)構(gòu)(Independent Components Style) 獨立組件風(fēng)格的體系結(jié)構(gòu)由很多獨立的通過消息交互的過程或者對象組成。這種軟件體系結(jié)構(gòu)通過對各自部分計算的解耦操作來達到易更改的目的。它們之間相互的傳輸數(shù)據(jù),但是不直接控制雙方。常見的子風(fēng)格有:事件系統(tǒng)、通信處理、客戶端一服務(wù)器等。

編輯推薦

《普通高校"十二五"規(guī)劃教材:嵌入式軟件設(shè)計與應(yīng)用》主要介紹基于Windows CE 6.0的應(yīng)用軟件設(shè)計,是學(xué)習(xí)嵌入式軟件設(shè)計的入門級教材,非常適合于應(yīng)用型本科生的教學(xué),此外,對于嵌入式入門工程師來說,這本書也滿足了他們的需要。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    嵌入式軟件設(shè)計與應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7