出版時(shí)間:2004-1 出版社:北京航大 作者:馬忠梅 頁數(shù):384
Tag標(biāo)簽:無
前言
隨著Internet的普及,我們已進(jìn)入了網(wǎng)絡(luò)時(shí)代,進(jìn)入了后PC時(shí)代。不僅PC機(jī)能上網(wǎng),各種各樣的嵌入式設(shè)備都可以上網(wǎng)。后PC時(shí)代出現(xiàn)了信息電器,如掌上電腦、個(gè)人數(shù)字助理PDA、可視電話、移動(dòng)電話、TV機(jī)頂盒、電視會(huì)議機(jī)和數(shù)碼相機(jī)等嵌入式設(shè)備。能上網(wǎng)的嵌入式設(shè)備需要加上TCP/IP網(wǎng)絡(luò)協(xié)議。由于8/16位單片機(jī)的速度不夠快并且內(nèi)存不夠大,較難滿足嵌入式設(shè)備的上網(wǎng)要求。隨著集成電路的發(fā)展,32位微處理器的價(jià)格不斷下降,已到了用戶大量使用的時(shí)候。32位RISC微處理器更是受到青睞,領(lǐng)先的是ARM嵌入式微處理器系列。ARM公司在32位RISC處理器市場占有率超過了75%。ARM的成功之處在于它是知識(shí)產(chǎn)權(quán)供應(yīng)商,是設(shè)計(jì)公..
內(nèi)容概要
圍繞目前最流行的32位ARM處理器和源碼開放的Linux操作系統(tǒng),講述嵌入式系統(tǒng)的概念、軟硬件組成、開發(fā)過程以及嵌入式Linux應(yīng)用程序和驅(qū)動(dòng)程序的開發(fā)設(shè)計(jì)方法。全書共9章,有從嵌入式系統(tǒng)基礎(chǔ)到ARM體系結(jié)構(gòu)、ARM核嵌入式系統(tǒng)芯片等涉及硬件的內(nèi)容,也有從嵌入式Linux到應(yīng)用程序、驅(qū)動(dòng)程序、圖形用戶界面等軟件內(nèi)容。最后推出自主版權(quán)的輕量級(jí)圖形用戶界面lwGUI,給出嵌入式Linux的開發(fā)實(shí)例。 本書特點(diǎn)是內(nèi)容經(jīng)過實(shí)際教學(xué)使用,所帶程序取材于學(xué)生的畢業(yè)設(shè)計(jì)和課程實(shí)驗(yàn),不只針對(duì)某一款具體的ARM核芯片。適用于沒有操作系統(tǒng)知識(shí)的單片機(jī)開發(fā)人員學(xué)習(xí)嵌入式系統(tǒng),可作為嵌入式系統(tǒng)課程理論部分的教材和學(xué)習(xí)嵌入式Linux的參考用書。
書籍目錄
第1章 嵌入式系統(tǒng)基礎(chǔ)1.1 嵌入式系統(tǒng)概述1.1.1 嵌入式系統(tǒng)的定義1.1.2 嵌入式系統(tǒng)組成1.1.3 嵌入式系統(tǒng)的特點(diǎn)1.1.4 嵌入式系統(tǒng)的應(yīng)用1.1.5 實(shí)時(shí)系統(tǒng)1.2 嵌入式處理器1.2.1 嵌入式處理器的分類1.2.2 嵌入式微處理器1.2.3 微控制器1.2.4 DSP處理器1.2.5 片上系統(tǒng)1.2.6 典型的嵌入式處理器1.3 嵌入式操作系統(tǒng)1.3.1 操作系統(tǒng)的概念和分類1.3.2 實(shí)時(shí)操作系統(tǒng)1.3.3 常見的嵌入式操作系統(tǒng)1.4 實(shí)時(shí)操作系統(tǒng)的內(nèi)核1.4.1 任務(wù)管理1.4.2 任務(wù)間的通信和同步1.4.3 存儲(chǔ)器管理1.4.4 定時(shí)器和中斷管理1.5 嵌入式技術(shù)發(fā)展現(xiàn)狀及趨勢(shì)習(xí)題第2章 嵌入式系統(tǒng)開發(fā)過程2.1 嵌入式軟件開發(fā)的特點(diǎn)2.2 嵌入式軟件的開發(fā)流程2.3 嵌入式系統(tǒng)的調(diào)試2.4 板級(jí)支持包習(xí)題第3章 嵌入式Linux操作系統(tǒng)3.1 Linux及其應(yīng)用3.1.1 Linux與Unix和GNU3.1.2 Linux的特點(diǎn)3.1.3 Linux的應(yīng)用及發(fā)展3.2 Linux內(nèi)核3.2.1 Linux的內(nèi)核特征3.2.2 進(jìn)程管理3.2.3 存儲(chǔ)管理3.2.4 文件系統(tǒng)管理3.2.5 設(shè)備管理3.2.6 嵌入式Linux的引導(dǎo)過程3.3 主流嵌入式Linux系統(tǒng)3.3.1 MontaVista Linux3.3.2 μClinux3.3.3 RTLinux3.3.4 RTAI3.4 嵌入式Linux的實(shí)時(shí)化改造習(xí)題第4章 ARM體系結(jié)構(gòu)4.1 ARM體系結(jié)構(gòu)概述4.1.1 ARM體系結(jié)構(gòu)的特點(diǎn)4.1.2 ARM處理器結(jié)構(gòu)4.1.3 ARM處理器內(nèi)核4.1.4 ARM處理器核4.2 ARM編程模型4.2.1 數(shù)據(jù)類型4.2.2 處理器模式4.2.3 處理器工作狀態(tài)4.2.4 寄存器組織4.2.5 異常4.2.6 存儲(chǔ)器和存儲(chǔ)器映射I/O4.3 ARM基本尋址方式4.4 ARM指令集4.4.1 條件執(zhí)行4.4.2 指令分類說明4.4.3 Thumb指令集與ARM指令集的區(qū)別4.4.4 Thumb指令分類說明4.5 匯編語言程序設(shè)計(jì)4.5.1 預(yù)定義的寄存器和協(xié)處理器名4.5.2 ARM匯編程序規(guī)范4.5.3 ARM匯編程序設(shè)計(jì)習(xí)題第5章 ARM核嵌入式系統(tǒng)芯片第6章 嵌入式Linux應(yīng)用程序開發(fā)第7章 嵌入式Linux驅(qū)動(dòng)程序開發(fā)第8章 嵌入式Linux的GUI第9章 嵌入式Linux開發(fā)實(shí)例參考文獻(xiàn)
編輯推薦
《ARM&Linux嵌入式系統(tǒng)教程》特點(diǎn)是內(nèi)容經(jīng)過實(shí)際教學(xué)使用,所帶程序取材于學(xué)生的畢業(yè)設(shè)計(jì)和課程實(shí)驗(yàn),不只針對(duì)某一款具體的ARM核芯片。適用于沒有操作系統(tǒng)知識(shí)的單片機(jī)開發(fā)人員學(xué)習(xí)嵌入式系統(tǒng),可作為嵌入式系統(tǒng)課程理論部分的教材和學(xué)習(xí)嵌入式Linux的參考用書。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
ARM&Linux嵌入式系統(tǒng)教程 PDF格式下載