課程信息

29,423 次近期查看
可分享的證書
完成後獲得證書
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分鐘

常見問題

還有其他問題嗎?請訪問 學生幫助中心