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

出版時間:2004-1  出版社:人民郵電出版社  作者:吳明暉  頁數(shù):356  字數(shù):557000  
Tag標簽:無  

內容概要

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

書籍目錄

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

媒體關注與評論

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

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

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

京ICP備13047387號-7