出版時(shí)間:2009-8 出版社:電子工業(yè)出版社 作者:張同光 主編 頁數(shù):307
內(nèi)容概要
本書以嵌入式軟件的基本開發(fā)技術(shù)為主線,以ARM+Linux為基本架構(gòu),系統(tǒng)講述了嵌入式軟件開發(fā)的基本知識、基本流程、基本方法。采用理論和實(shí)例相結(jié)合的編寫方法,內(nèi)容注重實(shí)用,結(jié)構(gòu)清晰,圖文并茂,通俗易懂,力求做到使讀者在興趣中學(xué)習(xí)嵌入式軟件開發(fā)技術(shù)。本書共9章,主要內(nèi)容包括:嵌入式系統(tǒng)開發(fā)技術(shù)基礎(chǔ)、嵌入式軟件開發(fā)基礎(chǔ)、嵌入式系統(tǒng)開發(fā)環(huán)境、引導(dǎo)加載程序BootLoader的移植、Linux在ARM平臺的移植、根文件系統(tǒng)、嵌入式Linux設(shè)備驅(qū)動程序開發(fā)、嵌入式Linux的圖形用戶接口、基于SkyEye的嵌入式系統(tǒng)開發(fā)。 本書可作為高職高專院校計(jì)算機(jī)或電子類專業(yè)的教材,也可作為相關(guān)工程技術(shù)人員進(jìn)行嵌入式系統(tǒng)軟件開發(fā)的參考書。
書籍目錄
第1章 嵌入式系統(tǒng)開發(fā)技術(shù)基礎(chǔ) 1.1 嵌入式系統(tǒng)概述 1.2 嵌入式處理器 1.3 嵌入式操作系統(tǒng) 1.4 嵌入式系統(tǒng)的結(jié)構(gòu)、開發(fā)流程、開發(fā)要點(diǎn) 本章小結(jié) 習(xí)題1第2章 嵌入式軟件開發(fā)基礎(chǔ) 2.1 Linux C語言程序設(shè)計(jì)基礎(chǔ)知識 2.2 實(shí)例——使用gcc編譯器 2.3 實(shí)例——使用make及Makefile文件 2.4 實(shí)例——使用gdb調(diào)試器 2.5 ARM匯編語言程序設(shè)計(jì) 2.6 混合語言編程 本章小結(jié) 習(xí)題2第3章 嵌入式系統(tǒng)開發(fā)環(huán)境 3.1 嵌入式系統(tǒng)開發(fā)環(huán)境簡介 3.2 OK2440-Ⅱ開發(fā)平臺介紹 3.3 交叉編譯的基本知識 3.4 實(shí)例——創(chuàng)建交叉編譯環(huán)境 3.5 實(shí)例——TFTP服務(wù)器的搭建 3.6 實(shí)例——_NFS服務(wù)器的搭建 本章小結(jié) 習(xí)題3第4章 引導(dǎo)加載程序BootLoader的移植 4.1 BootLoader 4.2 常見BootLoader介紹 4.3 實(shí)例——引導(dǎo)程序U—Boot的移植 4.4 實(shí)例——使用U.Boot 本章小結(jié) 習(xí)題4第5章 Linux在ARM平臺的移植 5.1 Linux內(nèi)核 5.2 實(shí)例——Linux內(nèi)核的移植 5.3 Linux內(nèi)核啟動流程分析 本章小結(jié) 習(xí)題第6章 根文件系統(tǒng)第7章 嵌入式Linux設(shè)備驅(qū)動程序開發(fā) 第8章 嵌入式Linux的圖形用戶接口 第9章 基于SkyEye的嵌入式系統(tǒng)開發(fā)附錄參考文獻(xiàn)
章節(jié)摘錄
第1章 嵌入式系統(tǒng)開發(fā)技術(shù)基礎(chǔ)嵌入式系統(tǒng)是當(dāng)前最熱門、最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。特別是嵌入式軟件產(chǎn)業(yè)的迅猛發(fā)展,導(dǎo)致目前國內(nèi)外從事嵌入式軟件開發(fā)的人才非常稀缺。據(jù)預(yù)測,在未來幾年,嵌入式系統(tǒng)的發(fā)展將為幾乎所有的電子設(shè)備注入新的活力。1.1 嵌入式系統(tǒng)概述嵌入式系統(tǒng)是繼PC和Internet之后最偉大的發(fā)明,嵌入式系統(tǒng)及其應(yīng)用已成為當(dāng)前研究和應(yīng)用的熱點(diǎn)。如今嵌入式系統(tǒng)已滲透到日常生活的方方面面,帶來的工業(yè)年產(chǎn)值已超過數(shù)萬億美元,在工業(yè)控制、消費(fèi)電子等領(lǐng)域的應(yīng)用范圍不斷擴(kuò)大。由于嵌入式系統(tǒng)要嵌入到對象系統(tǒng)中,實(shí)現(xiàn)的是對象的智能化控制,因此,它有著與通用計(jì)算機(jī)系統(tǒng)完全不同的技術(shù)要求與技術(shù)發(fā)展方向。通用計(jì)算機(jī)系統(tǒng)的技術(shù)要求是高速、海量的數(shù)值計(jì)算,技術(shù)發(fā)展方向是總線速度的無限提升,存儲容量的無限擴(kuò)大。而嵌入式計(jì)算機(jī)系統(tǒng)的技術(shù)要求則是對象的智能化控制能力,技術(shù)發(fā)展方向是與對象系統(tǒng)密切相關(guān)的嵌入性能、控制能力與控制的可靠性。
圖書封面
評論、評分、閱讀與下載