簡介:ARM是嵌入式領域中使用的最為廣泛的處理器,也是嵌入式工程師的一項必備技能;《ARM體系結構與接口技術》課程共分為兩個階段,第一階段為ARM體系結構,主要包括ARM處理器的存儲模型、工作模式、寄存器組織、異常機制、微架構、匯編指令集等內容,該階段重在培養學生對處理器工作原理的理解;第二階段為接口技術,主要包括GPIO、UART、WDT、中斷、ADC、RTC、PWM、IIC等接口實驗
課程章節
第01課 計算機硬件基礎
第02課 ARM處理器概論
第03課 ARM寄存器組織
第04課 ARM異常處理
第05課 ARM指令集仿真環境搭建
第06課 數據處理指令
第07課 跳轉與存儲器訪問指令
第08課 棧的種類與應用
第09課 專用指令
第10課 偽操作與混合編程
第11課 FS4412開發環境搭建
第12課 GPIO實驗
第13課 C工程與寄存器封裝
第14課 UART實驗
第15課 WDT實驗
第16課 輪詢與中斷
第17課 中斷控制器
第18課 中斷處理
-
課時1ARM的異常處理機制
-
課時2工程模板代碼結構分析
-
課時3中斷處理框架搭建(一)
-
課時4中斷處理框架搭建(二)
-
課時5中斷處理程序編程
-
課時6中斷編程補充
第19課 ADC實驗
第20課 RTC實驗
第21課 PWM實驗
-
課時1PWM簡介
-
課時2Exynos4412下的PWM控制器(上)
-
課時3Exynos4412下的PWM控制器(下)
-
課時4PWM寄存器詳解
-
課時5PWM編程
第22課 IIC總線原理
第23課 IIC控制器與MPU6050
第24課 IIC編程
授課講師
-
武立鑫
百度研發總監
關于講師
華清創客總監級講師,10余年項目開發經驗,小米、百度研發總監,ARM權威認證講師,高等院校嵌入式示范教材撰稿人,曾聯合ARM、Atmel,在全國100余所高校開展師資培訓,幫助高校老師快速成長。在百度、小米等大廠期間,身經數百個項目,主要項目有:Apollo智能駕駛平臺、百度大腦、自動泊車系統、聊天機器人等。
課程推薦
- 系統移植 試聽 2112
- C語言項目小游戲-中國象棋小游戲 試聽 1887
- Linux驅動程序開發 試聽 3494
- C++開發基礎 試聽 7044
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案