课程信息

35,631 次近期查看
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级

Computer, Electrical, or Software Engineering

完成时间大约为51 小时
英语(English)

您将学到的内容有

  • A beginning practitioner's understanding of rate monotonic theory, analysis, and practices for embedded systeems.

  • Implementation of real-time services as POSIX threads.

  • Difference between Linux user space and kernel space.

您将获得的技能

Multi-Core ProcessorsRM LUB (Rate Monotonic Least Upper Bound)Linux On Embedded SystemsC ProgrammingPosix Threads
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级

Computer, Electrical, or Software Engineering

完成时间大约为51 小时
英语(English)

提供方

Placeholder

科罗拉多大学波德分校

立即开始攻读硕士学位

此 课程 隶属于 科罗拉多大学波德分校 提供的 100% 在线 Master of Science in Electrical Engineering。 如果您被录取参加全部课程,您的课程将计入您的学位学习进程。

教学大纲 - 您将从这门课程中学到什么

1

1

完成时间为 12 小时

Exploration of RT Challenges and Concepts

完成时间为 12 小时
8 个视频 (总计 199 分钟), 6 个阅读材料, 7 个测验
8 个视频
Predictable response software36分钟
Simple Linux real-time services compared to non-real-time - introduction18分钟
Simple Linux real-time services compared to non-real-time - conclusion36分钟
Introduction to Scheduling Theory for Real-Time Systems30分钟
RM Optimal Priority Policy and Service Request and Response Timeline9分钟
Timing Analysis - Rate Monotonic Priority Assignment Policy By Example7分钟
Challenges with Linux User and Kernel Space Real-Time Applications45分钟
6 个阅读材料
EXTRA HELP: Home Lab Set Up10分钟
EXTRA HELP: Code Walkthroughs and Demonstrations10分钟
Scan and Question RTES Terminology10分钟
EXTRA HELP: Code Walkthroughs and Demonstrations10分钟
EXTRA HELP: Code Walkthroughs and Demonstrations10分钟
Re-Read, Recite, and Review RTES Terminology we Used10分钟
4 个练习
Basic Concepts and Terminology15分钟
Scheduling policies15分钟
Services15分钟
Module 1 | POSIX Threads and Linux Systems15分钟
2

2

完成时间为 14 小时

Quality of Service Theory from Best Effort to Hard Real-Time

完成时间为 14 小时
7 个视频 (总计 124 分钟), 3 个阅读材料, 6 个测验
7 个视频
Code Walkthrough: Starter code for AMP using thread affinity7分钟
Real-Time Scheduling Utility Curves18分钟
Code Walkthrough: RT Clock14分钟
Review of absolute time and date standards and resources35分钟
Rate Monotonic Scheduling Analysis by Worst Case Inspection15分钟
Rate Monotonic Scheduling - Feasibility vs. Safety and Exceeding the RM LUB27分钟
3 个阅读材料
Scan and Question Original paper on Rate Monotonic theory (Liu & Layland)3小时
Optional reading on Linux NPTL and SCHED_DEADLINE2小时
Copy of Re-Read, Recite, and Review RTES Terminology we Used20分钟
3 个练习
Real time Utility curves30分钟
Rate Monotonic Scheduling 30分钟
Module 2 | Real-Time Systems Analysis, Harmonic Services and RMA Scheduling Policy30分钟
3

3

完成时间为 10 小时

Scheduling and Concept of Real-Time Services

完成时间为 10 小时
13 个视频 (总计 187 分钟), 1 个阅读材料, 4 个测验
13 个视频
Service Code Structure driven by Interrupts14分钟
Summary of Key Points and Liu & Layland RMA Uses and Limitations30分钟
More Details on Liu and Layland RMA Limitations and Work-arounds27分钟
Code Walkthrough: POSIX Software Interval Timer Example8分钟
Code Walkthrough: Generic Sequencing using an Interval Timer10分钟
Comparison of Cyclic Executive, RTOS and Linux RT Service Implementation29分钟
Introduction to Worst Case Analysis hand diagramming of RM schedules9分钟
Worst Case Analysis schedule where RM fails (above the LUB)5分钟
Example where RM succeeds above the LUB for a harmonic service set6分钟
Example of scheduling above the LUB at 100% utility that is feasible6分钟
Analysis of a harmonic service schedule by hand diagramming for RM and RR7分钟
Introduction to Cheddar RMA Tool8分钟
1 个阅读材料
Re-Read, Recite, and Review RTES Terminology we Used10分钟
2 个练习
Real-Time Scheduling and Service Requests15分钟
Module 3 | Review and Basic Timing Analysis by Hand and with Cheddar15分钟
4

4

完成时间为 14 小时

Overview of Real-time hardware architectures and software stacks

完成时间为 14 小时
4 个视频 (总计 46 分钟), 2 个阅读材料, 6 个测验
4 个视频
Overview of Single Board Computers used for Real-Time Education15分钟
Using Linux for this Course - Rationale and Observations11分钟
Code Demonstration: Thread Gridding Concepts for Multi-Core11分钟
2 个阅读材料
Space Shuttle Multi-Frequency Executive Architecture2小时
Re-Read, Recite, and Review RTES Terminology we Used10分钟
2 个练习
AMP/SMP and Co-Processors30分钟
Module 4 | Gear up for the Final Exam!15分钟

常见问题

还有其他问题吗?请访问 学生帮助中心