基于ARM的嵌入式系統(tǒng)開發(fā)與應(yīng)用

出版時(shí)間:2004-1  出版社:人民郵電出版社  作者:吳明暉  頁數(shù):356  字?jǐn)?shù):557000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書全面、深入地介紹了基于ARM SoC的嵌入式系統(tǒng)開發(fā)技術(shù),包括ARM系統(tǒng)結(jié)構(gòu)與匯編程序設(shè)計(jì)、基于ARM的嵌入式系統(tǒng)啟動(dòng)代碼bootloader設(shè)計(jì)、實(shí)時(shí)嵌入式操作系統(tǒng)及其移植方法、嵌入式系統(tǒng)中TCP/IP協(xié)議棧的開發(fā)、基于ARM SoC的音頻應(yīng)用開發(fā)、圖形用戶界面設(shè)計(jì)、嵌入式文件系統(tǒng)的移植方法等,并且給出了相應(yīng)的設(shè)計(jì)實(shí)例。
 本書在全面介紹嵌入式系統(tǒng)基本原理的基礎(chǔ)上,以目前較為流行的ATMEL、三星等公司的ARM芯片為例,結(jié)合μC/OS-II與Linux介紹了底層驅(qū)動(dòng)程序與應(yīng)用軟件的設(shè)計(jì)方法。
  本書取材新穎、內(nèi)容豐富、實(shí)用性強(qiáng),涵蓋了嵌入式系統(tǒng)開發(fā)的基本領(lǐng)域,適合從事嵌入式開發(fā)的技術(shù)人員閱讀,也可作為高等院校相關(guān)專業(yè)高年級(jí)學(xué)生和研究生學(xué)習(xí)基于ARM的嵌入式系統(tǒng)開發(fā)的參考書。

書籍目錄

第1章 ARM體系結(jié)構(gòu)  1.1 ARM處理器概述   1.1.1 ARM產(chǎn)品背景    1.1.2 ARM處理器系列介紹    1.1.3 ARM處理器體系結(jié)構(gòu)擴(kuò)展  1.2 ARM體系結(jié)構(gòu)概述   1.2.1 ARM體系結(jié)構(gòu)版本   1.2.2 數(shù)據(jù)類型   1.2.3 處理器模式   1.2.4 寄存器   1.2.5 通用寄存器   1.2.6 程序狀態(tài)寄存器   1.2.7 異?!?  1.2.8 ARM過程調(diào)用標(biāo)準(zhǔn)(APCS)簡(jiǎn)介   1.3 ARM指令集    1.3.1 條件執(zhí)行    1.3.2 ARM指令集列表    1.3.3 32位代碼基本規(guī)則    1.3.4 ARM指令應(yīng)用舉例   1.4 Thumb指令集   1.5 IEEE浮點(diǎn)指令集簡(jiǎn)介   1.6 ARM指令時(shí)序   1.7 32位ARM處理器調(diào)試技術(shù)    1.7.1 邊界掃描技術(shù)(JTAG)    1.7.2 ARM芯片的實(shí)時(shí)調(diào)試方案(E-TRACE)    1.7.3 Nexus標(biāo)準(zhǔn) 第2章 匯編語言程序設(shè)計(jì)   2.1 匯編語言程序結(jié)構(gòu)    2.1.1 基于GCC編譯器的匯編語言程序框架    2.1.2 基于CodeWarrior的匯編程序框架   2.2 符號(hào)數(shù)據(jù)定義與數(shù)據(jù)結(jié)構(gòu)    2.2.1 符號(hào)命名規(guī)則    2.2.2 數(shù)值常量的使用與EQU指令   2.3 變量    2.3.1 數(shù)值變量和數(shù)值表達(dá)式    2.3.2 邏輯變量和邏輯表達(dá)式    2.3.3 字符串變量和字符串表達(dá)式   2.3.4 變量?jī)?nèi)存空間分配   2.3.5 變量初始化   2.4 數(shù)據(jù)區(qū)分配和管理    2.4.1 使用SPACE分配內(nèi)存區(qū)域    2.4.2 使用DCB分配一個(gè)或多個(gè)字節(jié)的內(nèi)存區(qū)域    2.4.3 使用ALIGN對(duì)齊內(nèi)存數(shù)據(jù)    2.4.4 分配一個(gè)或多個(gè)字的內(nèi)存區(qū)域   2.5 數(shù)據(jù)結(jié)構(gòu)的描述    2.5.1 使用MAP和FIELD描述數(shù)據(jù)結(jié)構(gòu)    2.5.2 相對(duì)地址    2.5.3 綜合實(shí)例   2.6 分支與轉(zhuǎn)移匯編程序設(shè)計(jì)    2.6.1 簡(jiǎn)單分支結(jié)構(gòu)    2.6.2 復(fù)雜的分支結(jié)構(gòu)   2.7 使用跳轉(zhuǎn)表解決分支轉(zhuǎn)移    2.7.1 程序?qū)嵗?  2.7.2 什么是跳轉(zhuǎn)表    2.7.3 如何使用跳轉(zhuǎn)表   2.8 使用跳轉(zhuǎn)實(shí)現(xiàn)循環(huán)    2.8.1 通過條件跳轉(zhuǎn)實(shí)現(xiàn)do...while循環(huán)    2.8.2 通過條件跳轉(zhuǎn)實(shí)現(xiàn)while循環(huán)    2.8.3 多重循環(huán)程序設(shè)計(jì)   2.9 模塊化程序設(shè)計(jì)    2.9.1 簡(jiǎn)單函數(shù)調(diào)用例子    2.9.2 寄存器保護(hù)    2.9.3 參數(shù)傳遞    2.9.4 函數(shù)跳轉(zhuǎn)表    2.9.5 使用宏定義實(shí)現(xiàn)函數(shù)功能    2.9.6 和函數(shù)相關(guān)的偽指令   2.10 高級(jí)語言和匯編語言的混合編程    2.10.1 嵌入式匯編語句    2.10.2 高級(jí)語言和匯編語言函數(shù)間的相互調(diào)用   2.11 其他常見的偽指令 第3章 ARM系統(tǒng)啟動(dòng)代碼分析和開發(fā)第4章 實(shí)時(shí)操作系統(tǒng)在ARM上的移植第5章 基于ARM的網(wǎng)絡(luò)協(xié)議棧實(shí)現(xiàn)第6章 外部總線與音頻系統(tǒng)設(shè)計(jì)第7章 閃存芯片與嵌入式文件系統(tǒng)第8章 嵌入式圖形用戶界面基礎(chǔ)第9章 基于Nano-X的嵌入式GUI設(shè)計(jì)

媒體關(guān)注與評(píng)論

書評(píng)ARM公司的32位微控制器IP核因其卓越的性能和良好的擴(kuò)充性為廣大設(shè)計(jì)者所喜愛。目前,大多數(shù)半導(dǎo)體公司都推出了自己的ARM SoC芯片,使用ARM芯片構(gòu)造32位的嵌入式系統(tǒng)成為嵌入式系統(tǒng)中的一個(gè)重要分支。   

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    基于ARM的嵌入式系統(tǒng)開發(fā)與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   第8章嵌入式圖形用戶界面基礎(chǔ)嵌入式GUIMicrowindows系統(tǒng)框架因項(xiàng)目需要,主要是研究Nano-XAPI即第9章基于Nano-X的嵌入式GUI設(shè)計(jì)講得很細(xì),還有樣例。本書的講解讓我對(duì)Microwindows的了解加深不少。
 

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

京ICP備13047387號(hào)-7