University of Colorado Boulder
嵌入式系统软件和开发环境简介
University of Colorado Boulder

嵌入式系统软件和开发环境简介

Alex Fosdick

位教师:Alex Fosdick

137,600 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.5

(643 条评论)

中级 等级
需要一些相关经验
灵活的计划
9 小时 完成
自行安排学习进度
93%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。
4.5

(643 条评论)

中级 等级
需要一些相关经验
灵活的计划
9 小时 完成
自行安排学习进度
93%
大多数学生喜欢此课程

您将学到什么

  • 对嵌入式系统开发人员的源代码配置管理(SCM)进行分类

  • 使用 GNU 的 Make 和 GCC 编译器工具集实施构建系统

  • 编写 C 语言程序,在不同内存区域定义数据

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

4 项作业

授课语言:英语(English)

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

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有4个模块

模块 1 将向学员介绍嵌入式系统软件开发流程的各个组成部分。本模块将对许多主题进行快速概述,并在后面的模块和课程中进行详细分析。我们首先定义嵌入式系统的硬件和软件构件,包括 C 语言编程复习。接下来,您将学习开发人员需要使用的重要工具,以帮助设计、构建和管理他们的设计。这包括开发环境、版本控制和安装硬件套件。学员将安装并使用虚拟机来完成第 1 周的应用程序作业。

涵盖的内容

10个视频1个作业1次同伴评审

模块 2 将向学员介绍软件开发构建系统。大多数软件工程师对构建系统都非常了解,因为我们需要构建系统将高级软件语言转化为特定架构的实现。构建系统中会引入一些重要的平台和架构概念,以帮助执行良好的软件设计技术。学员将创建自己的构建系统,并利用构建工具分析自己的嵌入式软件实现。

涵盖的内容

9个视频1个作业1次同伴评审

模块 3 将开始介绍重要的嵌入式概念,如设计中的内存系统。学员将了解如何在设计中实现软件到硬件的映射,包括区分程序代码和程序数据。 内存系统与许多平台和架构有关,您将开始学习软件工程师需要了解的一些基本概念,以便利用嵌入式系统内存的所有部分。

涵盖的内容

8个视频2篇阅读材料2个作业

在本周内,您将结合在模块 1-3 中学到的知识编写一些内存操作软件,并将其纳入您的构建系统,然后运行一些测试功能。在作业结束时,你将对其他学员的软件进行详细的代码审查。审阅其他学员的代码不仅对你的软件设计成长非常重要,而且对编码员获得有价值的反馈也非常重要。专业软件工程人员在开发代码时会定期进行软件审查。

涵盖的内容

1次同伴评审

位教师

授课教师评分
4.6 (143个评价)
Alex Fosdick
University of Colorado Boulder
2 门课程164,588 名学生

提供方

从 电气工程 浏览更多内容

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

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.5

643 条评论

  • 5 stars

    69.81%

  • 4 stars

    19.04%

  • 3 stars

    4.64%

  • 2 stars

    2.47%

  • 1 star

    4.02%

显示 3/643 个

GG
5

已于 Jul 16, 2020审阅

AA
4

已于 Jun 15, 2020审阅

IA
5

已于 Dec 11, 2017审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题