基於ARM的嵌入式系統開發與應用

基於ARM的嵌入式系統開發與應用
定價:210
NT $ 183
  • 作者:吳明暉/主/編
  • 出版社:人民郵電出版社
  • 出版日期:2004-06-15
  • 語言:簡體中文
  • ISBN10:7115107521
  • ISBN13:9787115107527
  • 裝訂:356頁 / 26 x 18 cm / 普通級 / 初版
 

內容簡介

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

目錄

第1章 ARM體系結構
1.1 ARM處理器概述
1.1.1 ARM產品背景 
1.1.2 ARM處理器系列介紹 
1.1.3 ARM處理器體系結構擴展
1.2 ARM體系結構概述
1.2.1 ARM體系結構版本
1.2.2 數據類型
1.2.3 處理器模式
1.2.4 寄存器
1.2.5 通用寄存器
1.2.6 程序狀態寄存器
1.2.7 異常 
1.2.8 ARM過程調用標准(APCS)簡介 
1.3 ARM指令集 
1.3.1 條件執行 
1.3.2 ARM指令集列表 
1.3.3 32位代碼基本規則 
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 符號數據定義與數據結構 
2.2.1 符號命名規則 
2.2.2 數值常量的使用與EQU指令 
2.3 變量 
2.3.1 數值變量和數值表達式 
2.3.2 邏輯變量和邏輯表達式 
2.3.3 字符串變量和字符串表達式
2.3.4 變量內存空間分配
2.3.5 變量初始化 
2.4 數據區分配和管理 
2.4.1 使用SPACE分配內存區域 
2.4.2 使用DCB分配一個或多個字節的內存區域 
2.4.3 使用ALIGN對齊內存數據 
2.4.4 分配一個或多個字的內存區域 
2.5 數據結構的描述 
2.5.1 使用MAP和FIELD描述數據結構 
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 使用跳轉實現循環 
2.8.1 通過條件跳轉實現do...while循環 
2.8.2 通過條件跳轉實現while循環 
2.8.3 多重循環程序設計 
2.9 模塊化程序設計 
2.9.1 簡單函數調用例子 
2.9.2 寄存器保護 
2.9.3 參數傳遞 
2.9.4 函數跳轉表 
2.9.5 使用宏定義實現函數功能 
2.9.6 和函數相關的偽指令 
2.10 高級語言和匯編語言的混合編程 
2.10.1 嵌入式匯編語句 
2.10.2 高級語言和匯編語言函數間的相互調用 
2.11 其他常見的偽指令 
第3章 ARM系統啟動代碼分析和開發
第4章 實時操作系統在ARM上的移植
第5章 基於ARM的網絡協議棧實現
第6章 外部總線與音頻系統設計
第7章 閃存芯片與嵌入式文件系統
第8章 嵌入式圖形用戶界面基礎
第9章 基於Nano-X的嵌入式GUI設計
網路書店 類別 折扣 價格
  1. 新書
    87
    $183