嵌入式 Linux C 編程入門

出版時間:2009-10  出版社:人民郵電出版社  作者:華清遠(yuǎn)見嵌入式培訓(xùn)中心  頁數(shù):408  字?jǐn)?shù):560000  
Tag標(biāo)簽:無  

前言

  嵌入式產(chǎn)業(yè)現(xiàn)已成為中國IT產(chǎn)業(yè)中的一個重要的新興產(chǎn)業(yè)和增長點(diǎn),主要表現(xiàn)在:產(chǎn)業(yè)持續(xù)快速增長;新產(chǎn)品、新技術(shù)更新速度加快;應(yīng)用市場空間不斷拓展,終端應(yīng)用產(chǎn)品市場規(guī)模巨大;嵌入式技術(shù)不斷進(jìn)步;嵌入式產(chǎn)業(yè)發(fā)展環(huán)境不斷改善?! “l(fā)展嵌入式技術(shù)可以全面提高“中國制造”核心競爭力,是實現(xiàn)“中國制造”向“中國創(chuàng)造”轉(zhuǎn)變的良好契機(jī)?! 」I(yè)和信息化部軟件與集成電路促進(jìn)中心(CSIP)作為國家軟件與集成電路公共服務(wù)平臺承載單位,秉承“促進(jìn)產(chǎn)業(yè)發(fā)展,助力企業(yè)創(chuàng)新”的宗旨,以促進(jìn)中國嵌入式產(chǎn)業(yè)的發(fā)展為己任,在嵌入式領(lǐng)域為國內(nèi)廣大企業(yè)提供政策保障、技術(shù)支持和培訓(xùn)服務(wù),極大地促進(jìn)了中國嵌入式相關(guān)產(chǎn)業(yè)的發(fā)展。  “國家信息技術(shù)緊缺人才培養(yǎng)工程系列叢書”由CSIP組織發(fā)起,在培養(yǎng)國家急需人才方面已經(jīng)發(fā)揮了巨大作用,并將繼續(xù)發(fā)揮巨大的作用。  嵌入式開發(fā)系列叢書是帶領(lǐng)開發(fā)者進(jìn)入嵌入式開發(fā)領(lǐng)域的最佳選擇,希望能在嵌入式技術(shù)的普及、推廣中發(fā)揮重大作用。

內(nèi)容概要

嵌入式系統(tǒng)是目前最熱門的計算機(jī)應(yīng)用領(lǐng)域之一,嵌入式Linux是應(yīng)用最廣泛的嵌入式操作系統(tǒng)之一,嵌入式C語言在其中起著至關(guān)重要的作用?! ”緯?3章,全面講解了嵌入式系統(tǒng)基礎(chǔ),嵌入式Linux C語言開發(fā)工具、語言基礎(chǔ),文件I/O相關(guān)實例,ARM Linux進(jìn)程線程開發(fā)實例,ARM Linux網(wǎng)絡(luò)開發(fā)實例,嵌入式Linux設(shè)備驅(qū)動開發(fā)以及視頻監(jiān)控系統(tǒng)。  本書可作為大中專院校嵌入式相關(guān)專業(yè)本科生、研究生的教材,也可供廣大希望轉(zhuǎn)入嵌入式領(lǐng)域的科研和工程技術(shù)人員使用。

書籍目錄

第1章 嵌入式系統(tǒng)基礎(chǔ)知識  1.1 嵌入式系統(tǒng)概述   1.1.1 嵌入式系統(tǒng)的發(fā)展史   1.1.2 嵌入式系統(tǒng)的定義與特點(diǎn)   1.1.3 嵌入式系統(tǒng)的特點(diǎn)  1.2 嵌入式系統(tǒng)的組成   1.2.1 嵌入式系統(tǒng)的硬件架構(gòu)   1.2.2 嵌入式操作系統(tǒng)   1.2.3 嵌入式應(yīng)用軟件  1.3 ARM處理器平臺介紹   1.3.1 ARM處理器簡介   1.3.2 ARM處理器系列   1.3.3 ARM體系結(jié)構(gòu)簡介   1.3.4 S3C2410處理器簡介  1.4 嵌入式系統(tǒng)硬件平臺選型   1.4.1 硬件平臺的選擇   1.4.2 ARM處理器選型  1.5 嵌入式系統(tǒng)開發(fā)概述   1.5.1 嵌入式系統(tǒng)開發(fā)流程   1.5.2 嵌入式軟件開發(fā)流程  本章小結(jié)  動手練練 第2章 嵌入式Linux C語言開發(fā)工具  2.1 嵌入式Linux下C語言概述   2.1.1 C語言簡史   2.1.2 C語言特點(diǎn)   2.1.3 嵌入式Linux C語言編程環(huán)境  2.2 嵌入式Linux編輯器vi的使用   2.2.1 vi的基本模式   2.2.2 vi的基本操作   2.2.3 vi的使用實例分析  2.3 嵌入式Linux編譯器GCC的使用   2.3.1 GCC概述   2.3.2 GCC編譯流程分析   2.3.3 GCC警告提示   2.3.4 GCC使用庫函數(shù)   2.3.5 GCC代碼優(yōu)化  2.4 嵌入式Linux調(diào)試器GDB的使用   2.4.1 GDB使用實例   2.4.2 設(shè)置/刪除斷點(diǎn)   2.4.3 數(shù)據(jù)相關(guān)命令   2.4.4 調(diào)試運(yùn)行環(huán)境相關(guān)命令   2.4.5 堆棧相關(guān)命令  2.5 make工程管理器   2.5.1 Makefile基本結(jié)構(gòu)   2.5.2 Makefile變量   2.5.3 Makefile規(guī)則   2.5.4 make使用  2.6 Emacs綜合編輯器   2.6.1 Emacs的啟動與退出   2.6.2 Emacs的基本編輯   2.6.3 Emacs的C模式   2.6.4 Emacs的Shell模式  本章小結(jié)  動手練練 第3章 構(gòu)建嵌入式Linux系統(tǒng) 第4章 嵌入式Linux C語言基礎(chǔ)——數(shù)據(jù)、表達(dá)式 第5章 嵌入式Linux C語言基礎(chǔ)——控制語句及函數(shù) 第6章 嵌入式Linux C語言基礎(chǔ)——數(shù)組、指針與結(jié)構(gòu) 第7章 嵌入式Linux C語言基礎(chǔ)——高級議題 第8章 嵌入式Linux C語言基礎(chǔ)——ARM Linux內(nèi)核常見數(shù)據(jù)結(jié)構(gòu) 第9章 文件I/O相關(guān)實例 第10章 ARM Linux進(jìn)程線程開發(fā)實例 第11章 ARM Linux網(wǎng)絡(luò)開發(fā)實例 第12章 嵌入式Linux設(shè)備驅(qū)動開發(fā) 第13章 視頻監(jiān)控系統(tǒng)  

章節(jié)摘錄

  第1章 嵌入式系統(tǒng)基礎(chǔ)知識  1.1 嵌入式系統(tǒng)概述  1.1.1 嵌入式系統(tǒng)的發(fā)展史  本節(jié)從現(xiàn)代計算機(jī)發(fā)展歷史的角度來講解嵌入式系統(tǒng)的由來,從而使讀者能夠更加深刻地理解嵌入式系統(tǒng)的定義、特點(diǎn)以及與通用計算機(jī)的區(qū)別等。  1.始于微型機(jī)時代的嵌入式應(yīng)用  電子計算機(jī)誕生于1946年,在其后漫長的歷史進(jìn)程中,計算機(jī)始終是供養(yǎng)在特殊的機(jī)房中、實現(xiàn)數(shù)值計算的大型昂貴設(shè)備。直到20世紀(jì)70年代微處理器出現(xiàn)后,計算機(jī)發(fā)生了歷史性的變革。以微處理器為核心的微型計算機(jī)憑借其體積小、價格低、可靠性高的優(yōu)勢,迅速走出機(jī)房?! ∥⑿蜋C(jī)表現(xiàn)出的智能化特性引起了控制專業(yè)人士的關(guān)注,他們將微型機(jī)嵌入到一個對象體系中,實現(xiàn)了對象體系的智能化控制。例如,將微型計算機(jī)經(jīng)電氣加固、機(jī)械加固,并配置各種外圍接口電路,安裝到大型艦船中構(gòu)成自動駕駛儀或輪機(jī)狀態(tài)監(jiān)測系統(tǒng)?! ∵@樣一來,此類計算機(jī)便失去了原來的形態(tài)和通用的計算機(jī)功能。為了區(qū)別于原有的通用計算機(jī)系統(tǒng),把嵌入到對象體系中、實現(xiàn)對象體系智能化控制的計算機(jī)稱做嵌入式計算機(jī)系統(tǒng)。因此,嵌入式系統(tǒng)誕生于微型機(jī)時代,嵌入式系統(tǒng)的本質(zhì)是將一個計算機(jī)嵌入到一個對象體系中去,這是理解嵌入式系統(tǒng)的基本出發(fā)點(diǎn)。

編輯推薦

  眾多專家、廠商聯(lián)合推薦,業(yè)界權(quán)威培訓(xùn)機(jī)構(gòu)的經(jīng)驗總結(jié)。提供36小時嵌入式專家討論視頻和PPT課件,國家信息技術(shù)緊缺人才培養(yǎng)工程。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式 Linux C 編程入門 PDF格式下載


用戶評論 (總計11條)

 
 

  •   對ARM嵌入式Linux C的開發(fā)有詳細(xì)的介紹和講解,對ARM單片機(jī)結(jié)構(gòu)、功能和原理介紹較少,需要有本ARM單片機(jī)的書來研究,才能精通ARM嵌入式Linux C的開發(fā)。
  •   很不錯的linux編程書,這方面的書我看了幾本了,華清遠(yuǎn)見的這本書寫的真的很好
  •   很不錯的一本書,華清遠(yuǎn)見的書寫的真不錯,很適合初學(xué)者。
  •   不過我喜歡
  •   這本書一般般吧,中間花了很多的篇幅介紹嵌入式Linux C語言基礎(chǔ),我覺得很沒有必要,應(yīng)該多將一些Linux編程和設(shè)備驅(qū)動開發(fā)方面的知識。
  •   本書的前面部分都是陳詞濫調(diào),每本書都會有。從第6章往后是比較有特色的內(nèi)容,總結(jié)的很好,推薦。
  •   周一早上下的訂單周三早上就到了發(fā)貨速度挺快的。光盤也可以,就是書皮破了,還有邊角都有磨損了。不過不影響整體。希望當(dāng)當(dāng)以后能夠精益求精。
  •   總體來說挺好的,不過有些部分感覺不太詳盡!視頻我還沒看,不知如何!
  •   書還行,不錯,送貨也挺快@
  •   這門書不錯,值得一看
  •   這本書有很大部分章節(jié)是在講C語言的基礎(chǔ)知識,覺得這里浪費(fèi)了很多,作者應(yīng)該在linux C方面講的更加深入些,而不是在C很基礎(chǔ)的東西,那些我們已經(jīng)有課本學(xué)過了。
 

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

京ICP備13047387號-7