本课程也可作为 ECEA 5316(中大博尔德电子工程理学硕士学位课程的一部分)的学分课程。 本课程深入全面地介绍了调度策略模型的数学推导和回顾,以及通过手动和速率单调工具确定可行性,并与在本地 Linux 系统上运行的实时调度线程的实际性能进行了比较。课程结束时,学员将能够完整地推导出固定优先级速率单调性可行性的最小上界,并证明速率单调性策略的合理性,还将能够与动态优先级调度(包括最早截止日期优先和最不松懈策略)进行比较。

您将学到什么
动态优先实时服务可行性分析方法
控制无约束优先反演问题的方法
避免僵局并从僵局中恢复
避免和恢复无限制的优先权倒置
您将获得的技能
要了解的详细信息

添加到您的领英档案
4 项作业
了解顶级公司的员工如何掌握热门技能

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

该课程共有4个模块
在本模块结束时,您将能够分析 "速率单调性最小上界条件 "所涉及的数学问题及其挑战和替代方案。本模块还包括对RM调度策略的扩展,即截止时间单调性调度策略,以及为确定速率单调性调度策略的确切可行性而实施的完成测试。编程作业将提供实时服务的系统级实施,并确定最佳调度策略,以满足所设计的实时系统的最后期限及其权衡。
涵盖的内容
14个视频12篇阅读材料1个作业3个编程作业3次同伴评审1个讨论话题
在本模块结束时,学员将能够描述实时服务的设计模式,描述实现过程中遇到的挑战(如无限制阻塞),并描述正常操作--ISR 与每个线程或任务之间的服务同步请求、初始化、保持更新、错误处理和终止。
涵盖的内容
15个视频2篇阅读材料1个作业3个编程作业3次同伴评审
通过本模块的学习,学员将了解何时使用动态优先级策略、动态优先级策略在软实时方面的优势、错误检测和恢复方面的劣势、可行性确定方面的挑战以及与固定优先级相比的效率。
涵盖的内容
6个视频4篇阅读材料1个作业1个编程作业1次同伴评审
本模块结束时,学习者将能够描述 CPU 之外的资源(内存、I/O 和存储)使用问题,以及如何避免问题或从问题中恢复
涵盖的内容
12个视频2篇阅读材料1个作业2次同伴评审
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
攻读学位
课程 是 University of Colorado Boulder提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
位教师

从 电气工程 浏览更多内容
状态:免费试用University of Colorado Boulder
状态:免费试用University of Colorado Boulder
状态:免费试用University of Colorado Boulder
状态:免费试用28DIGITAL
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
系统要求
用于远程访问 Raspberry Pi 的 Windows 或 Mac 计算机
可上网的家庭网络,以及可通过本地网络 (Wi-Fi 或以太网)连接 Raspberry Pi 的路由器
在 Raspberry Pi 上启用 SSH (必需)
在 Raspberry Pi 上启用 VNC(可选,用于远程桌面访问)
硬件要求
要完成本专项课程,您需要一个基于受支持的 Embedding Linux 平台的家庭实验室设置。所有课程活动都需要以下配置并对其进行测试。
所需硬件
Embedding Linux 硬件平台 - 推荐:Raspberry Pi 3B+(Raspberry Pi 系列或同类产品)
MicroSD 卡(至少 16GB;建议 32GB)
5V / 2.5A 电源,带开关
兼容 UVC 的 USB 摄像头(USB 2.0 或更高版本)
HDMI 电缆
HDMI 监视器 + 键盘 + 鼠标 (仅用于初始设置)
Raspberry Pi 和家庭路由器之间的 Network 连接(Wi-Fi 或以太网)
推荐硬件配置
Raspberry Pi 3B+,可从以下网站获取:
SparkFun (约 44 美元,仅电路板)或
CanaKit Raspberry Pi 3 Model B+ 入门套件 (约 125 美元,包括电路板) ,外加
MicroSD 卡(预装 NOOBS 或 Raspberry Pi OS)
散热器
外壳
5V / 2.5A 电源(带开关
HDMI 电缆
兼容 UVC 的 USB 摄像头(USB 2.0 或更高版本)
其他硬件配置
虽然 Raspberry Pi 3B+ 是官方支持的平台,但您可以使用其他支持 Linux 的嵌入式平台,风险自担:
Raspberry Pi 4 (提供 USB 3.0、2GB 以上内存和千兆以太网)
Jetson Nano、DE10-SoC 或类似电路板(仅限高级用户;需要自我支持)
注:本专项课程中提供的所有启动代码均在装有 Raspberry Pi OS(原 Raspbian)的 Raspberry Pi 3B+ 上进行了测试和验证。
软件要求
能够在计算机上安装和使用下列远程访问工具之一:
MobaXterm(推荐用于 Windows)
PuTTY
VNC 查看器
要获得课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,



