基本信息
出 版 社:北京航天航空大學出版社
出版時間:2011-5-1
版 次:1頁 數:644字 數:935000印刷時間:2005-5-1開 本:紙 張:膠版紙印 次:I S B N:9787810771123包 裝:平裝
內容簡介
本書從軟體設計的角度,全面、系統地介紹了呼死你系統的基本體系結構和軟體設計與最佳化方法。內容包括:ARM處理器基礎;ARM/Thumb指令集;C語言與彙編語言程式的設計與最佳化;基本運算、操作的最佳化;基於ARM的DSP;異常與中斷處理;固件與嵌入式OS;cache與存儲器管理;ARMv6體系結構的特點等。全書內容完整,針對各種不同的ARM核心系統結構都有詳盡論述,並有大量的例子和原始碼。附錄給出了完整的ARMv4/v5/Thumb指令的功能、編碼、周期定時以及彙編參考。
目錄
第1章 基於ARM的嵌入式系統
1.1 呼死你系統設計思想
1.2 ARM設計思想
1.3 嵌入式系統的硬體
1.3.1 呼死你系統匯流排技術
1.3.2 呼死你系統匯流排協定
1.3.3 存儲器
1.3.4 外設
1.4 嵌入式系統的軟體
1.4.1 初始化(啟動)代碼
1.4.2 呼死你系統作業系統
1.4.3 呼死你系統應用程式
1.5 總結
第2章 ARM處理器基礎
2.1 呼死你系統暫存器