Real-Time Systems: Introduction to Embedded Software

Planning your real-time project as embedded software.

Limited availability | See below

rate limit

Code not recognized.

About this course

Here, different methods of implementing a real-time design are presented. This includes the software architecture options and the splitting of the solution into tasks.

Course Objective:

This course is meant to give first-hand experience with Real-Time Systems (RTOS) and is intended to introduce you to:

  1. Describe the differing real-time architecture 
  2. Understand the operation of an RTOS
  3. Determine the task structure for an RTOS
  4. Identify the good and bad attributes of different scheduling algorithms

General prerequisites:

  1. Some knowledge of computer hardware
  2. Some knowledge of computer programming 
  3. Some knowledge of the electronics of a computer system

Course Syllabus:

About this course

Here, different methods of implementing a real-time design are presented. This includes the software architecture options and the splitting of the solution into tasks.

Course Objective:

This course is meant to give first-hand experience with Real-Time Systems (RTOS) and is intended to introduce you to:

  1. Describe the differing real-time architecture 
  2. Understand the operation of an RTOS
  3. Determine the task structure for an RTOS
  4. Identify the good and bad attributes of different scheduling algorithms

General prerequisites:

  1. Some knowledge of computer hardware
  2. Some knowledge of computer programming 
  3. Some knowledge of the electronics of a computer system

Course Syllabus: