在线课程 – 科罗拉多大学博尔德分校实时嵌入式系统认证专业

利用实时系统专业知识提升您的职业生涯。学习实时理论、分析方法和设计,并将其付诸实践。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

中档

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 故障的可能性
  • 单调心律分析
  • 实时操作系统 (RTOS)
  • 嵌入式系统上的 Linux
  • 非对称多核处理

What you will learn in the course

Courses for which the course is suitable

  • 实时系统分析仪
  • 实时系统设计师
  • 硬件工程师
  • 软件工程师
  • 嵌入式系统专家
  • RTOS 系统软件开发人员
  • 计算机视觉专家
  • 电信工程师
  • 医疗系统工程师
  • 运输系统工程师
  • 能源系统工程师
  • FPGA 解决方案开发人员
  • GPU-GPU 密钥
  • 多核系统工程师

专业化 – 四门课程系列

Real-Time Embedded Systems 专业化是一系列四门课程,引导您从有能力的初学者到更高级的分析师和系统设计师。您将在困难的主题中获得的知识和经验,例如:

  • 预期响应服务
  • 何时分配硬件或软件要求
  • 任务关键型设计

您的工程技能将被征服。您将获得构建简单但真实的系统项目的经验,其中包含实时挑战,这将增强您的信心。在家中进行实际项目的硬件是:

  • 实惠
  • 易于获得
  • 专为产品市场上的快速方法而设计

利用方法有:

  • Linux Real-Time 插件
  • 开放操作系统 RTOS (Real-Time Operating System)
  • 熟悉且经过验证的定期计划

完成该系列的所有四门课程后,您将能够实时将自己视为系统中级到高级专家。这些知识对于以下领域非常有价值:

  • 飞机场
  • 运输
  • 能源
  • 数字娱乐
  • 电信
  • 以及移植领域更多迷人的职业选择

该系列强调实践的重要性

以及对你的学习进度的评估,不仅在获得知识方面,而且在学习如何应用理论和探索设计选项并做出最佳选择方面。独特的最终项目让您可以亲眼实时看到挑战,以交互方式检查,并构建一个简单的系统来在家中识别、跟踪和同步。

实践学习项目

该项目的工作包括一系列关于实时处理和异步性的练习,以及前两门课程中的分析和设计。第三门课程提供关键组成部分的经验,例如:

  • 用于纠正错误的内存
  • Flash 文件系统
  • 冗余硬件

在最后一门课程中,您将结合个人设计的所有实践来构建一个可以在家中测试的实时系统。该项目包括以下主题:

  • 异步
  • Linux 内核模块
  • 计算机视觉
  • 铜源
  • 在时间限制下正常运行

您将使用特定于 Linux 的实时插件,并将 Linux 与更传统的 RTOS 系统、循环程序和 FPGA 选项的优缺点进行比较。您获得的经验可用于进一步学习以下内容:

  • 混合 FPGA 系统(如 Altera 和 Xilinx)
  • GPU(如 NVIDIA)
  • 和多核扩展(如 ARM A 和 R 系列)
  • 以及微处理器解决方案(ARM M 系列)

Details of the courses that make up the specialization

Real-Time Embedded System:概念和实践

课程 1 • 50 小时 • 3.7 (67 个评分)

课程详情
  • 学习内容
    • 在嵌入式系统的时间、分析和实践课程中测试对理论的基本理解。
    • 实现 POSIX 线程的实时服务数量。
    • Linux 用户空间和内核空间之间的差异。
您将获得的技能
  • 类别: 线程 POSIX
  • 类别: C 编程
  • 类别: RM LUB (Rate Monotonic Least Upper Bound)
  • 类别: 嵌入式系统中的 Linux
  • 类别: 多核处理器

实时嵌入式系统理论和修正器

课程 2 • 60 小时 • 4.3 (15 个评分)

课程详情
  • 学习内容
    • 分析具有动态优先级的实时服务选项的方法。
    • 控制无限优先级问题的方法。
    • 预防和恢复堵塞情况。
    • 防止无限期优先级倒置并从中恢复。
您将获得的技能
  • 类别: 动态和静态规划策略
  • 类别: Priority Ceiling 协议
  • 类别: 课程理论考生
  • 类别: EDF (最早截止日期优先)
  • 类别: 优先继承协议

实时关键系统设计

课程 3 • 50 小时 • 4.2 (14 个评分)

课程详情
  • 学习内容
    • 将 SECDED(单纠错、重复纠错)代码用于 ECC(纠错码)存储器。
    • 闪存文件系统的工作原理,以及燃尽级别和写入提升指数。
    • 高可用性和高可靠性的区别和共同特点。
    • 具有交叉连接和恢复功能的双硬件的方法和设计。
您将获得的技能
  • 类别: 高可用性
  • 类别: NAND 闪存腐蚀管理
  • 类别: 嵌入式存储器系统
  • 类别: ECC (Error Correction Code)
  • 类别: I/O 管理器

嵌入式系统的实时项目

课程 4 • 48 小时

课程详情
  • 学习内容
    • 实时系统设计和功能分解的概念以及关键服务的识别。
    • 将 I/O 与实时处理分开,以避免反应时间异常。
    • 将 AMP 设计原则与 examinee、analysis 和 theory 课程策略结合使用。
    • 使用 AMP 设计原则,尽力而为和并行实时处理。
您将获得的技能
  • 类别: 编程接口 (CS)
  • 类别: 课程分析考生
  • 类别: 系统调试
  • 类别: 实时跟踪
  • 类别: 实时设计