嵌入式系統開發與套用系列教程:ARM9嵌入式Linux開發實驗與實踐

嵌入式系統開發與套用系列教程:ARM9嵌入式Linux開發實驗與實踐

《嵌入式系統開發與套用系列教程:ARM9嵌入式Linux開發實驗與實踐》是2006年北京航天航空大學出版社出版的圖書,作者是田澤。

基本介紹

  • 書名:嵌入式系統開發與套用系列教程:ARM9嵌入式Linux開發實驗與實踐
  • 作者: 田澤 
  • ISBN:9787810778138
  • 類別:圖書>計算機與網際網路>作業系統
  • 頁數: 339
  • 出版社:北京航天航空大學出版社
  • 出版時間: 2006-11-01
  • 裝幀:平裝
  • 開本:16
基本信息,內容簡介,圖書目錄,

基本信息

作 者: 田澤 編
出 版 社: 北京航天航空大學出版社
ISBN: 9787810778138
出版時間: 2006-11-01
版 次: 1
頁 數: 339
裝 幀: 平裝
開 本: 16開
所屬分類: 圖書>計算機與網際網路>作業系統

內容簡介

以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ多核實驗教學系統為硬體開發平台,以嵌入式Linux作業系統為軟體開發平台,設計開發了21個實驗,內容包括Linux啟動代碼編程實驗,Linux核心基礎實驗,Linux驅動程式實驗,Linux檔案系統及應用程式添加、調試實驗,Linux應用程式設計實驗,Linux的 GUI及綜合套用實驗。內容安排上從易到難,相對完整,密切結合嵌入式系統教學實際,貼近嵌入式Linux開發的實際工程套用,並提供了豐富的從入門到系統開發的實驗例程。使讀者不僅能夠系統掌握嵌入式Linux開發的基本知識和技能,而且會為基於嵌入式Linux的嵌入式系統開發打下堅實的基礎。書中附英蓓特公司免費提供的光碟1張,內含Embest IDE Pro校園版安裝軟體及其他相關資料。 《嵌入式系統開發與套用系列教程:ARM9嵌入式Linux開發實驗與實踐》可作為高等院校電子、通信、自動化、計算機等專業嵌入式系統課程實驗教學的教材,也可作為相關工釋技術人員的嵌入式培訓教材及參考用書。

圖書目錄

第1章 嵌入式系統開發與套用基礎
1.1 基於ARM的嵌入式開發環境概述2
1.1.1 交叉開發環境2
1.1.2 模擬開發環境3
1.1.3 評估電路板4
1.1.4 嵌入式作業系統4
1.2 ARM開發工具簡介5
1.2.1 ARM SDT 5
1.2.2 ARM ADS7
1.2.3 Multi 200010
1.2.4 Embest IDE for ARM14
1.2.5 OPENice32A900仿真器15
1.2.6 MultiICE仿真器16
1.2.7 ARM RealView開發工具17
1.3 基於ARM的嵌入式系統開發學習18
第2章 Embest EDUKITII/III實驗教學系統
2.1 實驗教學系統簡介19
2.1.1 基本組成19
2.1.2 主要特點20
2.1.3 軟、硬體配置21
2.1.4 Embest IDE for ARM集成開發環境23
2.1.5 Embest Emulator for ARM JTAG仿真器25
2.1.6 Flash編程器26
2.1.7 各種連線線與電源適配器27
2.2 Embest EDUKITII/III實驗教學系統的安裝27
2.2.1 Embest IDE for ARM集成開發環境的安裝27
2.2.2 Flash編程器的安裝30
2.2.3 實驗軟體平台和硬體平台的連線31
2.3 Embest EDUKITII/III實驗教學系統硬體電路31
2.3.1 功能模組介紹32
2.3.2 硬體設計原理說明33
2.3.3 硬體結構52
2.3.4 硬體資源分配60
2.4 Embest IDE for ARM集成開發環境使用說明66
2.4.1 Embest IDE for ARM主視窗66
2.4.2 工程的管理67
2.4.3 工程的基本設定69
2.4.4 工程的編譯、連結88
2.4.5 載入調試88
2.4.6 Flash編程工具96
第3章 Linux開發環境建立
3.1 建立Linux開發環境98
3.1.1 Cygwin開發環境98
3.1.2 Linux開發環境102
3.1.3 Embest IDE開發環境102
3.1.4 檔案傳輸伺服器102
3.1.5 檔案準備103
3.2 編譯工具103
3.2.1 交叉編譯工具安裝103
3.2.2 環境變數及編譯開關設定104
3.3 原始碼檔案106
3.3.1 VIVI原始碼安裝106
3.3.2 Linux原始碼安裝107
3.3.3 檔案系統安裝107
3.3.4 帶Qt的檔案系統安裝107
3.4 實驗例程108
3.4.1 VIVI實驗108
3.4.2 Linux實驗108
3.4.3 檔案系統實驗108
3.4.4 Qt實驗109
3.5 環境設定及編譯110
3.5.1 測試程式110
3.5.2 驅動程式112
3.5.3 busybox工具編譯113
3.5.4 VIVI編譯113
3.5.5 Linux編譯113
3.5.6 root檔案系統編譯115
3.5.7 QTOPIA編譯115
3.6 燒寫映像檔案116
3.6.1 燒寫Nor Flash118
3.6.2 燒寫Nand Flash119
3.7 文檔約定121
第4章 Linux啟動代碼編程實驗
4.1 VIVI介紹122
4.2 VIVI編譯及使用實驗130
第5章 Linux核心基礎實驗
5.1 Linux編譯運行實驗143
5.2 Linux核心調試實驗154
第6章 Linux驅動程式實驗
6.1 LED字元設備驅動程式實驗167
6.2 LCD顯示驅動程式實驗186
6.3 動態載入模組實驗205
第7章 Linux檔案系統及應用程式添加、調試實驗
7.1 cramfs檔案系統213
7.2 FTP應用程式調試實驗221
7.3 NFS方式調試應用程式實驗225
第8章 Linux應用程式設計實驗
8.1 串口通信實驗230
8.2 I2C匯流排接口實驗235
8.3 多進程與進程間通信實驗254
8.4 網路應用程式實驗261
8.5檔案和目錄操作實驗268
8.6 實時時鐘實驗278
8.7 A/D轉換實驗283
8.8 鍵盤和LED控制實驗289
8.9 EEPROM讀/寫實驗300
第9章 Linux的GUI及綜合套用實驗
9.1 Qt實驗310
9.2 Web伺服器實驗325
附錄A ARM指令、ARM定址方式和Thumb指令速查表330
附錄B ARM和Thumb指令集編碼337
附錄C 隨書附帶光碟內容說明340
參考文獻343
溫馨提示344

相關詞條

熱門詞條

聯絡我們