嵌入式ARM系統原理與實例開發

嵌入式ARM系統原理與實例開發

本書內容涉及嵌入式系統結構、嵌入式處理器及作業系統基本概念、ARM處理器原理及套用、ARM彙編程式設計、ARM處理器C語言程式設計、ARM中斷處理、無作業系統下ARM接口驅動程式設計以及嵌入式作業系統基本原理等。

基本信息

作者楊宗德編著
ISBN:10位[7301125305]13位[9787301125304]
出版社北京大學出版社
出版日期:2007-9-1
定價:¥25.00元

內容提要

本書是一本介紹ARM處理器原理與底層程式開發實例的教材,在內容編寫上按由淺入深、從易到難的順序,構建了完整的嵌入式ARM底層相關開發知識體系。第1部分:精要介紹了,與該知識點相關的基礎理論;第2部分:詳細介紹了套用平台ARM處理器與之相關的知識點內容;第3部分:詳細介紹了ARM實例開發程式和原始碼分析。
本書所對應的課程是嵌入式專業的核心課程之一,是嵌入式知識體系中的重中之重,無論以後是從事嵌入式上層套用開發、驅動開發、系統開發,還是硬體底層開發的讀者都需要對這一部分內容有較深入的研究。
本書可以作為高等學校電子、通信、軟體方向的嵌入式專業專科生、木科生的教材,也可以作為IT企業嵌入式工程師的參考用書。

目錄

第1章 嵌入式系統概述
1.1 嵌入式系統套用概述
1.2 常見的處理器概述
1.2.1微控制器
1.2.2 數位訊號處理器
1.2.3微處理器
1.2.4 片上系統
1.2.5 處理器技術的選型
1.3 作業系統概述
1.3.1作業系統主要特點及功能
1.3.2 常用嵌入式作業系統
本章總結
課後習題
第2章 嵌入式ARM處理器
2.1ARM處理器概述
2.2 ARM硬體體系結構
2.2.1馮·諾依曼體系和哈佛匯流排
2.2.2 CISC和RISC指令集
2.2.3 ARM處理器的指令流水線
2.3ARM處理器內部結構
2.3.1ARM7內部結構圖及主要特點
2.3.2 ARM7功能結構圖
2.3.3 ARM9內部及功能結構圖
2.3.4 XSca1e內部結構及功能
本章總結
課後習題
第3章 ARM程式設計基礎
3.1 ARM處理器工作模式及暫存器介紹
3.1.1 ARM處理器工作模式
3.1.2 ARM處理器暫存器介紹
3.1.3 ARM指令編碼方式
3.2 ARM定址方式
3.3 ARM指令及應用程式設計
3.3.1 加減法指令及例程
3.3.2 邏輯指令及例程
3.3.3 乘法指令及例程
3.3.4 跳轉指令及例程
3.3.5記憶體數據載入指令及例程
3.3.6 cpsr數據傳輸指令及例程
3.3.7 數據交換指令及例程
3.4 ARM偽指令及應用程式舉例
3.4.1符號定義偽指令及例程
3.4.2 數據定義偽指令及例程
3.4.3 控制偽指令及例程
3.4.4 地址載入偽指令及例程
3.4.5 聲明引用偽指令及例程
3.4.6 段域偽指令及例程
3.5 ARM彙編程式設計示例
3.5.1 ARM彙編程式結構示例
3.5.2 數據載入ARM彙編程式示例
3.5.3 ARM分支跳轉程式示例
3.5.4 ARM數據段複製程式示例
本章總結
課後習題
第4章 ADS環境下彙編/G/C++程式開發
4.1嵌入式軟體開發平台ADS1.2套用
4.1.1 ADS開發平台簡介
4.1.2 ARM命令參數說明
4.1.3 執行檔結構及記憶體映射
4.1.4 使用ADS集成ARM程式開發流程
4.1.5 使用ADS調試程式實例
……
第5章 嵌入式系統結構及軟體開發模式
第6章 ARM異常中斷處理及程式設計
第7章 嵌入式系統接口及驅動程式開發
第8章 基於uC/OS-II應用程式開發基礎
第9章 ARM存儲管理
參考文獻

相關搜尋

熱門詞條

聯絡我們