注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構嵌入式技術基礎(第2版)

嵌入式技術基礎(第2版)

嵌入式技術基礎(第2版)

定 價:¥35.00

作 者: 陳長順 編
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 單片機與嵌入式 計算機與互聯網

購買這本書可以去


ISBN: 9787512415645 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數: 224 字數:  

內容簡介

  本書全面介紹了嵌入式系統的組成、原理、架構、開發(fā)平臺及開發(fā)流程,主要內容包括嵌入式系統的組成、ARM體系結構及匯編語言程序設計、C語言程序設計、Linux操作系統的配置與使用、嵌入式開發(fā)平臺的組建、嵌入式軟件系統的建立和嵌入式應用程序開發(fā)。與第1版相比,本書以項目為主線,包含項目需求、項目設計、項目實施和項目小結環(huán)節(jié),并配以項目實訓和項目拓展,以鞏固訓練成果,激發(fā)創(chuàng)新思維。同時,對部分內容進行了更新。本書既可作為高職院校計算機、物聯網、電子工程和機電一體化等相關專業(yè)“嵌入式技術基礎”課程的教材,也可作為各類培訓機構的培訓教材,還可作為嵌入式系統開發(fā)專業(yè)人員和業(yè)余愛好者的參考書。

作者簡介

暫缺《嵌入式技術基礎(第2版)》作者簡介

圖書目錄

項目1了解嵌入式系統的組成1
1.1項目背景1
1.1.1嵌入式系統的概念1
1.1.2嵌入式系統硬件8
1.1.3嵌入式系統軟件10
1.2項目需求11
1.3項目設計12
1.4項目實施12
任務一:認識Tiny6410開發(fā)板12
任務二:熟悉Qtopia系統基本功能13
1.5項目小結16
1.6項目實訓17
1.7項目拓展17
項目2理解ARM體系結構18
2.1項目背景18
2.1.1ARM微處理器18
2.1.2ARM存儲器27
2.1.3ARM I/O端口29
2.1.4ARM匯編語言程序設計基礎29
2.1.5ARM集成開發(fā)工具ARMMDK48
2.2項目需求55
2.3項目設計56
2.4項目實施56
任務一:安裝MDK56
任務二:新建工程,配置與編譯57
任務三:調試鏡像文件Debug64
任務四:內存、堆棧加載與存儲65
任務五:工作模式切換66
2.5項目小結68
2.6項目實訓69
2.7項目拓展70
項目3ARM C語言程序設計71
3.1項目背景71
3.1.1C語言常量和變量72
3.1.2C語言基本數據類型73
3.1.3C語言運算符與表達式76
3.1.4C語言程序結構和控制語句78
3.1.5C語言數組、結構體和指針81
3.1.6C語言函數87
3.1.7C語言預處理91
3.1.8C語言函數和匯編語言接口93
3.2項目需求95
3.3項目設計95
3.4項目實施100
任務一:基于MDK的C語言編程100
任務二:C語言和匯編語言混合編程100
3.5項目小結104
3.6項目實訓104
3.7項目拓展105
項目4嵌入式Linux操作系統的配置與使用106
4.1項目背景106
4.1.1Linux的特點106
4.1.2Linux內核組成108
4.1.3Linux源碼結構109
4.1.4Linux常用命令110
4.1.5Linux文本編輯120
4.1.6Linux網絡服務124
4.2項目需求127
4.3項目設計127
4.4項目實施128
任務一:安裝虛擬機128
任務二:安裝Linux操作系統131
任務三:實現Windows共享133
任務四:配置NFS服務135
任務五:配置FTP服務136
4.5項目小結138
4.6項目實訓138
4.7項目拓展140
項目5嵌入式Linux開發(fā)平臺的構建141
5.1項目背景141
5.1.1嵌入式Linux開發(fā)平臺的體系架構141
5.1.2交叉編譯的概念142
5.1.3交叉編譯工具鏈的組成143
5.1.4交叉編譯工具鏈的建立144
5.1.5交叉編譯工具的使用146
5.2項目需求153
5.3項目設計153
5.4項目實施154
任務一:組建開發(fā)平臺154
任務二:配置超級終端154
任務三:安裝與配置DNW156
任務四:安裝與配置交叉編譯工具鏈158
5.5項目小結158
5.6項目實訓159
5.7項目拓展160
項目6嵌入式Linux軟件系統的建立161
6.1項目背景161
6.1.1BootLoader161
6.1.2內核移植170
6.1.3根文件系統的建立176
6.2項目需求183
6.3項目設計184
6.4項目實施185
任務一:制作SD啟動卡185
任務二:下載BootLoader186
任務三:移植Linux內核188
任務四:建立根文件系統191
任務五:測試內核和根文件系統192
6.5項目小結193
6.6項目實訓194
6.7項目拓展195
項目7嵌入式Linux應用程序開發(fā)196
7.1項目背景196
7.1.1嵌入式應用程序的體系架構196
7.1.2嵌入式應用程序的開發(fā)流程198
7.1.3嵌入式Linux程序的開發(fā)方法200
7.2項目需求201
7.3項目設計201
7.4項目實施203
任務一:編寫“Hello World”應用程序203
任務二:編寫Led控制應用程序205
任務三: 實現開機自啟動“Hello World”和Led控制208
7.5項目小結208
7.6項目實訓209
7.7項目拓展210
參考文獻211

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號