ARM微處理器與應(yīng)用開發(fā)

出版時間:2007-8  出版社:電子工業(yè)出版社  作者:梁丁  頁數(shù):478  字數(shù):793600  
Tag標簽:無  

內(nèi)容概要

本書從嵌入式的基本概念入手,以目前常用的32位ARM9處理器(三星S3C2440A)的應(yīng)用開發(fā)為主線,結(jié)合嵌入式Linux操作系統(tǒng),系統(tǒng)介紹了嵌入式系統(tǒng)開發(fā)設(shè)計的整個過程。具體內(nèi)容是,首先介紹嵌入式系統(tǒng)的基本概念和軟硬件體系結(jié)構(gòu),然后系統(tǒng)闡述嵌入式應(yīng)用系統(tǒng)的環(huán)境創(chuàng)建、工具軟件和開發(fā)調(diào)試過程,最后介紹了嵌入式Linux驅(qū)動程序和應(yīng)用程序的設(shè)計開發(fā)技術(shù)。    本書適合廣大嵌入式工程技術(shù)人員自學(xué)閱讀,也適合作為高等院校電子信息類、計算機類、自動控制類和機械電子類等專業(yè)高年級本科生和研究生嵌入式系統(tǒng)課程的教科書。

書籍目錄

第1章 嵌入式系統(tǒng)概述  1.1 嵌入式系統(tǒng)基礎(chǔ)    1.1.1 嵌入式技術(shù)的發(fā)展歷史    1.1.2 嵌入式系統(tǒng)的定義與特點    1.1.3 嵌入式系統(tǒng)的分類與組成結(jié)構(gòu)    1.1.4 嵌入式系統(tǒng)的應(yīng)用領(lǐng)域    1.1.5 嵌入式技術(shù)發(fā)展趨勢  1.2 嵌入式系統(tǒng)的硬件系統(tǒng)    1.2.1 嵌入式處理器    1.2.2 嵌入式外圍設(shè)備與接口    1.2.3 典型嵌入式處理器與開發(fā)板介紹  1.3 嵌入式系統(tǒng)的軟件系統(tǒng)    1.3.1  嵌入式軟件的基本特點與分類    1.3.2 嵌入式軟件開發(fā)環(huán)境    1.3.3 嵌入式軟件開發(fā)基本流程    1.3.4 嵌入式軟件開發(fā)的要點    1 3.5 嵌入式操作系統(tǒng)  1.4 小結(jié)第2章 ARM微處理器概述  2.1 ARM微處理器的技術(shù)特點    2.1.1 ARM微處理器體系結(jié)構(gòu)及其發(fā)展歷程    2.1.2 ARM微處理器體系結(jié)構(gòu)    2.1.3 ARM微處理器的技術(shù)特點    2.1.4 ARM微處理器的應(yīng)用與選型  2.2 ARM微處理器系列介紹    2.2.1 ARM7微處理器系列    2.2.2 ARM9微處理器系列    2.2.3 ARM9E微處理器系列    2.2.4 ARMl0E微處理器系列    2.2.5 SecurCore微處理器系列    2.2.6 Intel的Xscale系列與StrongARM系列  2.3 ARM微處理器的編程模型    2.3.1 ARM微處理器的數(shù)據(jù)類型    2.3.2 ARM微處理器的工作狀態(tài)    2.3.3 ARM微處理器模式    2.3.4 ARM微處理器的寄存器組織    2.3.5 ARM體系中的存儲系統(tǒng)    2.3.6 異常(Exceptions)  2.4 小結(jié)第3章 ARM程序設(shè)計基礎(chǔ)  3.1 ARM預(yù)定義的寄存器和協(xié)處理器  3.2 ARM的指令系統(tǒng)介紹    3.2.1 ARM指令系統(tǒng)概要    3.2.2 ARM尋址方式介紹與示例    3.2.3 指令系統(tǒng)分類    3.2.4 ARM指令集介紹與使用范例    3.2.5 Thumb指令集介紹  3.3 ARM匯編語言體系    3.3.1 ARM匯編開發(fā)環(huán)境    3.3.2 基于ADS/STD環(huán)境的ARM偽指令系統(tǒng)  3.4 ARM匯編語言程序設(shè)計規(guī)范    3.4.1 匯編語言中常用的符號    3.4.2 匯編語言中的表達式與運算符  3.5 ARM匯編語言程序設(shè)計范例    3.5.1 ARM匯編語言的程序結(jié)構(gòu)與設(shè)計方法    3.5.2 ARM匯編語言與C語言混合編程  3.6 基于GNU的ARM匯編開發(fā)環(huán)境介紹    3.6.1 Linux匯編環(huán)境中的基本定義    3.6.2 Linux下ARM匯編的常用偽操作    3.6.3 Linux下ARM匯編程序示例    3.6.4 兩種匯編環(huán)境之間代碼的移植  3.7 小結(jié)第4章 嵌入式Linux操作系統(tǒng)  4.1 Linux操作系統(tǒng)基礎(chǔ)    4.1.1 Linux簡介    4.1.2 Linux與其他操作系統(tǒng)    4.1.3 Linux與UNIX和GNU    4.1.4 Linux操作系統(tǒng)的優(yōu)良特性    4.1.5 Linux的應(yīng)用  4.2 Linux內(nèi)核概述    4.2.1 Linux內(nèi)核    4.2.2 進程調(diào)度    4.2.3  內(nèi)存管理    4.2.4 文件系統(tǒng)管理  ……第5章 ARM9開發(fā)環(huán)境與開發(fā)工具第6章 嵌入式Linux操作系統(tǒng)移植第7章 Boot Loader和文件系統(tǒng)詳解第8章 設(shè)備驅(qū)動開發(fā)入門第9章 常用設(shè)備驅(qū)動第10章 嵌入式系統(tǒng)圖形界面設(shè)計 第11章 嵌入式系統(tǒng)開發(fā)模式第12章 嵌入式網(wǎng)絡(luò)與嵌入式Web服務(wù)附錄A 嵌入式開發(fā)網(wǎng)絡(luò)資源附錄B Linux常見命令附錄C GNU GPL——GNU通用公共許可證參考文獻

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ARM微處理器與應(yīng)用開發(fā) PDF格式下載


用戶評論 (總計4條)

 
 

  •   難得的好書,內(nèi)容豐富,條理清晰,加上打折,免運費,很劃得來。首先介紹嵌入式系統(tǒng)的基本概念和軟硬件體系結(jié)構(gòu),然后系統(tǒng)闡述嵌入式應(yīng)用系統(tǒng)的環(huán)境創(chuàng)建、工具軟件和開發(fā)調(diào)試過程,最后介紹了嵌入式Linux驅(qū)動程序和應(yīng)用程序的設(shè)計開發(fā)技術(shù)。本書適合廣大嵌入式工程技術(shù)人員自學(xué)閱讀,也適合作為高等院校電子信息類、計算機類、自動控制類和機械電子類等專業(yè)高年級本科生和研究生嵌入式系統(tǒng)課程的教科書。
  •   圖書館的書翻的很順手,買本挺好!有興趣的就得結(jié)合其它書籍來學(xué)習(xí)了。
  •   還可以,但有一些多余的東西,還有一些東西講得比較膚淺,缺乏深度
  •   書中描述非常專業(yè),Linux部分的內(nèi)容對本人還是非常有幫助的。好書。
 

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

京ICP備13047387號-7