嵌入式系統(tǒng)實(shí)踐教程

出版時(shí)間:2008-8  出版社:機(jī)械工業(yè)出版社  作者:韓超 等 著  頁數(shù):287  
Tag標(biāo)簽:無  

內(nèi)容概要

  嵌入式系統(tǒng)是一個(gè)涉及多方面知識的交叉學(xué)科,目前ARM和Linux是嵌入式系統(tǒng)發(fā)展中的兩個(gè)重點(diǎn)方向。本書是關(guān)于嵌入式系統(tǒng)的實(shí)踐教程,主要關(guān)注基于ARM的Linux嵌入式系統(tǒng)開發(fā),同時(shí)提供了大量由淺入深、易于擴(kuò)展的實(shí)踐環(huán)節(jié)。配套光盤提供了嵌入式系統(tǒng)的開發(fā)工具和源程序,大部分內(nèi)容使用SkyEye仿真環(huán)境,避免了對具體開發(fā)板的依賴,通用性更強(qiáng)?!   ”緯鴹l理清晰、重點(diǎn)突出、實(shí)踐性強(qiáng),既能滿足在短時(shí)間內(nèi)通過實(shí)踐進(jìn)入嵌入式系統(tǒng)領(lǐng)域的需要,又能滿足深入學(xué)習(xí)拓展知識面的要求?!  ”緯m合計(jì)算機(jī)等相關(guān)專業(yè)師生教學(xué)使用,也可供廣大嵌入式系統(tǒng)開發(fā)人員學(xué)習(xí)、參考。

書籍目錄

前言第1章 嵌入式系統(tǒng)教學(xué)與學(xué)習(xí)概述1.1 嵌入式系統(tǒng)的教學(xué)和學(xué)習(xí)1.1.1 嵌入式系統(tǒng)教學(xué)和學(xué)習(xí)的特點(diǎn) 1.1.2 嵌入式系統(tǒng)的知識結(jié)構(gòu) 1.1.3 嵌入式系統(tǒng)的開發(fā)流程1.2 系統(tǒng)的學(xué)習(xí)與使用1.2.1 基于主機(jī)環(huán)境下的嵌入式開發(fā)1.2.2 基于開發(fā)板的嵌入式開發(fā)1.2.3 基于仿真環(huán)境的嵌入式開發(fā)1.3 系統(tǒng)的組成和構(gòu)建1.3.1 基于具體硬件環(huán)境的系統(tǒng)組成1.3.2 基于仿真環(huán)境的系統(tǒng)組成第2章 嵌入式Linux開發(fā)環(huán)境構(gòu)建2.1 GCC工具的使用2.1.1 GCC二進(jìn)制工具的安裝2.1.2 GCC交叉編譯工具集合的使用2.2 Makefile的使用2.2.1 make工具2.2.2 依賴關(guān)系實(shí)例2.2.3 編譯實(shí)例(隱含規(guī)則)2.2.4 編洋實(shí)例(指定依賴)2.3 開發(fā)環(huán)境設(shè)置2.3.1,串口終端工具2.3.2 TFTP2.3.3 NFS2.4 實(shí)驗(yàn)指導(dǎo)2.4.1 GCC程序生成實(shí)驗(yàn)2.4.2 Makefile實(shí)驗(yàn)第3章 嵌入式系統(tǒng)的調(diào)試技術(shù)3.1 嵌入式系統(tǒng)的調(diào)試方法和工作3.2 嵌入式系統(tǒng)的硬件調(diào)試技術(shù)3.2.1 在線仿真器3.2.2 片上調(diào)試器3.2.3 JTAG技術(shù)3.3 嵌入式系統(tǒng)的源代碼調(diào)試技術(shù)3.3.1 GDB調(diào)試在嵌入式系統(tǒng)中的應(yīng)用3.3.2 遠(yuǎn)程GDB調(diào)試3.3.3 GDB的安裝與使用3.3.4 使用9dbstub實(shí)現(xiàn)調(diào)試用戶程序3.3.5 使用9dbserver調(diào)試3.4 內(nèi)核級源代碼調(diào)試技術(shù)3.4.1基本的調(diào)試方法printkO3.4.2 內(nèi)核消息的獲取與記錄3.4.3 KGDB的調(diào)試3.4.4 KDB的調(diào)試3.4.5 printk、KGDB和KDB三種調(diào)試工具的比較3.5 實(shí)驗(yàn)指導(dǎo)3.5.1 GDB程序生成實(shí)驗(yàn)3.5.2 GDB程序遠(yuǎn)程調(diào)試實(shí)驗(yàn)第4章 嵌入式系統(tǒng)的仿真環(huán)境4.1 嵌入式系統(tǒng)仿真環(huán)境概述與原理4.1.1 仿真環(huán)境概述4.1.2 嵌入式系統(tǒng)仿真環(huán)境的特點(diǎn)4.1.3 關(guān)于嵌入式系統(tǒng)的集成開發(fā)環(huán)境4.2 SkyEye硬件模擬平臺4.2.1 SkyEye介紹4.2.2 SkyEye系統(tǒng)的原理4.2.3 SkyEye的設(shè)計(jì)實(shí)現(xiàn)4.3 SkyEye的使用4.3.1 SkyEye的安裝4.3.2 SkyEye的配置文件4.3.3 SkyEye程序的執(zhí)行4.4 SkyEye的源代碼編譯4.4.1 SkyEye的目錄結(jié)構(gòu)4.4.2 SkyEye的編譯4.4.3 SkyEye的改動與擴(kuò)展4.5 實(shí)驗(yàn)指導(dǎo)4.5.1 SkyEye仿真實(shí)驗(yàn)4.5.2 SkyEye編譯實(shí)驗(yàn)第5章嵌入式系統(tǒng)的Bootloader5.1 嵌入式Bootloader技術(shù)5.1.1 Bootloader的開發(fā)要點(diǎn)……第6章 嵌入式Linux操作系統(tǒng)構(gòu)建第7章 Linux驅(qū)動程序開發(fā)第8章 Linux操作系統(tǒng)的應(yīng)用開發(fā)附錄參考文獻(xiàn)

章節(jié)摘錄

  第1章 嵌入式系統(tǒng)教學(xué)與學(xué)習(xí)概述  本章主要從嵌入式系統(tǒng)的知識結(jié)構(gòu)、相關(guān)專業(yè)和開發(fā)方式等方面,來介紹嵌入式系統(tǒng)的教學(xué)與學(xué)習(xí)的方法?! ⊥ㄟ^本章學(xué)習(xí),讀者應(yīng)該掌握以下內(nèi)容:  嵌入式系統(tǒng)的知識結(jié)構(gòu)  嵌入式系統(tǒng)的學(xué)習(xí)方法  如何構(gòu)建嵌入式系統(tǒng)  1.1嵌入式系統(tǒng)的教學(xué)和學(xué)習(xí)  本節(jié)介紹嵌入式系統(tǒng)教學(xué)和學(xué)習(xí)的特點(diǎn)、嵌入式系統(tǒng)的知識結(jié)構(gòu)以及嵌入式系統(tǒng)的開發(fā)流程?! ?.1.1 嵌入式系統(tǒng)教學(xué)和學(xué)習(xí)的特點(diǎn)  嵌入式系統(tǒng)是一個(gè)交叉學(xué)科,其核心的知識主要來自計(jì)算機(jī)學(xué)科和電子學(xué)科。此外,嵌入式系統(tǒng)的學(xué)習(xí)還涉及了與具體應(yīng)用密切相關(guān)的通信、控制等學(xué)科。  在嵌入式系統(tǒng)的學(xué)習(xí)中,存在著知識點(diǎn)眾多、內(nèi)容龐雜的問題。因此,理論基礎(chǔ)和工程實(shí)踐相結(jié)合的方式在嵌入式系統(tǒng)的學(xué)習(xí)中是至關(guān)重要的。嵌入式系統(tǒng)涉及的知識和技術(shù)眾多,在理論基礎(chǔ)學(xué)習(xí)和教學(xué)中,需要保持清晰的脈絡(luò),保持各個(gè)部分的知識相對獨(dú)立。在嵌入式系統(tǒng)的工程實(shí)踐中,則需要采用循序漸進(jìn)的方式,保證學(xué)習(xí)者在學(xué)習(xí)的過程中,逐步掌握技術(shù)的應(yīng)用?! ∫虼死碚摻虒W(xué)和工程實(shí)踐在嵌入式系統(tǒng)的教學(xué)和學(xué)習(xí)中應(yīng)相輔相成。如果偏重于理論教學(xué)的方式,需要保持清晰的知識脈絡(luò)和模塊化的特點(diǎn)。這時(shí)產(chǎn)生的問題是:學(xué)習(xí)者在學(xué)習(xí)每個(gè)部分的知識的時(shí)候,將由于缺乏其他知識和感性認(rèn)識,難以理解相關(guān)的內(nèi)容。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    嵌入式系統(tǒng)實(shí)踐教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7