简介:ARM是嵌入式领域最主要的CPU处理器。本课程包括体系结构、编程环境、指令集、异常处理、裸机开发、通讯接口、中断机制、PWM波控制等重要内容。
课程章节
第01课 ARM基础
- 课时11计算机组成原理 开始学习
- 课时22ARM指令集架构 开始学习
-
课时33ARM处理器的微架构
开始学习 -
课时44ARM的高速缓存Cache
开始学习 -
课时55ARM的内存管理单元MMU
开始学习
第02课 ARM指令
- 课时1ARM的工作模式及寄存器组 开始学习
- 课时2汇编开发环境搭建 开始学习
-
课时3数据处理指令
开始学习 -
课时4比较指令和跳转指令
开始学习 -
课时5load/store指令上
开始学习 -
课时6load/store指令下
开始学习 -
课时7PSR数据传送指令和软中断指令
开始学习
第03课 ARM异常处理
第04课 ARM裸机开发
-
课时1平台介绍及环境搭建
开始学习 -
课时2GPIO简介及寄存器分析1
开始学习 -
课时3GPIO简介及寄存器分析2
开始学习 -
课时4汇编点灯实例
开始学习 -
课时5C语言点灯实例1
开始学习 -
课时6C语言点灯实例2
开始学习
第05课 ARM通讯接口
第06课 ARM中断机制
第07课 ARM-PWM控制
授课讲师
-
-
陈杰老师
金牌讲师,ARM全球认证讲师
关于讲师
创客学院金牌讲师、高级工程师; ARM公司全球认证讲师; 精通C语言,数据结构及算法; 熟悉ARM体系架构,熟悉Cotex-M系列、Cortex-A系列嵌入式处理器开发; 对操作系统的内核原理与设计有着深入研究; 熟悉Linux内核的裁减、移植、驱动开发; 曾参与物联网仓储、智能医疗、智能手环手表、智能家居等多个项目,开发经验丰富;
课程推荐
- 硬件设计入门及实战 试听 11831
- STM32开发-基于STM32U5 试听 14379
- 基于STM32U5的智能手表 试听 3305
- 手把手带你开发一个空气质量检测仪 试听 3860
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案