简介: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移动终端设备底层研发经验,参与多款百万级销量的手机项目开发,主导多款手机的系统优化开发工作。
课程推荐
- 系统移植 试听 1760
- C语言项目小游戏-中国象棋小游戏 试听 1453
- Linux驱动程序开发 试听 3122
- C++开发基础 试听 6586
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案