嵌入式软件和硬件架构》是了解嵌入式架构和编写软件来操作这些硬件的第一课。您将获得编写底层固件的经验,以便通过高效、可读性和可移植的设计实践直接连接硬件。现在,我们将从在模拟环境中运行代码的 Linux 主机过渡到集成开发环境,在集成开发环境中,您将直接在 ARM Cortex-M4 微控制器上构建和安装代码。课程作业包括编写固件,以交互和配置底层 ARM 架构和 MSP432 微控制器平台。课程的最后一个项目是开发循环缓冲器数据结构。
即将结束: 只需 199 美元(原价 399 美元)即可通过 Coursera Plus 学习新技能。立即节省

了解顶级公司的员工如何掌握热门技能

该课程共有3个模块
模块 1 将向学员介绍软件/固件如何与嵌入式平台和底层处理器架构连接。嵌入式软件工程师必须对体系结构非常了解,才能编写出高效、无错误的代码。这需要了解处理器架构、内存系统、微控制器外设和编译器的高级使用。本模块将继续强化良好的软件设计技术,重点关注可移植性和可维护性,同时不降低硬件性能。
涵盖的内容
9个视频1篇阅读材料1个作业
模块 2 将向学员介绍更高级的固件技术,并让学员动手操作微控制器固件。首先,我们将建立自己的内存访问方法,使程序员能够操纵外设内存位域来配置微控制器外设和核心架构概念。最后,我们将深入探讨在微控制器上进行目标调试的功能,并以实际操作为例进行说明。
涵盖的内容
8个视频1个作业
模块 3 将向学员介绍高效、可维护的数据组织方式。大多数微控制器程序都需要使用结构化数据来跟踪和操作程序中的控制流或数据。这些结构化数据可以是简单的联合、枚举或结构,也可以是更复杂的抽象数据结构。虽然抽象数据结构经常在高级软件中讨论,但嵌入式系统软件中也经常使用许多简单的示例。
涵盖的内容
8个视频2个作业
位教师

从 电气工程 浏览更多内容

University of Colorado Boulder
状态:预览
状态:免费试用University of Colorado Boulder
状态:免费试用
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
527 条评论
- 5 stars
69.44%
- 4 stars
19.35%
- 3 stars
6.64%
- 2 stars
2.08%
- 1 star
2.46%
显示 3/527 个
已于 Jul 9, 2023审阅
Great introduction and refresher for embedded software. It was properly outlined and well-paced.
已于 Nov 23, 2020审阅
This was excellent. The instructor is very clear and easy to understand. The hardware was never needed though?
已于 Feb 6, 2024审阅
I had a great learnings from this course, could have be more elaborative but still this is a very good course
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,




