一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

ARM嵌入式系統開發軟件設計與優化pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學電子圖書 → ARM嵌入式系統開發軟件設計與優化電子書 高清版

ARM嵌入式系統開發軟件設計與優化電子書

高清版 ARM嵌入式系統開發軟件設計與優化電子書 網友評分:8

同類相關軟件

軟件介紹

ARM嵌入式系統開發軟件設計與優化pdf版是眾多網友正在尋找的pdf版本,該書主要講述了arm嵌入式系統的開發學習,提供軟件設計和優化兩個方面,書本內容相對來說比較完整,歡迎來綠色資源網下載!

ARM嵌入式系統開發軟件設計與優化簡介

《ARM嵌入式系統開發:軟件設計與優化》從軟件設計的角度,全面、系統地介紹了ARM處理器的基本體系結構和軟件設計與優化方法。內容包括:ARM處理器基礎;ARM/Thumb指令集;C語言與匯編語言程序的設計與優化;基本運算、操作的優化;基于ARM的DSP;異常與中斷處理;固件與嵌入式OS;cache與存儲器管理;ARMv6體系結構的特點等。全書內容完整,針對各種不同的ARM內核系統結構都有詳盡論述,并有大量的例子和源代碼。附錄給出了完整的ARMv4/v5/Thumb指令的功能、編碼、周期定時以及匯編參考。

ARM嵌入式系統開發軟件設計與優化pdf版

ARM嵌入式系統開發軟件設計與優化pdf版目錄

第1章 基于ARM的嵌入式系統

1.1 RISC設計思想

1.2 ARM設計思想

1.3 嵌入式系統的硬件

1.3.1 ARM總線技術

1.3.2 AMBA總線協議

1.3.3 存儲器

1.3.4 外設

1.4 嵌入式系統的軟件

1.4.1 初始化(啟動)代碼

1.4.2 操作系統

1.4.3 應用程序

1.5 總結

第2章 ARM處理器基礎

2.1 寄存器

2.2 當前程序狀態寄存器

2.2.1 處理器模式

2.2.2 分組寄存器

2.2.3 狀態和指令集

2.2.4 中斷屏蔽

2.2.5 條件標志

2.2.6 條件執行

2.3 流水線

2.4 異常、中斷及向量表

2.5 內核擴展

2.5.1 cache和緊耦合存儲器

2.5.2 存儲管理

2.5.3 協處理器

2.6 體系結構的不同版本

2.6.1 命名規則

2.6.2 體系結構的發展

2.7 ARM處理器系列

2.7.1 ARM7系列

2.7.2 ARM9系列

2.7.3 ARM10系列

2.7.4 ARM11系列

2.7.5 專用處理器

2.8 總結

第3章 ARM指令集

3.1 數據處理指令

3.1.1 MOVE指令

3.1.2 桶形移位器

3.1.3 算術指令

3.1.4 算術指令使用桶形移位器

3.1.5 邏輯指令

3.1.6 比較指令

3.1.7 乘法指令

3.2 分支指令

3.3 load?store指令

3.3.1 單寄存器傳送指令

3.3.2 單寄存器load?store指令的尋址方式

3.3.3 多寄存器傳送指令

3.3.4 交換指令

3.4 軟件中斷指令

3.5 程序狀態寄存器指令

3.5.1 協處理器指令

3.5.2 協處理器15(CP15)指令語法

3.6 常量的裝載

3.7 ARMv5E擴展

3.7.1 零計數指令

3.7.2 飽和算術指令

3.7.3 ARMv5E乘法指令

3.8 條件執行

3.9 總結

第4章 Thumb指令集

4.1 Thumb寄存器的使用

4.2 ARM-Thumb交互

4.3 其它分支指令

4.4 數據處理指令

4.5 單寄存器load-store指令

4.6 多寄存器load-store指令

4.7 堆棧指令

4.8 軟件中斷指令

4.9 總結

第5章 高效的C編程

5.1 C編譯器及其優化概述

5.2 基本的C數據類型

5.2.1 局部變量類型

5.2.2 函數參數類型

5.2.3 有符號數與無符號數

5.3 C循環結構

5.3.1 固定次數的循環

5.3.2 不定次數的循環

5.3.3 循環展開

5.4 寄存器分配

5.5 函數調用

5.6 指針別名

5.7 結構體安排

5.8 位域

5.9 邊界不對齊數據和字節排列方式(大/小端)

5.10 除法

5.10.1 帶余數的無符號重復除法

5.10.2 把除轉換為乘

5.10.3 除數是常數的無符號除法

5.10.4 除數是常數的有符號除法

5.11 浮點運算

5.12 內聯函數和內嵌匯編

5.13 移植問題

5.14 總結

第6章 ARM匯編與優化

6.1 編寫匯編代碼

6.2 性能分析和周期計數

6.3 指令調整

6.4 寄存器分配

6.4.1 分配變量給寄存器

6.4.2 使用超過14個的局部變量

6.4.3 最大限度地使用寄存器

6.5 條件執行

6.6 循環結構

6.6.1 減計數循環

6.6.2 展開計數循環

6.6.3 多層嵌套循環

6.6.4 其它計數循環

6.7 位操作

6.7.1 固定寬度的位域打包和解包

6.7.2 可變寬度編碼的位流打包

6.7.3 可變寬度編碼的位流解包

6.8 高效的switch

6.8.1 在范圍0≤x<N的switch

6.8.2 基于通用變量x的switch

6.9 邊界不對齊數據的處理

6.10 總結

第7章 基本運算優化

7.1 雙精度整數乘法

7.1.1 長整型乘法

7.1.2 128位結果的無符號64位乘法

7.1.3 128位結果的有符號64位整數乘法

7.2 整數規格化和前導0計數

7.2.1 ARMv5及以上體系結構的整數規格化

7.2.2 在ARMv4體系結構上的規格化

7.2.3 后綴0計數

7.3 除法

7.3.1 通過試探減法實現無符號數除法

7.3.2 無符號整數的NewtonRaphson除法

7.3.3 無符號小數NewtonRaphson除法

7.3.4 有符號數除法

7.4 平方根

7.4.1 通過試探減法計算平方根

7.4.2 使用NewtonRaphson迭代計算平方根

7.5 超越函數:log,exp,sin,cos

7.5.1 以2為底的對數運算

7.5.2 2的乘冪

7.5.3 三角函數

7.6 字節順序反轉和位操作

7.6.1 字節順序反轉

7.6.2 位變換

7.6.3‘1’位計數

7.7 飽和及舍入運算

7.7.1 飽和32位數到16位

7.7.2 飽和左移

7.7.3 舍入右移

7.7.4 飽和的32位加減法

7.7.5 飽和絕對值

7.8 隨機數產生

7.9 總結

第8章 數字信號處理

8.1 表示一個數字信號

8.1.1 選擇一種表示方法

8.1.2 操作以定點格式存儲的值

8.1.3 定點信號的加法和減法

8.1.4 定點信號的乘法

8.1.5 定點信號的除法

8.1.6 定點信號的平方根

8.1.7 小結:數字信號的表示

8.2 基于ARM的DSP介紹

8.2.1 ARM7TDMI的DSP

8.2.2 ARM9TDMI的DSP

8.2.3 StrongARM的DSP

8.2.4 ARM9E的DSP

8.2.5 ARM10E的DSP

8.2.6 Intel Xscale的DSP

8.3 FIR濾波器

8.4 IIR濾波

8.5 離散傅里葉變換

8.6 總結

第9章 異常和中斷處理

9.1 異常處理

9.1.1 ARM處理器模式及異常

9.1.2 向量表

9.1.3 異常優先級

9.1.4 鏈接寄存器偏移

9.2 中斷

9.2.1 分配中斷

9.2.2 中斷延遲

9.2.3 IRQ與FIQ異常

9.2.4 基本的中斷堆棧設計與實現

9.3 中斷處理方法

9.3.1 非嵌套中斷處理

9.3.2 嵌套中斷處理

9.3.3 可重入中斷處理

9.3.4 優先級簡單中斷處理

9.3.5 優先級標準中斷處理

9.3.6 優先級直接中斷處理

9.3.7 優先級分組中斷處理

9.3.8 基于VIC PL190的中斷服務例程

9.4 總結

第10章 固件

10.1 固件和引導裝載程序

10.1.1 ARM Firmware Suite

10.1.2 Red Hat Redboot

10.2 例子:Sandstone

10.2.1 Sandstone的目錄結構

10.2.2 Sandstone的代碼結構

10.3 總結

第11章 嵌入式操作系統

11.1 基本模塊

11.2 實例:簡單小型操作系統SLOS

11.2.1 SLOS目錄結構

11.2.2 初始化

11.2.3 存儲模型

11.2.4 中斷和異常處理

11.2.5 調度程序

11.2.6 上下文切換

11.2.7 設備驅動程序框架

11.3 總結

第12章 高速緩沖存儲器cache

12.1 存儲層次和cache

12.2 cache結構

12.2.1 cache存儲器的基本結構

12.2.2 cache控制器的基本操作

12.2.3 cache與主存的關系

12.2.4 組相聯

12.2.5 寫緩沖器

12.2.6 cache效率的衡量

12.3 cache策略

12.3.1 寫策略——直寫法或回寫法

12.3.2 cache行替換策略

12.3.3 cache失效時的分配策略

12.4 協處理器15與cache

12.5 清除和清理cache

12.5.1 清除cache

12.5.2 清理cache

12.5.3 清理D?cache

12.5.4 使用路和組索引尋址清理D-cache

12.5.5 使用test-clean命令清理D-cache

12.5.6 在Intel XScale SA110和Intel StrongARM內核中清理D-cache

12.5.7 清理和清除部分cache

12.6 cache鎖定

12.6.1 在cache中鎖定代碼和數據

12.6.2 通過增加路索引來鎖定cache

12.6.3 使用鎖定位鎖定cache

12.6.4 在Intel XScale SA110中鎖定cache行

12.7 cache與軟件性能

12.8 總結

第13章 存儲器保護單元MPU

13.1 受保護的區域

13.1.1 重疊區域

13.1.2 背景區域

13.2 初始化MPU,cache和寫緩沖器

13.2.1 定義區域的大小和位置

13.2.2 訪問權限

13.2.3 設置區域的cache和寫緩沖器屬性

13.2.4 使能區域和MPU

13.3 MPU系統示例

13.3.1 系統需求

13.3.2 使用存儲器映射分配區域

13.3.3 初始化MPU

13.3.4 初始化和配置區域

13.3.5 完成初始化MPU

13.3.6 受保護系統的上下文切換

13.3.7 mpuSLOS

13.4 總結

第14章 存儲管理單元

14.1 從MPU到MMU

14.2 虛存如何工作

14.2.1 使用頁定義區域

14.2.2 多任務和MMU

14.2.3 虛存系統的存儲器組織

14.3 ARM MMU的詳情

14.4 頁表

14.4.1 一級頁表項

14.4.2 L1轉換表基地址

14.4.3 二級頁表項

14.4.4 為嵌入式系統選擇合適的頁大小

14.5 轉換旁路緩沖器

14.5.1 單步頁表搜索

14.5.2 2步頁表搜索

14.5.3 TLB操作

14.5.4 TLB鎖定

14.6 域和存儲器訪問權限

14.7 cache和寫緩沖器

14.8 協處理器CP15和MMU配置

14.9 快速上下文切換擴展

14.9.1 FCSE如何使用頁表和域

14.9.2 使用FCSE的提示

14.10 示例:一個簡單的虛擬存儲系統

14.10.1 第1步:定義固定的系統軟件區域

14.10.2 第2步:為每個任務定義虛存映射

14.10.3 第3步:在物理存儲器中定位區域

14.10.4 第4步:定義和定位頁表

14.10.5 第5步:定義頁表和區域數據結構

14.10.6 第6步:初始化MMU、Cache和寫緩沖器

14.10.7 第7步:建立上下文切換程序

14.11 MMUSLOS示例

14.12 總結

第15章 ARM體系結構的發展

15.1 ARMv6對高級DSP和SIMD的支持

15.1.1 SIMD算法操作

15.1.2 打包指令

15.1.3 復數運算支持

15.1.4 飽和指令

15.1.5 絕對差值求和指令

15.1.6 雙16位乘法指令

15.1.7 高位字乘法

15.1.8 密碼算法乘法擴展

15.2 ARMv6增加的系統和多處理器支持

15.2.1 混合大小端支持

15.2.2 異常處理

15.2.3 多處理同步原語(Multipro?cessing Synchronization Primitives)

15.3 ARMv6的實現

15.4 ARMv6之后的未來技術

15.4.1 TrustZone

15.4.2 Thumb-2

15.5 總結

附錄A ARM和Thumb匯編指令

A.1 如何使用這篇附錄

A.2 語法

A.2.1 可選表達式

A.2.2 寄存器

A.2.3 立即數

A.2.4 條件和標志

A.2.5 移位操作

A.3 按字母順序列出ARM和Thumb指令

A.4 ARM匯編速查

A.4.1 ARM匯編變量

A.4.2 ARM匯編標注

A.4.3 ARM匯編表達式

A.4.4 ARM匯編保留字

A.5 GNU匯編快速查詢

附錄 BARM和Thumb指令編碼

B.1 ARM指令集編碼

B.2 Thumb指令集編碼

B.3 程序狀態寄存器

附錄C 處理器與體系結構

C.1 ARM命名規則

C.2 內核與體系結構

附錄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指令周期定時

附錄E 建議的參考讀物

E.1 ARM參考

E.2 算法參考

E.3 存儲器管理與cache體系結構(硬件綜述與參考)

E.4 操作系統參考

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
亚洲免费精品| 欧美三级精品| 在线欧美一区| 亚洲日本欧美| 久久久久国色av免费观看性色| 久久亚洲风情| 欧美日韩国产综合新一区| 性欧美1819sex性高清| 狠狠色综合播放一区二区| 欧美一区二区精品久久911| 久久精品毛片| 国产精品日韩在线| 欧美日韩中文在线观看| 欧美日韩国产免费观看| 中国日韩欧美久久久久久久久| 亚洲人成免费| 久久激情视频久久| 亚洲精品国产拍免费91在线| 日韩视频免费观看| 久久久久久久尹人综合网亚洲| 国产美女扒开尿口久久久| 久久青草久久| 美女啪啪无遮挡免费久久网站| 久久精品国产v日韩v亚洲| 日韩亚洲国产欧美| 国产精品福利在线观看网址| 亚洲电影网站| 欧美电影免费网站| 亚洲欧美日韩精品久久| 亚洲国产精品成人精品| 国产一区深夜福利| 国产婷婷成人久久av免费高清| 麻豆av一区二区三区久久| 鲁大师影院一区二区三区| 韩国一区二区三区美女美女秀| 国产精品观看| 久久超碰97中文字幕| 国内自拍视频一区二区三区| 欧美亚洲免费| 欧美日韩一区二区三区在线| 亚洲欧美视频一区| 欧美视频不卡| 欧美国产第二页| 欧美午夜电影一区| 久久一区精品| 免费观看成人鲁鲁鲁鲁鲁视频| 国产精品成人v| 欧美日韩一区二区三区在线看| 日韩午夜精品| 韩日欧美一区| 欧美午夜精品久久久久久超碰| 久久精品视频免费播放| 亚洲激情视频| 免费视频最近日韩| 国产伊人精品| 一区二区三区我不卡| 欧美日韩亚洲高清一区二区| 国产精品国产三级国产专播精品人| 国产精品国产精品| 久久国产高清| 欧美视频1区| 国内精品久久久久影院 日本资源| 欧美国产视频在线| 亚洲国产欧美日韩精品| 久久久精品午夜少妇| 欧美一区2区视频在线观看| 欧美一乱一性一交一视频| 亚洲欧美日韩在线一区| 国产精品私拍pans大尺度在线| 蜜臀久久久99精品久久久久久| 欧美激情第三页| 亚洲欧洲av一区二区三区久久| 性欧美8khd高清极品| 亚洲精品美女91| 精品粉嫩aⅴ一区二区三区四区| 亚洲日本一区二区三区| 欧美日产在线观看| 久久精品国产亚洲一区二区| 亚洲视频在线视频| 国产日韩欧美二区| 亚洲成人资源| 99这里有精品| 99精品视频网| 国产精品视频内| 国产精品hd| 国产欧美日韩亚洲精品| 国产欧美日韩免费看aⅴ视频| 国产一区二区中文字幕免费看| 欧美一区二区三区免费视频| 午夜日韩av| 欧美主播一区二区三区美女 久久精品人| 亚洲精品视频一区| 羞羞答答国产精品www一本| 国内一区二区在线视频观看| 欧美国产视频在线观看| 欧美成人视屏| 久久九九热re6这里有精品| 欧美日韩国内自拍| 欧美精选一区| 国产真实乱子伦精品视频| 欧美午夜片在线观看| 国产日韩亚洲欧美| 在线成人免费观看| 亚洲一区三区视频在线观看| 最新日韩中文字幕| 狠狠色丁香久久婷婷综合丁香| 欧美一区二区三区免费视| 欧美一区二区三区男人的天堂| 久久久精品一区二区三区| 欧美一区二区成人6969| 中文在线资源观看网站视频免费不卡| 欧美中文在线字幕| 亚洲一二三级电影| 国产午夜精品在线| 亚洲国产二区| 国产精品免费一区二区三区观看| 国产亚洲午夜高清国产拍精品| 亚洲免费成人| 国产伦精品一区二区三区视频孕妇| 性刺激综合网| 亚洲免费视频成人| 亚洲美女电影在线| 欧美激情一区二区三区在线| 欧美a级片一区| 国产欧美精品一区二区色综合| 国产精品久久久久一区二区三区| 午夜精品美女久久久久av福利| 久久精品道一区二区三区| 在线看视频不卡| 亚洲综合国产| 欧美精品一区二区在线播放| 国产精品视频男人的天堂| 欧美激情精品久久久久久黑人| 夜夜嗨av一区二区三区| 亚洲视频每日更新| 精品51国产黑色丝袜高跟鞋| 久久国产婷婷国产香蕉| 免费成人av在线看| 国产精品久久久久久超碰| 欧美日韩一区二区国产| 在线观看三级视频欧美| 亚洲欧美国产va在线影院| 亚洲无限乱码一二三四麻| 欧美成人亚洲| 欧美寡妇偷汉性猛交| 亚洲人妖在线| 欧美亚洲一级片| 亚洲毛片一区| 亚洲一区二区三区四区视频| 国产主播喷水一区二区| 日韩小视频在线观看专区| 国产精品国产三级国产专播品爱网| 午夜精品久久久久久久久久久久久| 久久夜精品va视频免费观看| 香蕉国产精品偷在线观看不卡| 欧美日韩国产一级片| 国产精品天美传媒入口| 亚洲女性喷水在线观看一区| 亚洲精品综合精品自拍| 亚洲视频第一页| 欧美日韩在线大尺度| 久久久久一区二区三区| 久热精品视频在线观看| 蜜臀久久久99精品久久久久久|