课程包括基本架构主题,这些主题是了解任何 Cortex-M 处理器内部功能的关键。课程特别关注 Arm 架构的 Armv8-M 版本,Cortex-M33 和 Cortex-M55 等处理器就是基于该架构。不过,即使您使用的是基于早期版本架构的旧处理器(如 Armv6-M 或 Armv7-M),很多信息仍然非常相关和有用。

Armv8-M 架构基础
本课程是 Arm Cortex-M 架构和软件开发 专项课程 的一部分



位教师:Shirley Zou
访问权限由 Coursera Learning Team 提供
6,225 人已注册
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有6个模块
课程包括基本架构主题,这些主题是了解任何 Cortex-M 处理器内部功能的关键。课程特别关注 Arm 架构的 Armv8-M 版本,Cortex-M33 和 Cortex-M55 等处理器就是基于该架构。不过,即使您使用的是基于早期版本架构的旧处理器(如 Armv6-M 或 Armv7-M),很多信息仍然非常相关和有用。
涵盖的内容
1个视频
本模块是任何 Armv8-M 主线实施培训课程的重要基础模块。它介绍了 Armv8-M 架构的程序员模型。
涵盖的内容
16个视频6篇阅读材料1个作业
本模块是任何 Armv8-M Mainline 实现课程的重要基础模块。它介绍了所有 Armv8-M 处理器使用的汇编指令的语法和功能,这对配置和调试至关重要。
涵盖的内容
22个视频2篇阅读材料1个作业
本模块是任何 Armv8-M 主线实施培训课程的重要基础模块。它介绍了 Armv8-M 架构的内存模型。
涵盖的内容
11个视频2篇阅读材料1个作业
这是一个可选模块,学习目标如下:描述内存保护单元(MPU)的必要性;了解 Armv8-M MPU 与以前的 Armv7-M 和 Arm6-M MPU 有何不同;描述不同的内存映射 MPU 寄存器;通过对 MPU 寄存器编程配置内存区域;解释如何优化 MPU 编程。
涵盖的内容
8个视频1篇阅读材料1个作业
本模块是任何 Armv8-M 主线实施培训课程的重要基础模块。它介绍了 Armv8-M 架构的异常处理模型。
涵盖的内容
36个视频2篇阅读材料1个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师



提供方
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
74.50%
- 4 stars
21.56%
- 3 stars
3.92%
- 2 stars
0%
- 1 star
0%
显示 3/51 个
已于 Mar 12, 2025审阅
Very good course for SW engineer, but not much informative for HW engineers.
已于 Mar 5, 2023审阅
Very practical - there are a few quizzes that reference material not yet covered and an error or two in the questions. The material is covered in a clear, concise and understandable way.
已于 Sep 24, 2025审阅
Very well structured technical presentation and helpful quizzes












