基于ARM9的嵌入式Linux開發(fā)技術(shù)

出版時(shí)間:2008-10  出版社:電子工業(yè)出版社  作者:李新峰,何廣生,趙秀文  頁數(shù):376  字?jǐn)?shù):627  
Tag標(biāo)簽:無  

內(nèi)容概要

   本書根據(jù)當(dāng)前嵌入式開發(fā)的熱點(diǎn)和實(shí)際應(yīng)用的需要,從基礎(chǔ)知識(shí)和關(guān)鍵知識(shí)入手,突出全面性和實(shí)用性,全面介紹了基于ARM9硬件平臺(tái)的嵌入式Linux開發(fā)技術(shù),主要包括ARM9硬件平臺(tái)設(shè)計(jì)、Linux操作系統(tǒng)、驅(qū)動(dòng)開發(fā)、應(yīng)用程序開發(fā),以及軟硬結(jié)合的應(yīng)用系統(tǒng)設(shè)計(jì),共分16章。隨書附帶的光盤中不僅包含開發(fā)的源代碼程序,還有基本的硬件原理圖,讀者既可以作為學(xué)習(xí)時(shí)的參考資料,也可以直接將其應(yīng)用于實(shí)際的項(xiàng)目開發(fā)。

書籍目錄

第1章 嵌入式系統(tǒng)概述  1.1 什么是嵌入式系統(tǒng)    1.1.1 嵌入式系統(tǒng)的歷史與現(xiàn)狀    1.1.2 嵌入式計(jì)算機(jī)的分類    1.1.3 嵌入式系統(tǒng)的一些基本概念    1.1.4 嵌入式系統(tǒng)的特點(diǎn)  1.2 嵌入式系統(tǒng)的設(shè)計(jì)方法    1.2.1 嵌入式系統(tǒng)體系結(jié)構(gòu)    1.2.2 嵌入式系統(tǒng)的開發(fā)環(huán)境    1.2.3 嵌入式系統(tǒng)的開發(fā)流程  1.3 嵌入式系統(tǒng)應(yīng)用領(lǐng)域與發(fā)展趨勢    1.3.1 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域    1.3.2 嵌入式系統(tǒng)發(fā)展趨勢  1.4 本章小結(jié)第2章 ARM處理器及S3C2410基本外圍電路  2.1 ARM處理器概述    2.1.1  ARM公司簡介    2.1.2  ARM微處理器特點(diǎn)    2.1.3  ARM處理器系列  2.2  ARM體系結(jié)構(gòu)    2.2.1  硬件構(gòu)架    2.2.2  RISC指令體系  2.3  ARM開發(fā)環(huán)境和調(diào)試系統(tǒng)    2.3.1  ARM開發(fā)環(huán)境的組成    2.3.2  開發(fā)調(diào)試方法簡介    2.3.3  ADS集成開發(fā)軟件介紹  2.4  S3C2410簡介  2.5  S3C2410基本外圍電路    2.5.1  S3C2410芯片各引腳意義    2.5.2  電源和復(fù)位電路    2.5.3  晶振及JTAG電路    2.5.4  存儲(chǔ)器電路    2.5.5  Nor-Flash/Nand.Rash電路    2.5.6  串口及USB接口電路  2.6  本章小結(jié)第3章  嵌入式Linux系統(tǒng)  3.1  嵌入式操作系統(tǒng)概述    3.1.1  嵌入式操作系統(tǒng)發(fā)展歷史    3.1.2  選擇嵌入式操作系統(tǒng)的原則    3.1.3  典型的嵌入式操作系統(tǒng)  3.2  Linux介紹    3.2.1  Linux的特性    3.2.2  Linux的內(nèi)核版本.    3.2.3  Linux操作系統(tǒng)內(nèi)核組成    3.2.4  Linux系統(tǒng)數(shù)據(jù)結(jié)構(gòu)    3.2.5  Linux內(nèi)核源碼結(jié)構(gòu)    3.2.6  Linux操作系統(tǒng)的其他部分    3.2.7  Linux作為嵌入式操作系統(tǒng)的優(yōu)缺點(diǎn)  3.3  嵌入式Linux簡介    3.3.1  常用的嵌入式Linux系統(tǒng)    3.3.2  嵌入式Linux的基本要素    3.3.3  嵌入式Linux開發(fā)步驟  3.4  本章小結(jié)第4章  嵌入式開發(fā)環(huán)境的建立  4.1  Linux操作系統(tǒng)的安裝    4.1.1  系統(tǒng)安裝程序的獲取    4.1.2  對(duì)開發(fā)PC的性能要求    4.1.3  Redhat Linux Fedora的安裝    4.1.4  Linux系統(tǒng)運(yùn)行  4.2  開發(fā)環(huán)境配置    4.2.1  串口配置方法    4.2.2  網(wǎng)口配置方法  4.3  立交叉編譯環(huán)境    4.3.1  交叉編譯工具下載和版本選擇    4.3.2  準(zhǔn)備資源文件    4.3.3  建立腳本文件    4.3.4  建立配置文件    4.3.5  執(zhí)行腳本    4.3.6  添加環(huán)境變量    4.3.7  測試交叉編譯工具鏈 ……第5章 BootLoader第6章 Linux內(nèi)核向ARM平臺(tái)的移植第7章 嵌入式文件系統(tǒng)第8章 設(shè)備驅(qū)動(dòng)程序開發(fā)基礎(chǔ)第9章 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序開發(fā) 第10章 USB設(shè)備驅(qū)動(dòng)程序開發(fā) 第11章 音頻設(shè)備驅(qū)動(dòng)程序開發(fā) 第12章 嵌入式應(yīng)用軟件開發(fā) 第13章 QT第14章 嵌入式Web服務(wù)第15章 嵌入式數(shù)據(jù)庫設(shè)計(jì)第16章 嵌入式網(wǎng)絡(luò)視頻終端參考文獻(xiàn)

章節(jié)摘錄

  第1章 嵌入式系統(tǒng)概述  隨著電子技術(shù)的快速發(fā)展,特別是大規(guī)模集成電路的產(chǎn)生而出現(xiàn)的微型機(jī),使現(xiàn)代科學(xué)研究得到了質(zhì)的飛躍,而嵌入式微控制器技術(shù)的出現(xiàn)則是給現(xiàn)代工業(yè)控制領(lǐng)域帶來了一次新的技術(shù)革命。嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)、電子技術(shù)和各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物,這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。目前,嵌入式系統(tǒng)每年帶來的工業(yè)產(chǎn)值已超過了1萬億美元,嵌入式計(jì)算機(jī)不僅被應(yīng)用于民品,而且還被大量應(yīng)用在軍事裝備上,成為各國技術(shù)戰(zhàn)略競爭的要點(diǎn)。本章包括以下內(nèi)容:  嵌入式系統(tǒng)的概念  嵌入式系統(tǒng)的設(shè)計(jì)方法  嵌入式系統(tǒng)的應(yīng)用和發(fā)展  1.1 什么是嵌入式系統(tǒng)  嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁減,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積和功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng),以及用戶應(yīng)用程序4個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能。與通用計(jì)算機(jī)不同,嵌入式系統(tǒng)是針對(duì)具體應(yīng)用的專用系統(tǒng),目的就是要把一切變得更簡單、更方便、更普遍、更適用;它的硬件和軟件都必須有高效率地設(shè)計(jì),量體裁衣、去除冗余,力爭在同樣的硅片面積上實(shí)現(xiàn)更高的性能?! ?.1.1 嵌入式系統(tǒng)的歷史與現(xiàn)狀  雖然嵌入式系統(tǒng)是近幾年才風(fēng)靡起來的,但是這個(gè)概念并非新近才出現(xiàn)。同其他計(jì)算機(jī)技術(shù)一樣,它也是在硬件和軟件交替發(fā)展的雙螺旋支撐下逐漸趨于穩(wěn)定和成熟的?!  ?/pre>

編輯推薦

  《基于ARM9的嵌入式Linux開發(fā)技術(shù)》適合于ARM嵌入式開發(fā)的入門讀者和中級(jí)讀者,可作為從事嵌入式開發(fā)的工程技術(shù)人員的參考書,也可作為大專院校相關(guān)專業(yè)的實(shí)用教材。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    基于ARM9的嵌入式Linux開發(fā)技術(shù) PDF格式下載


用戶評(píng)論 (總計(jì)11條)

 
 

  •   對(duì)于arm2312系列的linux開發(fā)很有幫助
  •   內(nèi)容還行,在項(xiàng)目研發(fā)過程中可以參考
  •   在老師的介紹下買的這本書,拿到手翻了一陣,感覺講得比較詳細(xì),全面.只是書的側(cè)面稍微有點(diǎn)損傷,可能是運(yùn)輸過程中造成的...
  •   書基本上都看完了,內(nèi)容確實(shí)不錯(cuò),今天偶然看到這個(gè),就寫了點(diǎn)評(píng)論。我也快學(xué)完了...呵呵艱苦的歲月呀...
  •   書很好,值得搞嵌入式的初學(xué)者
  •   快遞的時(shí)間還是挺快的,三天就到了,但是書紙張的質(zhì)量好像不是很難好,很薄,摸著就像是盜版的一樣。但是內(nèi)容還是挺不錯(cuò)的,我們主要是注重書的內(nèi)容嘛,內(nèi)容沒有缺陷什么的,看得有清楚就OK了。光盤的內(nèi)容顯薄弱了,就書里的程序而已。一張4.7G的盤啊,用了100M左右而已,太浪費(fèi)了!
  •   光盤袋上貼有雙面膠,由于天氣熱又壓書里,搞得那些膠溶到光盤上,讀盤很困難。
  •   很一般,價(jià)值不大,稍微參考下吧
  •   本書不適于初學(xué)都,看了好,可能只略懂一點(diǎn)皮毛。
  •   今天剛收到貨,還沒來得及詳細(xì)看,但是大致瀏覽了下,感覺不錯(cuò)!
  •   還好,沒達(dá)到我要的效果
 

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

京ICP備13047387號(hào)-7