注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)LinuxARM9嵌入式Linux開發(fā)實驗與實踐

ARM9嵌入式Linux開發(fā)實驗與實踐

ARM9嵌入式Linux開發(fā)實驗與實踐

定 價:¥29.50

作 者: 田澤
出版社: 北京航空航天大學出版社
叢編項: 嵌入式系統(tǒng)開發(fā)與應用系列教程
標 簽: 微處理器/CPU

ISBN: 9787810778138 出版時間: 2006-11-01 包裝: 平裝
開本: 16 頁數(shù): 342 字數(shù):  

內容簡介

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

作者簡介

暫缺《ARM9嵌入式Linux開發(fā)實驗與實踐》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)開發(fā)與應用基礎
1.1 基于ARM的嵌入式開發(fā)環(huán)境概述2
1.1.1 交叉開發(fā)環(huán)境2
1.1.2 模擬開發(fā)環(huán)境3
1.1.3 評估電路板4
1.1.4 嵌入式操作系統(tǒng)4
1.2 ARM開發(fā)工具簡介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開發(fā)工具17
1.3 基于ARM的嵌入式系統(tǒng)開發(fā)學習18
第2章 Embest EDUKITII/III實驗教學系統(tǒng)
2.1 實驗教學系統(tǒng)簡介19
2.1.1 基本組成19
2.1.2 主要特點20
2.1.3 軟、硬件配置21
2.1.4 Embest IDE for ARM集成開發(fā)環(huán)境23
2.1.5 Embest Emulator for ARM JTAG仿真器25
2.1.6 Flash編程器26
2.1.7 各種連接線與電源適配器27
2.2 Embest EDUKITII/III實驗教學系統(tǒng)的安裝27
2.2.1 Embest IDE for ARM集成開發(fā)環(huán)境的安裝27
2.2.2 Flash編程器的安裝30
2.2.3 實驗軟件平臺和硬件平臺的連接31
2.3 Embest EDUKITII/III實驗教學系統(tǒng)硬件電路31
2.3.1 功能模塊介紹32
2.3.2 硬件設計原理說明33
2.3.3 硬件結構52
2.3.4 硬件資源分配60
2.4 Embest IDE for ARM集成開發(fā)環(huán)境使用說明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開發(fā)環(huán)境建立
3.1 建立Linux開發(fā)環(huán)境98
3.1.1 Cygwin開發(fā)環(huán)境98
3.1.2 Linux開發(fā)環(huán)境102
3.1.3 Embest IDE開發(fā)環(huán)境102
3.1.4 文件傳輸服務器102
3.1.5 文件準備103
3.2 編譯工具103
3.2.1 交叉編譯工具安裝103
3.2.2 環(huán)境變量及編譯開關設置104
3.3 源代碼文件106
3.3.1 VIVI源代碼安裝106
3.3.2 Linux源代碼安裝107
3.3.3 文件系統(tǒng)安裝107
3.3.4 帶Qt的文件系統(tǒng)安裝107
3.4 實驗例程108
3.4.1 VIVI實驗108
3.4.2 Linux實驗108
3.4.3 文件系統(tǒng)實驗108
3.4.4 Qt實驗109
3.5 環(huán)境設置及編譯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文件系統(tǒng)編譯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 動態(tài)加載模塊實驗205
第7章 Linux文件系統(tǒng)及應用程序添加、調試實驗
7.1 cramfs文件系統(tǒng)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

本目錄推薦

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