包郵 嵌入式系統(tǒng)-硬件.軟件及軟硬件協(xié)同-原書第2版
-
>
全國計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
嵌入式系統(tǒng)-硬件.軟件及軟硬件協(xié)同-原書第2版 版權(quán)信息
- ISBN:9787111588870
- 條形碼:9787111588870 ; 978-7-111-58887-0
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統(tǒng)-硬件.軟件及軟硬件協(xié)同-原書第2版 本書特色
本書是一本系統(tǒng)講解嵌入式系統(tǒng)架構(gòu)的書,講述了板級(jí)和FPGA級(jí)兩種典型架構(gòu)。全書分為三部分。第壹部分主要介紹了嵌入式系統(tǒng);第二部分介紹嵌入式系統(tǒng)的硬件開發(fā);第三部分介紹嵌入式系統(tǒng)的軟件開發(fā);第四部分介紹軟硬件協(xié)同開發(fā)。
嵌入式系統(tǒng)-硬件.軟件及軟硬件協(xié)同-原書第2版 內(nèi)容簡(jiǎn)介
本書是一本系統(tǒng)講解嵌入式系統(tǒng)架構(gòu)的書,講述了板級(jí)和FPGA級(jí)兩種典型架構(gòu)。全書分為三部分。第壹部分主要介紹了嵌入式系統(tǒng);第二部分介紹嵌入式系統(tǒng)的硬件開發(fā);第三部分介紹嵌入式系統(tǒng)的軟件開發(fā);第四部分介紹軟硬件協(xié)同開發(fā)。
嵌入式系統(tǒng)-硬件.軟件及軟硬件協(xié)同-原書第2版 目錄
Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Second Edition
出版者的話
第1版推薦序
致謝
關(guān)于作者
**部分 嵌入式系統(tǒng)簡(jiǎn)介
第1章 嵌入式系統(tǒng)設(shè)計(jì)的系統(tǒng)化方法 2
1.1 什么是嵌入式系統(tǒng) 2
1.2 嵌入式系統(tǒng)的體系結(jié)構(gòu)簡(jiǎn)介 3
1.3 嵌入式系統(tǒng)模型 5
1.4 為什么使用整體化、體系結(jié)構(gòu)化的系統(tǒng)工程方法?黃金法則是什么 6
1.5 小結(jié) 11
習(xí)題 11
尾注 13
第2章 了解設(shè)計(jì)標(biāo)準(zhǔn) 14
2.1 編程語言概述及其標(biāo)準(zhǔn)示例 20
2.1.1 影響嵌入式系統(tǒng)體系結(jié)構(gòu)的編程語言示例:腳本語言、Java和.NET 22
2.1.2 垃圾回收機(jī)制 25
2.1.3 處理Java字節(jié)碼 27
2.2 標(biāo)準(zhǔn)與網(wǎng)絡(luò) 30
2.2.1 互連設(shè)備間的距離 30
2.2.2 物理介質(zhì) 31
2.2.3 網(wǎng)絡(luò)架構(gòu) 33
2.2.4 OSI模型 33
2.3 基于多種標(biāo)準(zhǔn)的設(shè)備示例:數(shù)字電視(DTV) 43
2.4 小結(jié) 55
習(xí)題 56
尾注 57
第二部分 嵌入式硬件
第3章 嵌入式硬件的組件和嵌入式系統(tǒng)板 60
3.1 學(xué)習(xí)硬件的**節(jié)課:學(xué)習(xí)讀懂原理圖 60
3.2 嵌入式系統(tǒng)板和馮·諾依曼模型 63
3.3 給硬件供電 65
3.4 基礎(chǔ)硬件材料:導(dǎo)體、絕緣體和半導(dǎo)體 67
3.5 電路板上和芯片中常見的無源元件:電阻器、電容器和電感器 70
3.5.1 電阻器 70
3.5.2 電容器 73
3.5.3 電感器 74
3.6 半導(dǎo)體以及處理器和存儲(chǔ)器的有源構(gòu)建模塊 75
3.6.1 二極管 75
3.6.2 晶體管 76
3.6.3 從基本的門電路構(gòu)建出更復(fù)雜的電路 80
3.6.4 時(shí)序邏輯和時(shí)鐘 81
3.7 全部整合到一起:集成電路 83
3.8 小結(jié) 85
習(xí)題 85
尾注 89
第4章 嵌入式處理器 90
4.1 ISA體系結(jié)構(gòu)模型 92
4.1.1 功能 92
4.1.2 ISA模型 97
4.2 處理器內(nèi)部設(shè)計(jì) 102
4.2.1 中央處理單元 104
4.2.2 片上存儲(chǔ)器 115
4.2.3 處理器I/O 124
4.2.4 處理器總線 141
4.3 處理器性能 142
4.4 閱讀處理器的數(shù)據(jù)手冊(cè) 144
4.5 小結(jié) 153
習(xí)題 153
尾注 155
第5章 板載存儲(chǔ)器 156
5.1 ROM 159
5.2 RAM 162
5.3 輔助存儲(chǔ)器 168
5.4 外部存儲(chǔ)器的存儲(chǔ)管理 171
5.5 板載存儲(chǔ)器及其性能 172
5.6 小結(jié) 173
習(xí)題 173
尾注 174
第6章 板載 I/O 175
6.1 數(shù)據(jù)管理:串行I/O與并行I/O 177
6.1.1 串行I/O 177
6.1.2 并行I/O 184
6.2 互連I/O組件 191
6.2.1 互連I/O設(shè)備和嵌入式系統(tǒng)板 191
6.2.2 互連I/O控制器和主CPU 193
6.3 I/O與性能 193
6.4 小結(jié) 194
習(xí)題 194
尾注 197
第7章 板載總線 198
7.1 總線仲裁和時(shí)序 199
7.2 將總線與其他板載組件集成 206
7.3 總線性能 207
7.4 小結(jié) 207
習(xí)題 208
尾注 209
第三部分 嵌入式軟件介紹
第8章 設(shè)備驅(qū)動(dòng)程序 213
8.1 示例1:中斷處理的設(shè)備驅(qū)動(dòng)程序 216
8.1.1 中斷優(yōu)先級(jí) 218
8.1.2 上下文切換 221
8.1.3 中斷設(shè)備驅(qū)動(dòng)程序偽代碼示例 222
8.1.4 中斷處理及其性能 228
8.2 示例2:存儲(chǔ)器設(shè)備驅(qū)動(dòng)程序 229
8.3 示例3:板載總線設(shè)備驅(qū)動(dòng)程序 246
8.4 板載I/O驅(qū)動(dòng)程序示例 251
8.4.1 示例4:初始化以太網(wǎng)驅(qū)動(dòng)程序 251
8.4.2 示例5:初始化RS-232驅(qū)動(dòng)程序 264
8.5 小結(jié) 268
習(xí)題 268
尾注 270
第9章 嵌入式操作系統(tǒng) 271
9.1 什么是進(jìn)程 274
9.2 多任務(wù)和進(jìn)程管理 276
9.2.1 進(jìn)程實(shí)現(xiàn) 276
9.2.2 進(jìn)程調(diào)度 285
9.2.3 任務(wù)間通信和同步 294
9.3 內(nèi)存管理 299
9.3.1 用戶存儲(chǔ)空間 300
9.3.2 內(nèi)核存儲(chǔ)空間 308
9.4 I/O和文件系統(tǒng)管理 309
9.5 操作系統(tǒng)標(biāo)準(zhǔn)示例:POSIX 310
9.6 操作系統(tǒng)性能指南 312
9.7 選擇正確的嵌入式操作系統(tǒng)以及BSP 312
9.8 小結(jié) 313
習(xí)題 314
尾注 316
第10章 中間件和應(yīng)用軟件 317
10.1 什么是中間件 317
10.2 什么是應(yīng)用程序 319
10.3 中間件示例 319
10.4 應(yīng)用層軟件示例 345
10.4.1 FTP客戶端應(yīng)用軟件示例 346
10.4.2 SMTP和電子郵件示例 348
10.4.3HTTP客戶端和服務(wù)器示例 352
10.4.4 對(duì)應(yīng)用整合的簡(jiǎn)要說明 354
10.5 小結(jié) 358
習(xí)題 358
尾注 360
第四部分 系統(tǒng)整合:設(shè)計(jì)與開發(fā)
第11章 定義系統(tǒng):創(chuàng)建體系結(jié)構(gòu)和設(shè)計(jì)文檔化 362
11.1 創(chuàng)建嵌入式系統(tǒng)體系結(jié)構(gòu) 363
11.1.1 階段1:打好堅(jiān)實(shí)的技術(shù)基礎(chǔ) 364
11.1.2 階段2:了解嵌入式系統(tǒng)的體系結(jié)構(gòu)業(yè)務(wù)周期 364
11.1.3 階段3:詳細(xì)描述體系結(jié)構(gòu)的模式和參考模型 372
11.1.4 階段4:創(chuàng)建體系結(jié)構(gòu)的框架 378
11.1.5 階段5:體系結(jié)構(gòu)的文檔化 380
11.1.6 階段6:對(duì)體系結(jié)構(gòu)進(jìn)行分析和評(píng)估 381
11.2 小結(jié) 382
習(xí)題 383
尾注 384
第12章 嵌入式系統(tǒng)設(shè)計(jì)的*后階段:實(shí)現(xiàn)和測(cè)試 385
12.1 設(shè)計(jì)的實(shí)現(xiàn) 385
12.1.1 主要的軟件實(shí)用工具:在編輯器或IDE中編寫代碼 386
12.1.2 CAD和硬件 387
12.1.3 翻譯工具:預(yù)處理器、解釋器、編譯器和鏈接器 388
12.1.4 調(diào)試工具 390
12.1.5 系統(tǒng)啟動(dòng) 396
12.2 對(duì)設(shè)計(jì)的質(zhì)量保證和測(cè)試 403
12.3
嵌入式系統(tǒng)-硬件.軟件及軟硬件協(xié)同-原書第2版 作者簡(jiǎn)介
塔米·諾爾加德(Tammy Noergaard),特別有資格撰寫全方位介紹嵌入式系統(tǒng)的書籍。她從業(yè)以來,在產(chǎn)品開發(fā)、系統(tǒng)設(shè)計(jì)和整合、運(yùn)營、銷售、市場(chǎng)營銷以及培訓(xùn)方面都獲得了豐富的經(jīng)驗(yàn)。她擁有使用多種硬件平臺(tái)、操作系統(tǒng)、中間件以及編程語言的設(shè)計(jì)經(jīng)驗(yàn)。Tammy曾經(jīng)是索尼公司開發(fā)和測(cè)試用于模擬電視機(jī)嵌入式軟件的首席軟件工程師,并且曾負(fù)責(zé)管理和培訓(xùn)新的嵌入式工程師和程序員。她在日本以及加利福尼亞州幫助開發(fā)的電視機(jī)曾在《消費(fèi)者報(bào)道》雜志上被評(píng)為第一名。她已經(jīng)在國際上從事咨詢顧問工作多年,服務(wù)的公司包括Esmertec和WindRiver等,并曾在加州大學(xué)伯克利分校、斯坦福大學(xué)擔(dān)任工程課程的客座講師,曾應(yīng)丹麥奧爾胡斯大學(xué)的邀請(qǐng),為專業(yè)人士和學(xué)生做技術(shù)講座。Tammy多年來多次在嵌入式互聯(lián)網(wǎng)會(huì)議以及圣何塞的Java用戶小組做專業(yè)報(bào)告。最近,她以其專業(yè)經(jīng)驗(yàn)在丹麥幫助其他團(tuán)隊(duì)成員和組織成功建立一流的嵌入式系統(tǒng)。
- >
煙與鏡
- >
隨園食單
- >
莉莉和章魚
- >
月亮與六便士
- >
名家?guī)阕x魯迅:朝花夕拾
- >
我從未如此眷戀人間
- >
山海經(jīng)
- >
上帝之肋:男人的真實(shí)旅程