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

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

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

定 價:¥29.50

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 嵌入式系統(tǒng)開發(fā)與應(yīng)用基礎(chǔ)
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ā)學(xué)習(xí)18
第2章 Embest EDUKITII/III實驗教學(xué)系統(tǒng)
2.1 實驗教學(xué)系統(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實驗教學(xué)系統(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實驗教學(xué)系統(tǒng)硬件電路31
2.3.1 功能模塊介紹32
2.3.2 硬件設(shè)計原理說明33
2.3.3 硬件結(jié)構(gòu)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 工程的基本設(shè)置69
2.4.4 工程的編譯、鏈接88
2.4.5 加載調(diào)試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 文件傳輸服務(wù)器102
3.1.5 文件準(zhǔn)備103
3.2 編譯工具103
3.2.1 交叉編譯工具安裝103
3.2.2 環(huán)境變量及編譯開關(guān)設(shè)置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)境設(shè)置及編譯110
3.5.1 測試程序110
3.5.2 驅(qū)動程序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內(nèi)核基礎(chǔ)實驗
5.1 Linux編譯運行實驗143
5.2 Linux內(nèi)核調(diào)試實驗154
第6章 Linux驅(qū)動程序?qū)嶒?br />6.1 LED字符設(shè)備驅(qū)動程序?qū)嶒?67
6.2 LCD顯示驅(qū)動程序?qū)嶒?86
6.3 動態(tài)加載模塊實驗205
第7章 Linux文件系統(tǒng)及應(yīng)用程序添加、調(diào)試實驗
7.1 cramfs文件系統(tǒng)213
7.2 FTP應(yīng)用程序調(diào)試實驗221
7.3 NFS方式調(diào)試應(yīng)用程序?qū)嶒?25
第8章 Linux應(yīng)用程序設(shè)計實驗
8.1 串口通信實驗230
8.2 I2C總線接口實驗235
8.3 多進程與進程間通信實驗254
8.4 網(wǎng)絡(luò)應(yīng)用程序?qū)嶒?61
8.5文件和目錄操作實驗268
8.6 實時時鐘實驗278
8.7 A/D轉(zhuǎn)換實驗283
8.8 鍵盤和LED控制實驗289
8.9 EEPROM讀/寫實驗300
第9章 Linux的GUI及綜合應(yīng)用實驗
9.1 Qt實驗310
9.2 Web服務(wù)器實驗325
附錄A ARM指令、ARM尋址方式和Thumb指令速查表330
附錄B ARM和Thumb指令集編碼337
附錄C 隨書附帶光盤內(nèi)容說明340
參考文獻343
溫馨提示344

本目錄推薦

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