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

出版時間:2006-11  出版社:北京航大  作者:田澤  頁數(shù):342  字數(shù):504000  

前言

  本書是《嵌入式系統(tǒng)開發(fā)與應(yīng)用系列教程》中嵌入式操作系統(tǒng)實驗教程之一,是構(gòu)建一個新的以ARM技術(shù)為核心的嵌入式系統(tǒng)開發(fā)與應(yīng)用教學(xué)課程體系的重要部分。本書以基于ARM9核(S3C2410X)的EmbestEDUKITII/III實驗教學(xué)系統(tǒng)為硬件開發(fā)平臺,以基于ARM9廣泛使用的嵌入式Linux操作系統(tǒng)為軟件開發(fā)平臺,系統(tǒng)建立了基于ARM9相對完整的嵌入式Linux開發(fā)實驗與實踐教學(xué)與培訓(xùn)體系?! 〉?章是關(guān)于嵌入式系統(tǒng)開發(fā)的基本情況介紹,主要是基于ARM的嵌入式開發(fā)環(huán)境、工具和基于ARM的學(xué)習(xí)情況介紹?! 〉?章是關(guān)于EmbestEDUKITII/III實驗教學(xué)系統(tǒng)的組成和各組成部分的使用介紹?! ⊥ㄟ^以上兩章使讀者對嵌入式開發(fā)與應(yīng)用的基本情況、嵌入式開發(fā)工具和實驗教材所對應(yīng)的EmbestEDUKITII/III實驗教學(xué)系統(tǒng)的基本構(gòu)成有個全面了解。  第3章是Linux開發(fā)環(huán)境的建立,包括Cygwin開發(fā)環(huán)境、Linux開發(fā)環(huán)境、編譯工具、源代碼文件、實驗例程說明、環(huán)境變量及編譯、燒寫映像文件,以及本書的相關(guān)文檔約定?! 〉?章是Linux啟動代碼編程實驗,包括VIVI實驗、VIVI編譯及使用實驗。  第5章是Linux內(nèi)核基礎(chǔ)實驗,包括Linux編譯運行實驗和Linux內(nèi)核調(diào)試實驗?! 〉?章是Linux驅(qū)動程序?qū)嶒?,包括LED字符設(shè)備驅(qū)動程序?qū)嶒?、LCD顯示驅(qū)動程序?qū)嶒灪蛣討B(tài)加載模塊實驗?! 〉?章是Linux文件系統(tǒng)及應(yīng)用程序添加、調(diào)試實驗,包括cramfs文件系統(tǒng)實驗、FTP應(yīng)用程序調(diào)試實驗設(shè)計NFS方式調(diào)試應(yīng)用程序?qū)嶒??! 〉?章是Linux應(yīng)用程序設(shè)計實驗,包括串口通信實驗、I2C總線接口實驗、多進程與進程間通信實驗、網(wǎng)絡(luò)應(yīng)用程序?qū)嶒灐⑽募湍夸洸僮鲗嶒?、實時時鐘實驗、A/D轉(zhuǎn)換實驗、鍵盤和LED控制實驗、EEPROM讀/寫實驗?! 〉?章是Linux的GUI及綜合應(yīng)用實驗,包括Qt實驗和Web服務(wù)器實驗?! 「戒浀闹饕獌?nèi)容是指令集速查表、指令集編碼表及隨書光盤的內(nèi)容介紹?! ”緯鴱慕虒W(xué)和實驗角度出發(fā),將基于ARM9的Linux開發(fā)的復(fù)雜工程例程按照學(xué)習(xí)的自然過程,分類寫入到實驗教程中,在加強基于ARM9的嵌入式Linux操作系統(tǒng)基礎(chǔ)教學(xué)的同時,希望在一個較為真實的實際工程平臺上進行實驗教學(xué),形成從易到難、相對完整、貼近實際工程應(yīng)用的嵌入式Linux操作系統(tǒng)實驗教學(xué)體系。本書包含大量軟件和硬件資源,也可以作為基于ARM9的Linux開發(fā)的技術(shù)參考手冊?! ∏度胧綄嶒灲虒W(xué)體系涉及到計算機接口技術(shù)、計算機應(yīng)用軟件開發(fā)技術(shù)、計算機操作系統(tǒng)技術(shù)、應(yīng)用電子技術(shù)、網(wǎng)絡(luò)通信技術(shù)等,內(nèi)容繁雜。在本書的內(nèi)容設(shè)計以及教學(xué)實驗系統(tǒng)開發(fā)過程中,密切結(jié)合了基于ARM9的Linux開發(fā)的實際工程應(yīng)用。通過本書的學(xué)習(xí),使得讀者能夠系統(tǒng)掌握基于ARM9的Linux嵌入式開發(fā)的基本知識和技能,為基于ARM9的Linux嵌入式開發(fā)打下堅實的基礎(chǔ)?! 』贏RM的嵌入式教學(xué)體系建設(shè)剛剛開始,而嵌入式應(yīng)用開發(fā)又涉及到軟、硬件及操作系統(tǒng)等復(fù)雜的知識。因此它的教學(xué)體系、尤其是面向?qū)嶋H開發(fā)應(yīng)用的教學(xué)體系的建立,是一項非常復(fù)雜的系統(tǒng)工程。書中難免存在一些錯誤和不足,敬請讀者諒解,并歡迎讀者提出寶貴的意見和建議。

內(nèi)容概要

  以ARM9核的Embest EDUKIT-Ⅱ/Ⅲ多核實驗教學(xué)系統(tǒng)為硬件開發(fā)平臺,以嵌入式Linux操作系統(tǒng)為軟件開發(fā)平臺,設(shè)計開發(fā)了21個實驗,內(nèi)容包括:Linux啟動代碼編程實驗,Linux內(nèi)核基礎(chǔ)實驗,Linux驅(qū)動程序?qū)嶒灒琇inux文件系統(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)資料?! ”緯勺鳛楦叩仍盒k娮?、通信、自動化、計算機等專業(yè)嵌入式系統(tǒng)課程實驗教學(xué)的教材,也可作為相關(guān)工釋技術(shù)人員的嵌入式培訓(xùn)教材及參考用書。

書籍目錄

第1章 嵌入式系統(tǒng)開發(fā)與應(yīng)用基礎(chǔ) 1.1 基于ARM的嵌入式開發(fā)環(huán)境概述 1.2 ARM開發(fā)工具簡介 1.3 基于ARM的嵌入式系統(tǒng)開發(fā)學(xué)習(xí)第2章 Embest EDUKIT-Ⅱ/Ⅲ實驗教學(xué)系統(tǒng) 2.1 實驗教學(xué)系統(tǒng)簡介 2.2 Embest EDUKIT-Ⅱ/Ⅲ實驗教學(xué)系統(tǒng)的安裝  2.3 Embest EDUKIT-Ⅱ/Ⅲ實驗教學(xué)系統(tǒng)硬件電路 2.4 Embest EDUKIT-Ⅱ/Ⅲ集成開發(fā)環(huán)境使用說明第3章 Linux開發(fā)環(huán)境建立  3.1 建立Linux開發(fā)環(huán)境 3.2 編譯工具  3.3 源代碼文件  3.4 實驗例程 3.5 環(huán)境設(shè)置及編譯  3.6 燒寫映像文件  3.7 文檔約定 第4章 Linux啟動代碼編程實驗 4.1 VIVI介紹  4.2 VIVI編譯及使用實驗第5章 Linux內(nèi)核基礎(chǔ)實驗  5.1 Linux編譯運行實驗  5.2 Linux內(nèi)核調(diào)試實驗第6章 Linux驅(qū)動程序?qū)嶒灐?.1 LED字符設(shè)備驅(qū)動程序?qū)嶒灐 ?.2 LCD顯示驅(qū)動程序?qū)嶒灐 ?.3 動態(tài)加載模塊實驗第7章 Linux文件系統(tǒng)及應(yīng)用程序添加、調(diào)試實驗 7.1 cramfs文件系統(tǒng)  7.2 FTP應(yīng)用程序調(diào)試實驗 7.3 NFS方式調(diào)試應(yīng)用程序?qū)嶒灥?章 Linux應(yīng)用程序設(shè)計實驗  8.1 串口通信實驗  8.2 I2C總線接口實驗  8.3 多進程與進程間通信實驗  8.4 網(wǎng)絡(luò)應(yīng)用程序?qū)嶒灐 ?.5 文件和目錄操作實驗  8.6 實時時鐘實驗  8.7 A/D轉(zhuǎn)換實驗  8.8 鍵盤和LED控制實驗  8.9 EEPROM讀/寫實驗 第9章 Linux的GUI及綜合應(yīng)用實驗 9.1 Qt實驗  9.2 Web服務(wù)器實驗 附錄A ARM指令、ARM尋址方式和Thumb指令速查表附錄B ARM和Thumb指令集編碼附錄C 隨書附帶光盤內(nèi)容說明參考文獻溫馨提示

圖書封面

評論、評分、閱讀與下載


    ARM9嵌入式Linux開發(fā)實驗與實踐 PDF格式下載


用戶評論 (總計1條)

 
 

  •   語言簡練,LINUX的內(nèi)容,需要配合其它的資料來理解。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7