簡介:ARM是嵌入式領(lǐng)域最主要的CPU處理器。本課程包括體系結(jié)構(gòu)、編程環(huán)境、指令集、異常處理、裸機(jī)開發(fā)、通訊接口、中斷機(jī)制、PWM波控制等重要內(nèi)容。
課程章節(jié)
第01課 ARM基礎(chǔ)
- 課時11計(jì)算機(jī)組成原理 開始學(xué)習(xí)
- 課時22ARM指令集架構(gòu) 開始學(xué)習(xí)
-
課時33ARM處理器的微架構(gòu)
-
課時44ARM的高速緩存Cache
-
課時55ARM的內(nèi)存管理單元MMU
第02課 ARM指令
- 課時1 ARM的工作模式及寄存器組 開始學(xué)習(xí)
- 課時2匯編開發(fā)環(huán)境搭建 開始學(xué)習(xí)
-
課時3數(shù)據(jù)處理指令
-
課時4比較指令和跳轉(zhuǎn)指令
-
課時5 load/store指令上
-
課時6 load/store指令下
-
課時7PSR數(shù)據(jù)傳送指令和軟中斷指令
第03課 ARM異常處理
第04課 ARM裸機(jī)開發(fā)
-
課時1 平臺介紹及環(huán)境搭建
-
課時2GPIO簡介及寄存器分析1
-
課時3GPIO簡介及寄存器分析2
-
課時4 匯編點(diǎn)燈實(shí)例
-
課時5C語言點(diǎn)燈實(shí)例1
-
課時6C語言點(diǎn)燈實(shí)例2
第05課 ARM通訊接口
-
課時1串行通信的基本概念一
-
課時2串行通信的基本概念二
-
課時3串口寄存器講解
-
課時4串口收發(fā)數(shù)據(jù)實(shí)例一
-
課時5串口收發(fā)數(shù)據(jù)實(shí)例二
第06課 ARM中斷機(jī)制
-
課時1ARM中斷系統(tǒng)概述
-
課時2S5P6818中斷寄存器分析
-
課時3按鍵輪詢實(shí)例
-
課時4按鍵中斷實(shí)例上
-
課時5按鍵中斷實(shí)例下
第07課 ARM-PWM控制
授課講師
-
-
陳杰老師
嵌入式高級講師
關(guān)于講師
創(chuàng)客學(xué)院金牌講師 高級工程師; ARM公司全球認(rèn)證講師; 精通C語言,數(shù)據(jù)結(jié)構(gòu)及算法; 熟悉ARM體系架構(gòu),熟悉Cotex-M系列、Cortex-A系列嵌入式處理器開發(fā); 對操作系統(tǒng)的內(nèi)核原理與設(shè)計(jì)有著深入研究; 熟悉Linux內(nèi)核的裁減、移植、驅(qū)動開發(fā); 曾參與物聯(lián)網(wǎng)倉儲、智能醫(yī)療、智能手環(huán)手表、智能家居等多個項(xiàng)目,經(jīng)驗(yàn)豐富;
課程推薦
- 手把手教你做一個 AI 智能門禁項(xiàng)目 試聽 469
- 手把手教你打造 Deepseek AI 智能體 試聽 431
- 手把手教你開發(fā)一個智能手表 試聽 665
- 手把手教你開發(fā)一個智能語音助手 試聽 490
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實(shí)時學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案