《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】

《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】

ID:15453579

大小:3.43 MB

頁數(shù):317頁

時(shí)間:2018-08-03

《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】_第1頁
《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】_第2頁
《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】_第3頁
《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】_第4頁
《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】_第5頁
資源描述:

《《arm嵌入式linux系統(tǒng)開發(fā)從入門到精通》【一個(gè)工程師寫的】》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、ARM嵌入式Linux系統(tǒng)開發(fā)從入門到精通內(nèi)容簡介:這是一本以實(shí)踐為宗旨的嵌入式ARMLinux開發(fā)書籍,它不同于一般的教材重點(diǎn)講述理論而缺乏實(shí)踐的部分,也不同于許多類似書籍只針對(duì)特定開發(fā)板講述,這對(duì)于沒有開發(fā)板的讀者來說很難掌握書中的內(nèi)容。ARM是當(dāng)今最主流的嵌入式微處理器,本書以應(yīng)用最廣泛的新一代ARM9處理器為講述對(duì)象。此外,Linux是一個(gè)成熟而穩(wěn)定的開放源代碼操作系統(tǒng),將Linux植入嵌入式設(shè)備具有眾多的優(yōu)點(diǎn)。本書分為三部分:第一部分講述ARMLinux系統(tǒng)移植,其中包括嵌入式系統(tǒng)開發(fā)入門,交叉編譯器的構(gòu)建,BootL

2、oader的移植與實(shí)現(xiàn)以及Linux2.6內(nèi)核的編譯與下載;第二部分講述ARMLinux的驅(qū)動(dòng)程序開發(fā),其中包括最常見的字符設(shè)備驅(qū)動(dòng)的分析,塊設(shè)備驅(qū)動(dòng)的分析以及網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)的分析。其中每一種類型的驅(qū)動(dòng)都是利用典型的實(shí)例來講述,使讀者充分了解驅(qū)動(dòng)程序的實(shí)現(xiàn)思想;第三部分講述QtGUI開發(fā),其中包括Qt的具體安裝,Qt的核心技術(shù),以及最新的QtopiaCore開發(fā)環(huán)境,最后利用實(shí)例來講述QtopiaCore開發(fā)過程??傊緯饲度胧絃inux系統(tǒng)移植,底層驅(qū)動(dòng)實(shí)例的講解以及上層應(yīng)用的實(shí)例講述,針對(duì)那些想從事嵌入式開發(fā)或已經(jīng)從事

3、嵌入式開發(fā)的讀者來說無疑是一本難得的參考書籍。前言:嵌入式系統(tǒng)由于芯片、軟件、網(wǎng)絡(luò)和傳感器等技術(shù)的不斷發(fā)展,正在成為未來社會(huì)的“數(shù)字基因”。如今,人類已經(jīng)進(jìn)入了后PC時(shí)代,嵌入式技術(shù)已被廣泛應(yīng)用于科學(xué)研究、工程設(shè)計(jì)、軍事技術(shù)以及文藝、商業(yè)等方方面面,成為后PC時(shí)代的主力軍。與此同時(shí),嵌入式Linux操作系統(tǒng)也在嵌入式領(lǐng)域蓬勃發(fā)展,它不僅繼承了Linux源碼開放,內(nèi)核穩(wěn)定性強(qiáng),軟件豐富等特點(diǎn),而且還支持幾乎所有的主流處理器和硬件平臺(tái)。嵌入式硬件系統(tǒng)和Linux系統(tǒng)的有機(jī)結(jié)合,成為后PC時(shí)代計(jì)算機(jī)最普遍的應(yīng)用形式。嵌入式Linux技

4、術(shù)在中國有巨大的發(fā)展?jié)摿褪袌鲂枨蟆S袛?shù)據(jù)顯示,未來兩年里,在計(jì)算機(jī)、消費(fèi)電子、通信、汽車電子、工業(yè)控制和軍事國防這六大主要應(yīng)用領(lǐng)域,嵌入式Linux產(chǎn)品將達(dá)到80億美元的市場規(guī)模,可見這個(gè)行業(yè)的前景是非常樂觀的。當(dāng)然,Linux嵌入式操作系統(tǒng)本身也有一定的局限性,就是開發(fā)難度過高,對(duì)于企業(yè)需要很高的技術(shù)實(shí)力。這就要求Linux系統(tǒng)廠商們不光要利用Linux,更要掌握Linux。此外,社會(huì)需要更多人加入到學(xué)習(xí)和使用Linux行業(yè)中來。本書編寫的目的:嵌入式Linux屬于一個(gè)交叉學(xué)科,并且也是一個(gè)高起點(diǎn)的學(xué)科,它涵蓋了微電子技術(shù)、

5、電子信息技術(shù)、計(jì)算機(jī)軟件和硬件等多項(xiàng)技術(shù)領(lǐng)域的應(yīng)用。另外學(xué)習(xí)嵌入式Linux最好具備相應(yīng)的嵌入式開發(fā)板和軟件,還需要有經(jīng)驗(yàn)的人進(jìn)行指導(dǎo)開發(fā),目前國內(nèi)大部分高校都很難達(dá)到這種要求,這也造成了目前國內(nèi)嵌入式Linux開發(fā)人才極其缺乏的局面。很多希望學(xué)習(xí)嵌入式Linux的人已經(jīng)具備了一定的硬件知識(shí),并且對(duì)操作系統(tǒng)原理,數(shù)據(jù)結(jié)構(gòu)等都有相當(dāng)?shù)牧私猓贚inux技術(shù)方面又是零起點(diǎn)。目前嵌入式Linux的書籍也是非常之多,但大部分都是要求讀者有一定的Linux使用基礎(chǔ),對(duì)于初學(xué)者來說真的非常困難。寫這本書的主要目的就是對(duì)那些沒有Linux開

6、發(fā)經(jīng)驗(yàn)的初學(xué)者有個(gè)很好的指導(dǎo)參考作用,從而讓他們少走彎路。其次,筆者希望通過寫書來總結(jié)這幾年在工作中的項(xiàng)目經(jīng)驗(yàn),與更多的讀者分享自己的技術(shù),也是對(duì)自己的所做項(xiàng)目的一個(gè)鞏固;通過寫這本書,讓筆者更加清楚了實(shí)踐與理論之間的聯(lián)系,從而將自己的親身經(jīng)驗(yàn)和教訓(xùn)寄托在書中的每個(gè)章節(jié)。本書的特點(diǎn):首先,本書涵蓋了嵌入式Linux系統(tǒng)中最重要的三個(gè)部分:ARMLinux系統(tǒng)移植,ARMLinux驅(qū)動(dòng)程序開發(fā)以及QtGUI開發(fā),這在同類書籍中比較少見。其次,本書的講述不依賴于具體某個(gè)廠家開發(fā)板,這樣讀者可以使用任意一款類似的開發(fā)板就可以進(jìn)行實(shí)踐學(xué)

7、習(xí),同時(shí)對(duì)于沒有開發(fā)板的讀者也可以學(xué)到更多的知識(shí)。另外,本書提供了書中出現(xiàn)的所有實(shí)例的源代碼,便于讀者參考使用,更重要的是讀者不用手動(dòng)輸入這些代碼,從而節(jié)省時(shí)間。本書的主要組成:本書分為三個(gè)部分,共12章節(jié),每一部分由4章內(nèi)容組成。第一部分講述ARMLinux系統(tǒng)移植,首先第1章講述嵌入式系統(tǒng)開發(fā)入門,主要針對(duì)初學(xué)者,講述嵌入式系統(tǒng)的概要,ARM處理器,ADS工具,Linux開發(fā)環(huán)境,以及Linux內(nèi)核源碼等。接著第2章講述交叉編譯工具鏈的構(gòu)建,主要講述交叉工具鏈的作用,使用分步法構(gòu)建交叉工具鏈和使用Crosstool工具構(gòu)建交

8、叉工具鏈。第3章講述嵌入式系統(tǒng)的BootLoader,主要講述嵌入式BootLoader的作用,基于S3C2410開發(fā)板的U-Boot分析與移植以及自己設(shè)計(jì)BootLoader的方法。最后第4章講述嵌入式Linux內(nèi)核移植,主要講述移植的基本概念,內(nèi)核配置、內(nèi)核

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。