簡介:ARM 體系結構與接口技術
課程章節
第01課 ARM體系結構與接口技術導學與基礎知識
第02課 ARM 處理器概述
第03課 ARM 工作模式和寄存器組織
第04課 ARM 異常處理與處理器知識
第05課 ARM 匯編導學與環境搭建
第06課 ARM 匯編編程與數據處理指令
第07課 ARM 數據處理指令
第08課 ARM 跳轉指令與比較指令
第09課 ARM 內存操作指令
第10課 棧操作指令
第11課 ARM CPSR 指令和軟中斷指令
第12課 ARM 偽操作與偽指令
第13課 ARM C 語言和匯編語言混合編程
第14課 ARM 接口入門
-
課時1接口技術和開發板介紹(一)
-
課時2接口技術和開發板介紹(二)
-
課時3窺探stm32MP157芯片內部資源
-
課時4電路原理圖和芯片手冊
-
課時5編譯總結和交叉編譯環境搭建
第15課 匯編 GPIO 控制 LED 燈閃爍一
-
課時1GPIO 控制LED閃爍實驗以及周邊資源介紹(一)
-
課時2GPIO 控制LED閃爍實驗以及周邊資源介紹(二)
-
課時3GPIO 寄存器詳細講解(一)
-
課時4GPIO 寄存器詳細講解(二)
-
課時5匯編實現 LED 閃爍代碼編寫(一)
-
課時6匯編實現 LED 閃爍代碼編寫(二)
-
課時7GPIO控制LED閃爍程序燒錄到開發板
-
課時8程序燒寫與調試
第16課 C語言 GPIO 控制 LED 燈閃爍二
-
課時1C 工程起始代碼分析
-
課時2C 語言控制LED 燈邏輯梳理
-
課時3編譯腳本Makefile和連接腳本講解
-
課時4C 語言寄存器封裝(一)
-
課時5C 語言寄存器封裝(二)
-
課時6GPIO 控制 LED 實驗總結
第17課 UART 通信
-
課時1串口基本概念介紹
-
課時2串口原理圖和通信幀介紹
-
課時3串口GPIO內部原理和RCC梳理
-
課時4GPIO的配置
-
課時5串口控制器講解
-
課時6串口通信步驟梳理
-
課時7串口程序編寫之初始化(一)
-
課時8串口程序編寫之初始化(二)
-
課時9串口程序編寫之初始化(三)
-
課時10串口程序編寫之收發數據(一)
-
課時11串口程序編寫之收發數據(二)
第18課 UART 衍生
第19課 按鍵檢測實驗
第20課 中斷原理與實踐
-
課時1從異常到中斷
-
課時2中斷過程講解
-
課時3中斷寄存器介紹(一)
-
課時4中斷寄存器介紹(二)
-
課時5中斷程序編寫(一)
-
課時6中斷程序編寫(二)
第21課 ADC
第22課 PWM
第23課 IIC(上)
-
課時1IIC總線基本概念
-
課時2IIC總線通信過程
-
課時3IIC總線尋址方式
-
課時4IIC總線的起始和停止信號
-
課時5IIC總線典型時序
-
課時6IIC通信波形分析與實現邏輯講解
第24課 IIC(下)
第25課 SPI
授課講師
-
卜祥朝老師
高級講師
關于講師
十幾年的Linux/Android驅動開發和系統調優經驗,多年的華為、小米等大廠工作經歷,豐富的AIoT移動終端設備底層研發經驗,參與多款百萬級銷量的手機項目開發,主導多款手機的系統優化開發工作。
課程推薦
- 系統移植 試聽 2090
- C語言項目小游戲-中國象棋小游戲 試聽 1853
- Linux驅動程序開發 試聽 3446
- C++開發基礎 試聽 6986
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案