出版時間:2012-5 出版社:電子工業(yè)出版社 作者:楊水清,張劍,施云飛 編著 頁數(shù):621 字數(shù):1024000
Tag標簽:無
前言
你想知道手中的MP4由什么組成嗎? 你想親手制作一個電子相框嗎? 你想深入研究操作系統(tǒng)內(nèi)核,學(xué)習(xí)編寫驅(qū)動程序嗎? 你想為嵌入式系統(tǒng)設(shè)計功能強大的圖形界面嗎? 你想知道一個真實的嵌入式系統(tǒng)是如何從無到有建立起來的嗎? 本書將通過作者親身開發(fā)的經(jīng)驗帶給你詳細實用的解答?! ∏度胧絃inux開發(fā)的前景 嵌入式產(chǎn)業(yè)發(fā)展迅猛,已成為計算機體系的重要組成部分。嵌入式系統(tǒng)產(chǎn)品正不斷滲透到各個行業(yè)之中,其產(chǎn)業(yè)增幅也不斷加大。在后PC技術(shù)時代,嵌入式系統(tǒng)將擁有最大的市場。任何一個普通人都可以擁有從小到大的各種使用嵌入式技術(shù)的電子產(chǎn)品,小到手機、MP3等,大到智能家電、車載電子設(shè)備等。在工業(yè)和服務(wù)領(lǐng)域中,使用嵌入式技術(shù)的數(shù)字機床、工業(yè)機器人、安全系統(tǒng)等也在逐漸改變傳統(tǒng)工業(yè)和服務(wù)方式。正是因為如此大的需求,促使筆者結(jié)合多年的開發(fā)經(jīng)驗,編寫了本書。 本書特點 1.注重讀者的學(xué)習(xí)與接受情況。在嵌入式Linux系統(tǒng)下進行開發(fā),一個很大的困難就是各種工具紛繁復(fù)雜,不知從何入手。本書在每個部分都安排了一章,引導(dǎo)讀者一步一步熟悉各種開發(fā)工具和環(huán)境,使讀者首先建立起感性認識,為進一步深入學(xué)習(xí)打下基礎(chǔ)?! ?.代碼注釋規(guī)范細致。為了便于讀者學(xué)習(xí),在實例代碼中,進行了非常詳細的注釋,這些注釋可以引導(dǎo)讀者理解和掌握編寫程序的關(guān)鍵過程。例如,下面的代碼是C語言標準庫章節(jié)中的實例。在實例中,代碼的文件名、代碼的作用和重要函數(shù)的功能提示,都體現(xiàn)在了代碼注釋中。
內(nèi)容概要
《精通ARM嵌入式Linux系統(tǒng)開發(fā)》由楊水清、張劍、施云飛編著,由淺入深、通俗易懂地講解了嵌入式Linux的系統(tǒng)設(shè)計與開發(fā)。全書共25章,從嵌入式處理器ARM開始,講解了ARM處理器的資源、ARM的指令集、ADS開發(fā)工具、嵌入式系統(tǒng)硬件環(huán)境的構(gòu)建、Bootloader、Linux內(nèi)核移植、嵌入式文件系統(tǒng)、嵌入式Linux多任務(wù)程序開發(fā)、嵌入式IAnux
設(shè)備驅(qū)動開發(fā)、嵌入式Linux網(wǎng)絡(luò)程序開發(fā)、MiniGUI圖形界面開發(fā)、設(shè)備驅(qū)動開發(fā)案例、綜合案例等內(nèi)容。書中通過大量的例程來講解知識要點,并提供了大量極有參考價值的開發(fā)案例,讀者可以通過這些例程和開發(fā)案例對嵌入式Linux開發(fā)有一個系統(tǒng)的學(xué)習(xí)和提高。
本書共包括4個方面的內(nèi)容:在嵌入式系統(tǒng)的硬件結(jié)構(gòu)中講述了嵌入式處理器ARM的特點、嵌入式系統(tǒng)硬件環(huán)境的構(gòu)建和ADS開發(fā)工具的使用;在嵌入式Linux系統(tǒng)移植中講述了目標板軟件環(huán)境的構(gòu)建,主要包括Boot
Loader、Linux內(nèi)核、文件系統(tǒng)及交叉開發(fā)環(huán)境的構(gòu)建;在嵌入式Linux軟件開發(fā)中講述了嵌入式Linux
c語言開發(fā)工具的使用、標準庫的使用、多任務(wù)開發(fā)基礎(chǔ)和設(shè)備驅(qū)動開發(fā)基礎(chǔ);在嵌入式應(yīng)用系統(tǒng)實例分析中講述了嵌入式Linux的網(wǎng)絡(luò)程序開發(fā)、MiniGUI
圖形界面開發(fā)、CAN總線設(shè)備驅(qū)動設(shè)計、DM9000網(wǎng)絡(luò)驅(qū)動設(shè)計、SD卡驅(qū)動設(shè)計和嵌入式B超系統(tǒng)設(shè)計。
《精通ARM嵌入式Linux系統(tǒng)開發(fā)》語言通俗易懂,內(nèi)容豐富,注重理解與實例,知識涵蓋面廣,非常適合從事嵌入式Linux系統(tǒng)開發(fā)的初級工程師、高校學(xué)生、Linux程序開發(fā)人員閱讀和學(xué)習(xí)。
作者簡介
楊水清,國防科技大學(xué)電子科學(xué)與工程學(xué)院ATR實驗室工程師,主要從事ASIC、嵌入式系統(tǒng)硬件開發(fā)及紅外目標自動識別等領(lǐng)域的研究工作,曾經(jīng)參與多項重大科研項目攻關(guān)。
張劍,畢業(yè)于國防科技大學(xué),長期從事ARM嵌入式系統(tǒng)、MiniGUI、DICOM等方面的研究工作,在ARM嵌入式系統(tǒng)設(shè)計、Linux操作系統(tǒng)移植等領(lǐng)域具有相當豐富的工程實踐經(jīng)驗,曾經(jīng)組織和參與了包括嵌入式B超等系統(tǒng)的設(shè)計工作,投入市場后反響強烈。
施云飛,博士,國防科技大學(xué)電子科學(xué)與工程學(xué)院超寬帶實驗室工程師,主要從事ARM嵌入式軟件開發(fā)、集成電路設(shè)計等領(lǐng)域的研究工作,在嵌入式系統(tǒng)中軟硬件協(xié)同設(shè)計方面有較為深入的研究。
書籍目錄
第1章 嵌入式系統(tǒng)概述
第2章 快速體驗——目標板
第3章 ARM的內(nèi)部資源
第4章 熟悉ARM處理器
第5章 熟悉ADS集成開發(fā)環(huán)境
第6章 ARM的外部電路
第7章 嵌入式操作系統(tǒng)概述
第8章 快速體驗——構(gòu)建開發(fā)環(huán)境
第9章 Linux使用基礎(chǔ)
第10章 Bootloader
第11章 Linux內(nèi)核移植
第12章 嵌入式Linux文件系統(tǒng)
第13章 嵌入式Linux C語言開發(fā)工具
第14章 快速體驗一嵌入式C語言開發(fā)流程
第15章 嵌入式Linux C語言基礎(chǔ)
第16章 嵌入式Linux C語言標準庫
第17章 嵌入式Linux的多任務(wù)編程
第18章 多任務(wù)間通信和同步
第19章 設(shè)備驅(qū)動開發(fā)基礎(chǔ)
第20章 嵌入式Linux的網(wǎng)絡(luò)編程
第21章 MiniGUI圖形界面設(shè)計
第22章 CAN總線驅(qū)動設(shè)計
第23章 SD卡驅(qū)動設(shè)計
第24章 網(wǎng)絡(luò)驅(qū)動設(shè)計
第25章 綜合案例——嵌入式B超
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《精通ARM嵌入式Linux系統(tǒng)開發(fā)》語言通俗易懂,內(nèi)容豐富,注重理解與實例,知識涵蓋面廣,非常適合從事嵌入式Linux系統(tǒng)開發(fā)的初級工程師、高校學(xué)生、Linux程序開發(fā)人員閱讀和學(xué)習(xí)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
精通ARM嵌入式Linux系統(tǒng)開發(fā) PDF格式下載