在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

米爾科技ARM Cortex-M3教程指南

米爾科技 ? 來源:米爾科技 ? 作者:米爾科技 ? 2019-11-25 09:07 ? 次閱讀

內容簡介

ARM Cortex-M3權威指南》重點介紹了新的ARM架構、指令集的總結、硬件特性以及調試系統的概覽。《ARM Cortex-M3權威指南》還提供了一些程序示例,并且在其中講解了使用GNU工具鏈與ARM工具的基本方法與步驟。主要內容包括:ARM架構的背景、Cortex?M3入門、操作模式、異常與中斷、匯編語言基礎、存儲器系統、Cortex?M3上的匯編與C編程、開發流程、電源管理、多處理機通信、開發工具、調試、Keil RealView MDK使用入門等。隨書附光盤1張,內含ARM Cortex?M3相關文章及Keil RealView MDK評估軟件等。 《ARM Cortex-M3權威指南》適用于使用ARM Cortex?M3微控制器的研發人員作為技術、編程參考,也可作為Cortex?M3微控制器教學或培訓用教材。

目錄

第1章介紹.
1.1ARMCortex-M3處理器初探
1.1.1從Cortex-M3處理器內核到基于Cortex-M3的MCU
1.1.2ARM及ARM架構的背景
1.2ARM的各種架構版本
1.3指令集的開發
1.4Thumb-2指令集體系結構(ISA)
1.5Cortex-M3處理器的舞臺
1.6本書的組織結構
1.7深入研究用的讀物
第2章Cortex-M3概覽
2.1簡介
2.2寄存器
2.3操作模式和特權級別
2.4內建的嵌套向量中斷控制器
2.5存儲器映射
2.6總線接口
2.7存儲器保護單元(MPU)
2.8指令集
2.9中斷和異常
2.10調試支持
2.11Cortex-M3的品性簡評
2.11.1高性能
2.11.2先進的中斷處理功能
2.11.3低功耗
2.11.4系統特性
2.11.5調試支持
第3章Cortex-M3基礎
3.1寄存器組
3.1.1通用目的寄存器R0~R
3.1.2通用目的寄存器R8~R
3.1.3堆棧指針R
3.1.4連接寄存器R
3.1.5程序計數器R
3.2特殊功能寄存器組
3.2.1程序狀態寄存器(PSRs或曰xPSR)
3.2.2PRIMASK.FAULTMASK和BASEPRI
3.2.3控制寄存器(CONTROL)
3.3操作模式
3.4異常與中斷
3.5向量表
3.6棧內存操作
3.7Cortex-M3的堆棧實現
3.8復位序列
第4章指令集
4.1匯編語言基礎
4.1.1匯編語言:基本語法
4.1.2匯編語言:后綴的使用
4.1.3匯編語言:統一匯編語言書寫語法
4.2指令集
4.2.1分類指令表
4.2.2未支持的指令
4.3近距離檢視指令
4.3.1匯編語言:數據傳送
4.3.2匯編語言:數據處理
4.3.3匯編語言:子程調用與無條件跳轉指令
4.3.4匯編語言:標志位與條件轉移
4.3.5匯編語言:指令隔離指令和存儲器隔離指令
4.3.6匯編語言:飽和運算
4.4CM3中一些前衛的指令
4.4.1MRS和MSR
4.4.2IF-THEN
4.4.3CBZ和CBNZ
4.4.4SDIV和UDIV
4.4.5REV,REVH,REV16以及REVSH
4.4.6RBIT
4.4.7SXTB,SXTH,UXTB,UXTH
4.4.8BFC/BFI,UBFX/SBFX
4.4.9LDRD/STRD
4.4.10TBB,TBH
第5章存儲器系統
5.1存儲系統功能概覽
5.2存儲器映射
5.3存儲器的各種訪問屬性
5.4存儲器的缺省訪問許可
5.5位帶操作
5.5.1位帶操作的優越性
5.5.2其他數據長度上的位帶操作
5.5.3在C語言中使用位帶操作
5.6非對齊數據傳送
5.7互斥訪問
5.8端模式
第6章實現Cortex-M3的全景概貌
6.1流水線
6.2詳細的框圖
6.3Cortex-M3的總線接口
6.4Cortex-M3的其他接口
6.5外部私有外設總線
6.6典型的連接方式
6.7復位信號
第7章異常
7.1異常類型
7.2優先級的定義
7.3向量表
7.4中斷輸入及掛起行為
7.5Fault異常
7.5.1總線fault
7.5.2存儲器管理fault
7.5.3用法fault
7.5.4硬fault
7.5.5應對fault
7.6SVC和PendSV
第8章NVIC與中斷控制
8.1NVIC概覽
8.2中斷配置基礎
8.3中斷的使能與除能
8.4中斷的掛起與清除
8.4.1優先級
8.4.2活動狀態
8.4.3PRIMASK與FAULTMASK特殊功能寄存器
8.4.4BASEPRI寄存器
8.4.5其他異常的配置寄存器
8.5中斷建立全過程的演示..
8.6軟件中斷
8.7SysTick定時器
第9章中斷的具體行為
9.1中斷異常的響應序列
9.1.1入棧
9.1.2取向量
9.1.3更新寄存器
9.2異常返回
9.3嵌套的中斷
9.4咬尾中斷
9.5晚到(的高優先級)異常
9.6異常返回值
9.7中斷延遲
9.8異常響應期間的fault
第10章Cortex-M3的低層編程
10.1概覽
10.1.1使用匯編
10.1.2使用C
10.2匯編與C的接口
10.3典型的開發流程
10.4第1步工作
10.5與外界互動
10.6使用數據存儲器
10.7使用互斥訪問實現信號量操作
10.8使用位帶實現互斥鎖操作
10.9使用位段提取與查表跳轉
第11章使用異常系統
11.1使用中斷
11.1.1建立堆棧
11.1.2建立向量表
11.1.3建立中斷優先級
11.1.4使能中斷
11.2異常/中斷服務例程
11.3軟件觸發中斷
11.4異常服務例程的范例
11.5使用SVC
11.6SVC示范:用于輸出函數
11.7在C中使用SVC
第12章編程進階與系統行為
12.1在系統中使用雙堆棧
12.2雙字的堆棧對齊方式
12.3非基級的線程模式
12.4性能評估
12.5當處理器被鎖定(Lockup)時
12.5.1鎖定情形下的眾生相
12.5.2避免被鎖定
第13章Cortex-M3的其他特性
13.1SysTick定時器
13.2電源管理
13.3多處理器通信
13.4自復位控制
第14章存儲保護單元MPU
14.1MPU概覽
14.2MPU的寄存器組
14.3啟用MPU
14.4MPU的典型設置
14.5使用子region除能的示例
第15章調試系統架構
15.1調試特性概覽
15.2CoreSight技術概覽
15.2.1處理器的調試接口
15.2.2DP模塊.AP模塊和DAP
15.2.3跟蹤接口
15.2.4CoreSight的性質
15.3調試模式
15.4調試事件
15.5Cortex-M3中的斷點
15.6調試時訪問寄存器
15.7內核的其他調試特性
第16章調試組件
16.1簡介
16.2跟蹤組件:數據觀察點與跟蹤(DWT)
16.3跟蹤組件:儀器化跟蹤宏單元(ITM)
16.3.1基于ITM的軟件跟蹤
16.3.2基于ITM和DWT的硬件跟蹤
16.3.3ITM時間戳
16.4跟蹤組件:嵌入式跟蹤宏單元(ETM)
16.5跟蹤組件:跟蹤端口接口單元(TPIU)
16.6閃存地址重載及斷點單元(FPB)
16.7AHB訪問端口
16.8ROM
第17章開始Cortex-M3開發
17.1選擇一款Cortex-M3產品
17.2Cortex-M3版本0與版本1的區別
17.3Cortex-M3修訂版1與修訂版2的區別
17.3.1雙字堆棧對齊方式成為缺省值
17.3.2新增輔助控制寄存器(AuxiliaryControlRegister)
17.3.3ID寄存器的更新
17.3.4調試功能
17.3.5睡眠特性
17.3.6使用修訂版2帶來的好處和注意事項
17.4開發工具
17.4.1C編譯器
17.4.2嵌入式操作系統支持
第18章ARM7應用程序移植到Cortex-M
18.1簡介
18.2系統性質
18.2.1存儲器映射
18.2.2中斷/異常系統
18.2.3MPU
18.2.4系統控制
18.2.5操作模式
18.3匯編源程序
18.3.1Thumb狀態
18.3.2ARM狀態
18.4C源程序
18.5預編譯的目標文件
18.6優化
第19章使用GNU工具鏈開始Cortex-M3開發
19.1背景
19.2獲取GNU工具鏈
19.3示例程序
19.4訪問特殊功能寄存器
19.5使用未支持的指令
19.6GNUC編譯器的內聯匯編
第20章KEILRealViewMicrocontrollerDevelopmentKit(RVMDK)使用入門
20.1簡介
20.2μVision使用入門
20.3使用UART輸出“Helloworld”
20.4測試示例程序
20.5使用調試器
20.6指令模擬
20.7修改向量表
20.8使用中斷實現的秒表示例程序
附錄ACortex-M3指令小結
附錄B16位Thumb指令及架構版本
附錄CCortex-M3異常快速參考
附錄DNVIC寄存器小結
附錄ECortex-M3疑難解答
E.1簡介
E.2設計fault服務例程
E.2.1上報fault狀態寄存器
E.2.2上報入棧的PC
E.2.3上報fault地址寄存器
E.2.4其他注意事項
E.3理解發生fault的原因
E.4在C中上報入棧的寄存器和各fault狀態寄存器

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6097

    瀏覽量

    36139
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    21477
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【圖書分享】《ARM Cortex-M3權威指南

    ARM Cortex-M3權威指南》作  者:(英)姚文詳,宋巖 譯內容簡介本書重點介紹了新的ARM架構、指令集的總結、硬件特性以及調試系統的概覽。本書還提供了一些程序示例,并且在
    發表于 03-13 10:40

    ARM Cortex-M3權威指南

    資料分享ARM Cortex-M3權威指南
    發表于 11-06 11:13

    ARM Cortex-M3定義指南

    的用戶的推動下,一般應用程序的復雜性正在增加接口、多媒體需求、系統速度和功能融合。 ARM Cortex-M3處理器,Cortex第一代處理器發布ARM在2006年推出的微處理器主要是
    發表于 10-11 06:08

    ARM7和Cortex-M3比較

    比較項目 ARM7 Cortex-M3
    發表于 06-07 18:03 ?3004次閱讀

    ARM Cortex-M3權威指南

    ARM Cortex-M3權威指南》重點介紹了新的ARM架構、指令集的總結、硬件特性以及調試系統的概覽。《ARM
    發表于 12-14 15:08 ?49次下載

    Cortex-M3操作指南

    Cortex-M3操作指南
    發表于 12-27 22:12 ?3次下載

    Cortex-M3權威指南中文版

    Cortex-M3權威指南中文版
    發表于 09-20 09:03 ?0次下載
    <b class='flag-5'>Cortex-M3</b>權威<b class='flag-5'>指南</b>中文版

    深入學習ARM Cortex-M3的權威級

    深入學習ARM Cortex-M3的權威級
    發表于 10-15 10:02 ?9次下載
    深入學習<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M3</b>的權威級

    Cortex-M3權威指南中文版資料

    Cortex-M3權威指南中文版資料
    發表于 10-29 09:45 ?0次下載
    <b class='flag-5'>Cortex-M3</b>權威<b class='flag-5'>指南</b>中文版資料

    基于ARM Cortex-M3的過采樣技術

    基于ARM Cortex-M3的過采樣技術
    發表于 10-30 16:39 ?8次下載
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M3</b>的過采樣技術

    CORTEX-M3設備通用用戶權威指南詳細原版資料免費下載

    本文介紹了CORTEX-M3設備通用用戶指南。 這本書是實現ARM CORTEX-M3處理器的設備的通用用戶指南
    發表于 08-23 08:00 ?0次下載
    <b class='flag-5'>CORTEX-M3</b>設備通用用戶權威<b class='flag-5'>指南</b>詳細原版資料免費下載

    ARM Cortex-M3權威指南》筆記資料下載

    電子發燒友網為你提供《ARM Cortex-M3權威指南》筆記資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希
    發表于 04-22 08:51 ?17次下載
    《<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M3</b>權威<b class='flag-5'>指南</b>》筆記資料下載

    Cortex-M3權威指南 Joseph Yiu 著

    Cortex-M3權威指南 Joseph Yiu 著
    發表于 11-02 09:15 ?0次下載

    ARM Cortex-M3系統設計與實現

    ARM Cortex-M3系統設計與實現——STM32基礎篇目錄0. 嵌入式入門學習路線1. STM32 MCU簡介 1.1 stm32 mcu結構 1.2 STM32 MCU存儲器映像 1.3
    發表于 11-05 19:50 ?22次下載
    <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M3</b>系統設計與實現

    《STM32 Cortex-M3權威指南》宋巖譯

    《STM32 Cortex-M3權威指南》宋巖譯
    發表于 12-30 10:24 ?62次下載
    主站蜘蛛池模板: 特级毛片永久久免费观看 | h视频在线播放 | 色综合久久中文综合网 | 视频在线观看高清免费看 | 五月激情啪啪网 | 天堂网站| 国产高清精品自在久久 | 天天综合天天看夜夜添狠狠玩 | 国产免费一区二区三区香蕉精 | 国产高清免费午夜在线视频 | 日本女人啪啪 | 天天干天天操天天插 | 全日本爽视频在线 | 涩色综合 | 成人亚洲欧美综合 | 九月婷婷综合婷婷 | 91伊人网| 色五夜婷婷 | 亚洲一区二区在线免费观看 | 免费 的黄色 | 日本视频一区二区三区 | 四虎影院在线播放 | 日本在线不卡一区二区 | 日本特黄特色大片免费播放视频 | 女女同免费播放毛片 | 婷婷99精品国产97久久综合 | ts国产| 欧美黄网站 | 女生扒开尿口让男生舔 | 美女露出扒开尿口让男人桶 | 天堂在线影院 | 三级黄色在线视频中文 | 操狠狠 | 最近最新中文字幕6页 | 三级毛片免费 | 中文字幕一区二区三区乱码aⅴ | 亚洲四虎 | 日韩a无吗一区二区三区 | 成人性色生活影片 | 伊人网站在线观看 | 在线日韩一区 |