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