版權資訊
書 名: 嵌入式系統:硬體與軟體架構
作 者:(美國)(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辭彙表
……