We may earn an affiliate commission when you visit our partners.
Course image
Sam Siewert and Sam Siewert

The Real-Time Embedded Systems specialization is a series of four course taking you from a beginning practitioner, to a more advanced real-time system analyst and designer. Knowledge and experience gained on hard to master topics such as predictable response services, when to allocate requirements to hardware or software, as well as mission critical design will enhance your engineering talent. You will gain experience building a simple, but real, system project with real-time challenges, that will boost your confidence.

Read more

The Real-Time Embedded Systems specialization is a series of four course taking you from a beginning practitioner, to a more advanced real-time system analyst and designer. Knowledge and experience gained on hard to master topics such as predictable response services, when to allocate requirements to hardware or software, as well as mission critical design will enhance your engineering talent. You will gain experience building a simple, but real, system project with real-time challenges, that will boost your confidence.

The hands-on, at home, project hardware is affordable, widely available, and quick-time-to market methods leverage Linux real-time extensions, open source RTOS (Real-Time Operating System), as well as tried and true cyclic executives.

After you complete all four courses in the series, you can consider yourself an intermediate to more advanced real-time system practitioner. This knowledge is invaluable for medical, aerospace, transportation, energy, digital entertainment, telecommunications, and other exciting embedded career options.

The series stresses hands-on practice and assessment of your learning progress, not only based on knowledge acquisition, but by teaching you to put theory into practice and how to evaluate design options and make optimal choices. The unique final project allows you to see real-time challenges with your eyes, to debug interactively, and build a simple at-home detection, tracking and synchronization system.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

Real-Time Embedded Systems Concepts and Practices

(2 hours)
This course teaches students to design and build a microprocessor-based embedded system application using a real-time operating system or RT POSIX extensions with Embedded Linux. The focus is on the process and fundamentals of integrating microprocessor-based embedded system elements for digital command and control of typical embedded hardware systems.

Real-Time Embedded Systems Theory and Analysis

(62 hours)
This course provides an in-depth review of models for scheduling policies and feasibility determination. By the end of this course, the learner will be able to derive the fixed priority rate monotonic least upper bound for feasibility and compare it to dynamic priority scheduling.

Real-Time Mission-Critical Systems Design

(62 hours)
This course explores the design of mission-critical systems, emphasizing the distinction between systems with predictable response and those that ensure life-critical functionality. Through a combination of theoretical study and practical implementation, learners will develop an understanding of design methods, patterns, and verification techniques for mission-critical systems.

Real-Time Project for Embedded Systems

(62 hours)
This course emphasizes hands-on building of an application using real-time machine vision and multiple real-time services to synchronize the internal state of Linux with an external clock via observation. Compare actual performance to theoretical and analysis to determine scheduling jitter and to mitigate any accumulation of latency.

Learning objectives

  • Rate monotonic theory and policies
  • Methods of rate monontoic analysis
  • Real-time system design techniques
  • Engineering principles for allocating functionality and services to hardware, firmware or software implementation

Save this collection

Save Real-Time Embedded Systems to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser