當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 圖書教材 > 嵌入式圖書《ARM嵌入式系統(tǒng)開發(fā)》pdf完整版下載
編輯推薦:
從事ARM嵌入式系統(tǒng)軟件開發(fā)的每一位工程師的桌上都應(yīng)擺著這本書。對于初學(xué)者來說,它是一本詳盡、透徹的使用指南;對于ARM專家來說,它則是一本有益的參考書。從審閱本書的**稿以來,我就一直在使用這本書,我愿向任何希望從基于ARM的產(chǎn)品獲得**收益的人推薦這本書。
本書的特色:
·本書從系統(tǒng)和軟件我角度來描述了ARM內(nèi)核,這是與其它書的顯著差別。
·作者結(jié)合了豐富的ARM軟件工程經(jīng)驗和ARM開發(fā)者的需要的廣泛、透徹的知識。
·書中提供了許多實用的運行代碼范例,并作了詳盡的解釋
·包含了一個簡單的嵌入式操作系統(tǒng)。
內(nèi)容簡介:
本書從軟件設(shè)計的角度,全面、系統(tǒng)地介紹了ARM處理器的基本體系結(jié)構(gòu)和軟件設(shè)計與優(yōu)化方法。內(nèi)容包括:ARM處理器基礎(chǔ);ARM/Thumb指令集;C語言與匯編語言程序的設(shè)計與優(yōu)化;基本運算、操作的優(yōu)化;基于ARM的DSP;異常與中斷處理;固件與嵌入式OS;cache與存儲器管理;ARMv6體系結(jié)構(gòu)的特點等。全書內(nèi)容完整,針對各種不同的ARM內(nèi)核系統(tǒng)結(jié)構(gòu)都有詳盡論述,并有大量的例子和源代碼。附錄給出了完整的ARMv4/v5/Thumb指令的功能、編碼、周期定時以及匯編參考。
目 錄:
第1章 基于ARM的嵌入式系統(tǒng)
第2章 ARM處理器基礎(chǔ)
第3章 ARM指令集
第4章 Thumb指令集
第5章 高效的C編程
第6章 ARM匯編與優(yōu)化
第7章 基本運算優(yōu)化
第8章 數(shù)字信號處理
第9章 異常和中斷處理
第10章 固件
第11章 嵌入式操作系統(tǒng)
第12章 高速緩沖存儲器cache
第13章 存儲器保護(hù)單元MPU
第14章 存儲管理單元
第15章 ARM體系結(jié)構(gòu)的發(fā)展
附錄A ARM和Thumb匯編指令
A.1 如何使用這篇附錄
A.2 語法
A.2.1 可選表達(dá)式
A.2.2 寄存器
A.2.3 立即數(shù)
A.2.4 條件和標(biāo)志
A.2.5 移位操作
A.3 按字母順序列出ARM和Thumb指令
A.4 ARM匯編速查
A.4.1 ARM匯編變量
A.4.2 ARM匯編標(biāo)注
A.4.3 ARM匯編表達(dá)式
A.4.4 ARM匯編保留字
A.5 GNU匯編快速查詢
附錄 BARM和Thumb指令編碼
B.1 ARM指令集編碼
B.2 Thumb指令集編碼
B.3 程序狀態(tài)寄存器
附錄C 處理器與體系結(jié)構(gòu)
C.1 ARM命名規(guī)則
C.2 內(nèi)核與體系結(jié)構(gòu)
附錄D 指令周期定時
D.1指令周期定時表的使用
D.2 ARM7TDMI指令周期定時
D.3 ARM9TDMI指令周期定時
D.4 StrongARM1 指令周期定時
D.5 ARM9E指令周期定時
D.6 ARM10E指令周期定時
D.7 Intel XScale指令周期定時
D.8 ARM11指令周期定時
......
網(wǎng)友評價:
一:非常適合學(xué)習(xí)嵌入式軟件編程,還有例程非常詳細(xì),很有用。
二:ARM嵌入式開發(fā)的經(jīng)典書籍,里面的很多知識可能就算是在ARM領(lǐng)域很有經(jīng)驗的開發(fā)人員都不知道,如果是從事相關(guān)方面的研究或?qū)W習(xí),這本書絕對值得仔細(xì)研讀。推薦!