嵌入式Linux應(yīng)用開發(fā)完全手冊

出版時間:2008-8  出版社:人民郵電出版社  作者:韋東山 主編  頁數(shù):579  
Tag標(biāo)簽:無  

內(nèi)容概要

本書全面介紹了嵌入式Linux系統(tǒng)開發(fā)過程中,從底層系統(tǒng)支持到上層GUI應(yīng)用的方方面面,內(nèi)容涵蓋Linux操作系統(tǒng)的安裝及相關(guān)工具的使用、配置,嵌入式編程所需要的基礎(chǔ)知識(交叉編譯工具的選項設(shè)置、Makefile語法、ARM匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如UART、I2C、LCD等),U-Boot、Linux內(nèi)核的分析、配置和移植,根文件系統(tǒng)的構(gòu)造(包括移植busybox、glibc、制作映象文件等),內(nèi)核調(diào)試技術(shù)(比如添加kgdb補丁、棧回溯等),驅(qū)動程序編寫及移植(LED、按鍵、擴展串口、網(wǎng)卡、硬盤、SD卡、LCD和USB等),GUI系統(tǒng)的移植(包含兩個GUI系統(tǒng):基于Qtopia和基于X),應(yīng)用程序調(diào)試技術(shù)。  本書從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內(nèi)核,編寫驅(qū)動程序,移植GUI系統(tǒng),掌握整個嵌入式Linux系統(tǒng)的開發(fā)方法?! ”緯蓽\入深,循序漸進,適合剛接觸嵌入式Linux的初學(xué)者學(xué)習(xí),也可作為大、中專院校嵌入式相關(guān)專業(yè)本科生、研究生的教材。

書籍目錄

第1篇 嵌入式Linux開發(fā)環(huán)境構(gòu)建篇  第1章 嵌入式Linux開發(fā)概述  第2章 嵌入式Linux開發(fā)環(huán)境構(gòu)建  第3章 嵌入式編程基礎(chǔ)知識  第4章 Windows、Linux環(huán)境下相關(guān)工具、命令的使用第2篇 ARM9嵌入式系統(tǒng)基礎(chǔ)實例篇  第5章 GPIO接口  第6章 存儲器控制  第7章 內(nèi)存管理單元MMU  第8章 NAND Flash控制器  第9章 中斷體系結(jié)構(gòu)  第10章 系統(tǒng)時鐘和定時器  第11章 通用異步收發(fā)器UART  第12章 I*IC接口  第13章 LCD控制器  第14章 ADC和觸摸屏接口第3篇 嵌入式Linux系統(tǒng)移植篇  第15章 移植U-Boot  第16章 移植Linux內(nèi)核  第17章 構(gòu)建Linux根文件系統(tǒng)  第18章 Linux內(nèi)核調(diào)試技術(shù)第4篇 嵌入式Linux設(shè)備驅(qū)動開發(fā)篇  第19章 字符設(shè)備驅(qū)動程序  第20章 Linux異常處理體系結(jié)構(gòu)  第21章 擴展串口驅(qū)動程序移植  第22章 網(wǎng)卡驅(qū)動程序移植  第23章 IDE接口和SD卡驅(qū)動程序移植  第24章 LCD和USB驅(qū)動程序移植第5篇 嵌入式Linux系統(tǒng)應(yīng)用開發(fā)篇  第25章 嵌入式GUI開發(fā)  第26章 基于X的GUI開發(fā)  第27章 Linux應(yīng)用程序調(diào)試技術(shù)參考文獻

章節(jié)摘錄

第1篇 嵌入式Linux開發(fā)環(huán)境構(gòu)建篇第1章 嵌入式Linux開發(fā)概述1.2 基于ARM處理器的嵌入式Linux系統(tǒng)1.2.1 ARM處理器介紹1. ARM的概念嵌入式處理器種類繁多,有ARM、MIPS、PPC等多種架構(gòu)。ARM處理器的文檔豐富,各類嵌入式軟件大多(往往首選)支持ARM處理器,使用ARM開發(fā)板來學(xué)習(xí)嵌入式開發(fā)是個好選擇?;诓煌軜?gòu)CPU的開發(fā)是相通的,掌握ARM架構(gòu)之后,在使用其他CPU時也會很快上手。當(dāng)然,作為產(chǎn)品進行選材時,需要考慮的因素就非常多了,這不在本書的介紹范圍之內(nèi)。ARM(Advanced RISC Machine),既可以認(rèn)為是一個公司的名字,也可以認(rèn)為是對一類微處理器的通稱,還可以認(rèn)為是一種技術(shù)的名字。ARM公司是32位嵌入式RISC微處理器技術(shù)的領(lǐng)導(dǎo)者,自從1990年創(chuàng)辦公司以來,基于ARM技術(shù)IP核的微處理器的銷售量已經(jīng)超過了100億。ARM公司并不生產(chǎn)芯片,而是出售芯片技術(shù)授權(quán)。其合作公司針對不同需求搭配各類硬件部件,比如UART、SDI、I2C等,設(shè)計出不同的SoC芯片。ARM公司在技術(shù)上的開放性使得它的合作伙伴既有世界項級的半導(dǎo)體公司,也有各類中、小型公司。隨著合作伙伴的增多,也使得ARM處理器可以得到更多的第三方工具、制造和軟件支持,又使整個系統(tǒng)成本降低,使新品上市時間加快,從而具有更大的競爭優(yōu)勢?;贏RM的處理器以其高速度、低功耗、價格低等優(yōu)點得到非常廣泛的應(yīng)用,它可以應(yīng)用于以下領(lǐng)域:①為無級通信、消費電子、成像設(shè)備等產(chǎn)品提供可運行復(fù)雜操作系統(tǒng)的開放應(yīng)用平臺;②在海量存儲、汽車電子、工業(yè)控制和網(wǎng)絡(luò)應(yīng)用等領(lǐng)域提供實時嵌入式應(yīng)用;③安全系統(tǒng),比如信用卡、SIM卡等。

編輯推薦

《嵌入式Linux應(yīng)用開發(fā)完全手冊》以S3C2410、S3C2440開發(fā)板為例,從分析硬件上電執(zhí)行的第一條指令開始,到構(gòu)造出一個類似PDA、基于Linux的桌面GUI系統(tǒng),帶領(lǐng)讀者學(xué)習(xí)、掌握從最底層到最高層的軟件編寫方法。 《嵌入式Linux應(yīng)用開發(fā)完全手冊》由淺入深,循序漸進,適合剛接觸嵌入式Linux的初學(xué)者學(xué)習(xí),也可作為大、中專院校嵌入式相關(guān)專業(yè)本科生、研究生的教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式Linux應(yīng)用開發(fā)完全手冊 PDF格式下載


用戶評論 (總計157條)

 
 

  •   以前的書都是套路,介紹ARM的體系,ARM匯編,ARM的移植等等,套路一樣,內(nèi)容基本一樣,千遍一律,而且入門難度太大了,沒有基本功的話,基本看一頭霧水,不過也不能排除這些書里面的部分章節(jié)還是寫得不錯的。經(jīng)過之前的這些書,對于這本的評價應(yīng)該也有一些根據(jù)了,《嵌入式LINUX應(yīng)用完全手冊》這本書我是看了樣張再買的,對U-BOOT的詳細(xì)說明,就我之前看的書,寫的這么通俗易懂的就只有后者了,前者那些書不是這里所說,那里所說,根本摸不到邊際,讓人糊涂,后者是從運行的角度開始說明,慢慢講U-BOOT的運行過程,讓人明白,會自己修改。買了后,開始的都是一些基本的硬件知識,和程序的聯(lián)系,都是一些基本東西,學(xué)習(xí)起來門檻低,整本書我還沒有看完,只能說到U-BOOT前,后面我就暫時不發(fā)表言論了,總體上,書中的確有很多錯漏,而且講解的內(nèi)容都比較簡單,不過在作者的論壇上可以看到作者的細(xì)心,盡心,基本做到有問必答,有錯必改,所以上來支持一下作者,不要被那些“高手”把這本領(lǐng)人進門的基礎(chǔ)書籍給毀滅了。希望各位愛好arm開發(fā)的人,能早日進門,少走彎路~~~
  •   此書寫得挺不錯的,適合嵌入式開發(fā)初學(xué)者入門,從arm裸機跑,到基于linux上的系統(tǒng)移植,到qt圖形界面均有,需要有一定的c語言指針基礎(chǔ),和簡單的電路基礎(chǔ)。
  •   感覺寫的有點調(diào)理不清,最好每部分寫的清楚一點,語句怎么來的。尤其是開篇的幾章一定要清晰。這本書偏向于底層和ARM的開發(fā)板應(yīng)用。至于要學(xué)好linux及上層編程,我還是建議初學(xué)者用linux系統(tǒng)下c程序開發(fā)完全手冊。電子工業(yè)出版社 徐磊
  •   這本書對嵌入式linux應(yīng)用開發(fā)介紹得很系統(tǒng)很全面,之前看的是電子版的,有了實體書之后可以隨時翻閱
  •   書不錯,很容易理解(學(xué)過ARM7最好),極其嵌入式Linux適合入門,代碼稍加修改即可在自己的板子上運行,很不錯!
  •   嵌入式Linux應(yīng)用開發(fā)完全手冊,不錯正品
  •   速度那叫一個快,北京不到一天送到,非常高興。雖然還沒有細(xì)細(xì)品讀,但從我讀了讀序言,看了看目錄,我已感覺到這本書,寫的不錯,思維清晰,邏輯性強,從最真實的一面,最簡單的一面,最樸實的一面教給我們?nèi)绾螌W(xué)習(xí)linux嵌入式開發(fā)。等到讀完了,我還會再來評價的。祝我好運,也祝所有學(xué)習(xí)linux嵌入式的朋友們天天向上!每天都有突破哦!??!
  •   一直在猶豫要不要買這本書,雖然從事移植LINUX系統(tǒng)的工作已經(jīng)好幾年了,但還是有必要把這本書買下來好好拜讀一下,以彌補自己的不足,同時也作為經(jīng)典收藏之用。
  •   適合嵌入式linux開發(fā)。不過有些地方講的不清楚。
  •   這本書剛買回來不久,正在看,相對于其他相關(guān)的書來說,這本書講得很全面了。看了書目錄,個人認(rèn)為對初學(xué)嵌入式linux還是有用的
  •   只是淺釋,并沒有深入。所以還特意買了《精通Linux設(shè)備驅(qū)動程序開發(fā) 》《深入Linux設(shè)備驅(qū)動程序內(nèi)核機制》
  •   配視頻一起看非常棒,LINUX嵌入式的入門書籍。適合沒有嵌入式基礎(chǔ)的同學(xué)看看!
  •   這本書是我買的5本嵌入式linux中最好的一本,以前我最信清華出版社,最信教授,可是我有些動搖
  •   很好的一本書 里面雖然有比較多的錯誤 但認(rèn)真看后 自己可以糾正。學(xué)習(xí)嵌入式linux,還沒有一本書比它更好
  •   嵌入式linux的經(jīng)典入門書籍
  •   這本書關(guān)于ARM的裸機程序開發(fā)寫得很少,有點不適合我用。但對于linux寫的很詳細(xì)
  •   入門的話算是一本很好的書,但最好最好是要有一塊板在手上才行。前面部分分別介紹了一些基礎(chǔ)的硬件,講得很不錯,結(jié)合板做的話效果很好。要注意一下的是可能你板上的連線和書上的有點差別,自己查查手冊的話解決沒問題。后面移植和驅(qū)動的還沒怎么看,不過翻了下還是不錯的。還有就是印刷得很不錯,很小的字都印得很清楚。
  •   對學(xué)習(xí)linux驅(qū)動開發(fā)很有幫助
  •   如果你想從頭開始做嵌入式系統(tǒng)開發(fā)的話,建議買這本,很詳細(xì)明了
  •   總體感覺這本書對初學(xué)Linux開發(fā)的人來說什么有用,很快就入門了~
  •   買了本書, 要搞Linux驅(qū)動, 呵呵.....不錯的書
  •   書不錯的,很值它的價格,對嵌入式arm初學(xué)者非常有用,書是針對三星2410和2440的
  •   對于學(xué)習(xí)ARM及嵌入式有相當(dāng)大的幫助。配合視頻的學(xué)習(xí)效果更佳
  •   韋東山出的書還是很不錯的 對于嵌入式開發(fā)入門比較好 講解很透徹
  •   韋東山的書,寫的非常好,講解仔細(xì),很適合初學(xué)LINUX的讀者
  •   開始還擔(dān)心書本很多錯誤(大家反映出來的),不過現(xiàn)在是第二版了,錯誤應(yīng)該都糾正過來了,不錯!如果有一定的LINUX基礎(chǔ)看這書就更好了。
  •   是嵌入式編程的必備書籍
  •   看得出作者對Linux是很有見解的,很多事情看得很透徹,可惜的是對自己的想法表達(dá)的不透徹,分析不夠明白。
  •   書質(zhì)量不錯,學(xué)習(xí)linux的經(jīng)典書籍吧...
  •   是本好書,說不好的是因為你基礎(chǔ)太差,或者你太太牛叉。。。很適合全面了解嵌入式,看了視頻更覺得作者水平高思維敏捷,不像有些視頻說話吞吞吐吐,剛開始我也覺得這書不怎么樣但是多看幾遍,真是本超級好的書,感謝作者寫這么好的書。。
  •   嵌入式學(xué)子必備入門手冊!
  •   書不錯 只是我暫時放棄學(xué)linux了。。。
  •   初學(xué)linux必備啊
  •   一本挺不錯的書,比較適合與嵌入式初學(xué)者
  •   這本書是好多人推薦的 就買了。要說沒用 不可能。作為嵌入式的了解入門用書 是非常棒的。
  •   學(xué)習(xí)嵌入式的入門書 一般吧
  •   嵌入式入門必備
  •   嵌入式經(jīng)典教材,很多書都是參考他的,但是部分內(nèi)容有點過時
  •   這本書我不想多說什么,不管是韋老師的這本書,還是他的視頻,現(xiàn)在看來是進軍嵌入式的steppingstone,堪稱經(jīng)典。
  •   是學(xué)習(xí)嵌入式的好書
  •   從實用性來說非常值得買,另外與書有關(guān)的網(wǎng)站非常好,書的作者耐心回答大家的問題,同時上面討論也非常多.對學(xué)習(xí)嵌入式是個很大的幫助.
  •   給老公買的,他說還不錯!還要綜合其他的嵌入式書一起看。
  •   做嵌入式挺經(jīng)典的書籍,值得一看
  •   對于初學(xué)者還是一本不錯的書,不過后面的gui實際的例子講的不詳細(xì)
  •   實用,特別是前面第二篇分析的到位。
    建議看的時候?qū)φ杖枪続rm芯片的硬件手冊來看,效果最好,不然有的地方可能會看不懂。
  •   書很一般,但是奇怪怎么名氣這么大,看來國內(nèi)寫ARM的書都差得很。
    這本書相當(dāng)于開發(fā)板手冊而已,沒有開發(fā)板就不用買這個了
  •   資料系統(tǒng),實例講解到位,比效適合初學(xué)者,價格有非常實惠,真要謝謝當(dāng)當(dāng)
  •   對從諸如51單片機轉(zhuǎn)到ARM方面開發(fā)的,作為入門的教材是非常之不錯的.
  •   這本書比上次買的那本《ARM處理器邏輯開發(fā)實戰(zhàn)》干凈多了,書面比較整潔
  •   當(dāng)初選的時候,就糾結(jié)要不要買這本,結(jié)果買來就后悔了,內(nèi)容還是不錯,但要配合對應(yīng)arm9板子學(xué)習(xí),我沒開發(fā)版,但又不想買一塊過時的板子,所以想入手的同學(xué)慎重
  •   內(nèi)核的書買了一大堆,到頭來一頭霧水,這本書讓我從一大堆內(nèi)核理論中走了出來
  •   一直就聽說過這本書 對于剛接觸ARM的人是值得推薦的
  •   這本書對于其他的ARM入門來說,個人覺得這本比較好。我很滿意
  •   在學(xué)習(xí)arm的過程中,這是一本好書,對我?guī)椭艽蟆?/li>
  •   看了驅(qū)動編寫部分,有實用的代碼,初學(xué)的還是很容易上手的
  •   研究內(nèi)核和uboot非常好的書。
  •   這書主要講解ARM9的,內(nèi)容很全,但是不是很詳盡,總體來說,還是不錯的
  •   可以作為入門開發(fā)人員學(xué)習(xí) 講的很全面
  •   無論是從硬件還是軟件方面都是初學(xué)者必備的入門好書
  •   書材質(zhì)不錯 喜歡 就是不知道能否對學(xué)習(xí)ARM11有沒有幫助,希望高手指點
  •   正好配之前買的郭天祥老師的ARM9板子
  •   比較適合初學(xué)者,可以看出作者是真正搞過開發(fā)的,比較實在,沒有多余的廢話
  •   這本書做為入門讀物很好,知識點覆蓋面很全 例程所用開發(fā)板也是比較經(jīng)典常用的s3c2440
  •   非常建議購買。我買了本讓我知道很多底層的知識。這正是很多上層軟件開發(fā)人員所缺乏的。
  •   買這本書是經(jīng)別人推薦的,感覺比較適合剛剛?cè)腴T的新手看,總體來說不錯,講的比較詳細(xì),光盤也沒壞,不錯的一本書!
  •   當(dāng)參考書還不錯,省的看硬件手冊
  •   書中的實例一步步引導(dǎo)讀者,看過之后受益匪淺,大贊!
  •   需要多對照開發(fā)板學(xué)習(xí),不錯的書
  •   作為參考書,還有例子,引導(dǎo)開發(fā)非常不錯
  •   講得很全。適合入門。為深入理解打下了基礎(chǔ)
  •   基礎(chǔ)到應(yīng)用都有,很好,網(wǎng)上還有配套的視頻賣,但是視頻比較貴??!這個書還是很好滴!
  •   這本書的確不錯,從基礎(chǔ)講起,即使是新手,也可以照著書上的一步一步來操作,沒有太空洞的理論,最起碼給人一種感性上的認(rèn)識。推薦??!
  •   書很好,內(nèi)容很詳盡、全面,對于初學(xué)者來說是很不錯一本書。實踐與理論結(jié)合得很好,很難得的學(xué)習(xí)參考。
  •   書的紙質(zhì)還不錯,看著很舒服。 內(nèi)容吧,適合初學(xué)者 講的比較詳細(xì)
  •   書寫得不錯。還有網(wǎng)上面得支持??梢怨?jié)約不少時間,適合初學(xué)者。
  •   還沒看,準(zhǔn)備學(xué)習(xí),看到相關(guān)視頻覺得老師講的挺好的
  •   印刷質(zhì)量好,內(nèi)容和開發(fā)板視頻配套,初學(xué)不錯
  •   看書的同時聽視頻,收獲很大,感覺好像能對開發(fā)板掌控了,繼續(xù)努力中
  •   內(nèi)容講得一般,但代碼很詳細(xì),而且國內(nèi)寫這種書的人還不是很多,也沒有那么好,這個相對來講就很好了,還是可以看看。
  •   很厚很全的一本書,適合初學(xué)者。
  •   理論聯(lián)系實際的好書,通俗易懂,適合初學(xué)者,正是我需要的
  •   很好的一本書,介紹的很全面,適合初學(xué)。
  •   比較基礎(chǔ)的東西,入門可以選這本,內(nèi)容比較全
  •   光盤能正常讀取,內(nèi)容豐富,值得贊一個。
  •   內(nèi)容還是比較適合我這種初學(xué)者的,就是這一次送貨速度慢了點
  •   書中雖有點錯誤,但是書的內(nèi)容,章節(jié)的安排還是對初學(xué)者學(xué)習(xí)有不少幫助
  •   內(nèi)容充實,實例具體!
  •   講的很全面,但不一定適合所有的人哦。
  •   正開始讀,寫得挺全面的,但需要買塊板子操作下。
  •   這本書對于初學(xué)者來說卻是太好了!之前看了很多書,但都不是很全,這本書給了我很大幫助!
  •   寫的很詳細(xì)具體,適合初學(xué)者
  •   不錯的書,手把手教,適合初學(xué)者
  •   書很不錯,很給力適合初學(xué)者。但是快遞太慢了等了四天
  •   還不錯,適合我這種初學(xué)者
  •   看了有2周了,寫的很清楚,非常適合初學(xué)者。好書。
  •   這本書名氣還是比較大,還沒有能力看懂,需要再積累一段時間的知識再看。希望收獲足夠大
  •   這本書是我查了很多的評論以后最終選擇的,還好,沒讓我失望
  •   拿到書了,講的很詳細(xì),光盤上的資料也很全。慢慢研究
  •   各方面內(nèi)容涵蓋比較全面,但是不夠細(xì),當(dāng)然也不能強求哈。
  •   適合入門看,但是里面知識點很全但泛泛而談,不是特別深入,但是這方面的話這書已經(jīng)不容易了
 

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

京ICP備13047387號-7