嵌入式系統:硬體與軟體架構

《嵌入式系統-硬體與軟體架構》是作者在嵌入式系統領域十餘年經驗的結晶,書中涵蓋了嵌入式系統的各個方面,內容分為4個部分:第一部分包括嵌入式系統的基本介紹以及一些必備的知識;第二部分介紹嵌入式硬體,包括處理器、存儲器、I/O以及匯流排;第三部分是關於嵌入式軟體的介紹,包括設備驅動、作業系統及中間件和套用軟體;第四部分介紹了嵌入式系統的設計與開發。此外,《嵌入式系統-硬體與軟體架構》中還包括大量圖和計算機代碼,幫助讀者理解嵌入式系統的理論知識。

版權資訊

嵌入式系統:硬體與軟體架構 嵌入式系統:硬體與軟體架構

書 名: 嵌入式系統:硬體與軟體架構

作 者:(美國)(TammyNoergaard)諾爾加德

出版社: 人民郵電出版社

出版時間: 2008

ISBN: 9787115168054

開本: 16

定價: 69.00 元

內容簡介

《嵌入式系統-硬體與軟體架構》適合嵌入式系統專業人員閱讀,同時也可以作為技術人員培訓和高等院校“嵌入式系統”課程教材。

作者簡介

TammyNoergaard,世界級的嵌入式系統專家,有豐富的嵌入式系統領域開發,設計、行銷和培訓經驗。曾在Sony、WindRiver等公司工作,參與或領導開發了眾多嵌入式軟體和硬體,其中包括被《消費電子產品報告》雜誌評為第一的電視機嵌入式系統產品。目前她在Esrnertec北美公司擔任資深技術專家和顧問,並同時在加州大學伯克利分校和史丹福大學講授嵌入式系統課程。

編輯推薦

“《嵌入式系統-硬體與軟體架構》填補了空白。目前的大多數圖書都只講述了嵌入式系統領域的一部分問題,面《嵌入式系統-硬體與軟體架構》包羅萬象,足嵌入式丁程師和程式浞必備的獨一無二的完整指南。我認為它絕對是一部必讀之作。”

——JackGanssle,嵌入式技術世界級權威EmbeddedSystemsDesign雜誌技術主編

“《嵌入式系統-硬體與軟體架構》不僅全面而且實用,我尤其感謝作者給出的大量來自一線的訣竅和技巧,比如淵試工具方面的闡述……這足學習嵌入式系統的首選圖書。”

—————GhitaKouadriMostefaoui.ACMComputin#Reviews

在日益增長的需求推動下,嵌入式系統開發已經成為學術界和工業界的熱點。但是,由於涉及技術領域眾多,嵌入式系統開發長期以來缺乏比較全面的權威文獻。

《嵌入式系統-硬體與軟體架構》很好地彌補了這一空白。作者是為數不多的從事過嵌入式系統方方面面工作的資深專家。在書中,她通過大量案例分析,展現了嵌入式系統的“全景視圖”,涵蓋硬體層、軟體層和系統開發過程,很好地結合了

理論與實踐。《嵌入式系統-硬體與軟體架構》可讀性強,全面實用,是嵌入式系統工程師的得力助手,同時也非常適合作為高等院校相關專業學生的嵌入式系統教材。

《嵌入式系統-硬體與軟體架構》特色

●嵌入式系統硬體,包括處理器、存儲器、匯流排和I/O。

●嵌入式系統涉及的各種標準,包括程式設計語言、網路等。

●嵌入式系統軟體,包括設備驅動程式、作業系統.中間件和套用軟體。

●完整系統的設計和開發全過程。

目錄

第一部分嵌入式系統導論

第1章嵌入式系統設計的系統工程方法

1.1什麼是嵌入式系統

1.2嵌入式系統設計

1.3嵌入式系統體系結構簡介

1.4嵌入式系統體系結構的重要性

1.5嵌入式系統模型

小結

習題

附註

第2章了解標準

2.1程式設計語言概述和程式設計語言標準實例

2.1.1垃圾收集

2.1.2處理Java位元組碼

2.2標準與連網

2.2.1相連的設備間的距離

2.2.2物理介質

2.2.3網路的體系結構

2.2.4開放系統互連模型

2.3基於多個標準的設備實例:數位電視

小結

習題

附註

第二部分嵌入式硬體

第3章嵌入式硬體構建模組和嵌入式電路板

3.1硬體第一課:學習閱讀電路原理圖

3.2嵌入式電路板和馮·諾依曼模型

3.3硬體的供電

3.4基本硬體材料:導體、絕緣體和半導體

3.5電路板上和晶片內常見的無源元件:電阻器、電容器和電感器

3.5.1電阻器

3.5.2電容器

3.5.3電感器

3.6半導體以及處理器和存儲器的有源構建模組

3.6.1二極體

3.6.2電晶體

3.6.3從基本元件建構更複雜的電路:門

3.7組合:積體電路

小結

習題

附註

第4章嵌入式處理器

4.1ISA體系結構模型

4.1.1專用ISA模型

4.1.2通用ISA模型

4.1.3指令級並行ISA模型

4.2內部處理器設計

4.2.1中央處理單元

4.2.2片上存儲器

4.2.3處理器輸入/輸出

4.2.4處理器匯流排

4.3處理器性能

4.4閱讀處理器的數據手冊

小結

習題

附註

第5章板級存儲器

5.1隻讀存儲器

5.2隨機訪問存儲器

5.3輔助存儲器

5.4外部存儲器的存儲管理

5.5板級存儲器及其性能

小結

習題

附註

第6章板級I/O

6.1管理數據:串列與並行I/O

6.1.1串列I/O示例1(網路與通信:RS-232)

6.1.2串列I/O示例2(網路與通信:IEEE802.11無線LAN)

6.1.3並行I/O

6.1.4並行I/O示例3(並行輸出和圖形I/O)

6.1.5並行和串列I/O示例4(網路與通信:乙太網)

6.2I/O組件的接口

6.2.1I/O設備與嵌入式電路板的接口

6.2.2I/O控制器與主CPU的接口

6.3I/O和性能

小結

習題

附註

第7章板級匯流排

7.1匯流排仲裁和時序

7.1.1不可擴展匯流排:I2C匯流排示例

7.1.2PCI匯流排示例:可擴展匯流排

7.2匯流排和其他板級組件之間的集成

7.3匯流排性能

小結

習題

附註

第三部分嵌入式軟體介紹

第8章設備驅動程式

8.1實例1:中斷處理的設備驅動程式

8.1.1中斷優先權

8.1.2上下文切換

8.1.3中斷設備驅動程式偽代碼實例

8.1.4中斷處理和性能

8.2實例2:存儲器設備驅動程式

8.3實例3:板級匯流排設備驅動程式

8.4板級I/O驅動程式實例

8.4.1實例4:初始化一個乙太網驅動程式

8.4.2實例5:初始化一個RS-232驅動程式

小結

習題

附註

第9章嵌入式作業系統

9.1什麼是進程

9.2多任務和進程管理

9.2.1進程執行

9.2.2進程調度

9.2.3任務間通信及同步

9.3記憶體管理

9.3.1用戶記憶體空間

9.3.2核心記憶體空間

9.4I/O和檔案系統管理

9.5OS標準實例:POSIX

9.6OS性能指南

9.7OS和板級支持包

小結

習題

附註

第10章中間件和套用軟體

10.1什麼是中間件

10.2什麼是套用軟體

10.3中間件實例

10.4套用層軟體實例

10.4.1FTP客戶機套用實例

10.4.2簡單郵件傳輸協定和電子郵件的實例

10.4.3超文本傳輸協定客戶機和伺服器實例

10.4.4程式語言的快速注釋和套用軟體

小結

習題

附註

第四部分系統集成:設計與開發

第11章定義系統--創建體系結構和編寫設計文檔

11.1創建嵌入式系統的體系結構

11.1.1階段1:具有堅實的技術基礎

11.1.2階段2:理解體系結構業務周期

11.1.3階段3:定義體系結構模式和參考模型

11.1.4階段4:定義體系結構性結構

11.1.5階段5:編寫體系結構文檔

11.1.6階段6:分析和評估體系結構

小結

習題

附註

第12章嵌入式系統設計的最後階段:實現和測試

12.1設計的實現

12.1.1主要的軟體實用工具:在編輯器或集成開發環境中編寫代碼

12.1.2計算機輔助設計和硬體

12.1.3翻譯工具--預處理工具、解釋器、編譯器以及連結器

12.1.4調試工具

12.1.5系統引導

12.2質量保證和設計測試

小結:嵌入式系統維護及其他

習題

附註

附錄A項目和練習

附錄B原理圖符號

附錄C縮略語

附錄D辭彙表

……

相關詞條

熱門詞條

聯絡我們