This course can also be taken for academic credit as ECEA 5315, part of CU Boulder’s Master of Science in Electrical Engineering degree.
Real-Time Embedded Systems Concepts and Practices
This course is part of Real-Time Embedded Systems Specialization
Instructor: Sam Siewert
Sponsored by Coursera Learning Team
16,443 already enrolled
(68 reviews)
Recommended experience
What you'll learn
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.
Skills you'll gain
Details to know
Add to your LinkedIn profile
11 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 4 modules in this course
This module gives an introduction to real-time theory , challenges faced in designing real-time systems and scheduling policies implemented while comparing the Linux POSIX real-time threads to RTOS and MFE systems.
What's included
8 videos6 readings4 assignments2 programming assignments1 peer review1 discussion prompt
This module describes the utility curves used for analysis of real-time systems along with Rate Monotonic Scheduling Policy and its Least Upper Bound Condition. It also describes the absolute time and date standards which are critical parameters for real-time services.
What's included
7 videos3 readings3 assignments1 programming assignment2 peer reviews
This module covers the methods of sequencing of service requests along with software scheduling and real-time scheduling policies.
What's included
13 videos1 reading2 assignments2 peer reviews
This module discusses the use of multi core microprocessors for real-time applications and gives an overview of RTOS Options (Open and Proprietary) and OS with POSIX Real-Time Extensions for real-time systems.
What's included
4 videos2 readings2 assignments1 programming assignment3 peer reviews
Instructor
Offered by
Why people choose Coursera for their career
Learner reviews
68 reviews
- 5 stars
47.82%
- 4 stars
15.94%
- 3 stars
8.69%
- 2 stars
10.14%
- 1 star
17.39%
Showing 3 of 68
Reviewed on Nov 18, 2022
An excellent course,very practical, rigorous and very well explained.
Reviewed on Mar 31, 2024
I learned so much in this course, I fully recomend it.
Reviewed on Jun 13, 2023
Excellent course with many real-world examples you can start using right off the bat.
Recommended if you're interested in Physical Science and Engineering
Duke University
Cisco Learning and Certifications
LearnQuest
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy