Introduction to Embedded Real-Time

This on-line course will give a basic understanding of the principles and concepts relating to embedded and real-time systems. This will also be a valuable course for further studies of the OSE RTOS and Tools.

Course description

When designing and developing applications and systems for embedded systems and real-time systems in particular, it is of great importance to understand the underlying factors that differentiate between good and poor system design.

The e-learning course Introduction to Embedded Real-Time offered by the Enea Learning Studio, will penetrate some of these considerations that must be taken into account.

The course will start off by establishing what is meant by embedded and real-time. Following this there will be discussions on interrupt handling, the purpose of an OS, system calls and function calls.
The last part of the course will then go through a variety of design issues that may arise during development and test and discuss methods of how to avoid them.

This e-learning course is theoretical and will give an insight into the design and development issues related to the development of embedded and real-time systems. The contents are OS agnostic and short quizzes will establish the knowledge gained by the participant.


Course details

Objectives
To give a basic understanding of the principles and concepts relating to embedded and real-time systems. This will also be a valuable course for further studies of the OSE RTOS and Tools.

Who should attend?
Project leaders, System designers and programmers, Application and Real-time programmers as well as System testers.


Previous knowledge
None, apart from a general understanding of computer and operating systems.

Course Materials
Printed documentation is not supplied.
The course presentation is written in-house in English.

Course duration:
2 hours effective time.
Estimated time to complete the course is 1 day.

Recommended following courses
OSE Basics – e-learning or Instructor led

Details
Where
Online
When
On request
Number of days
1
Price
SEK 1000 / USD 150 / EUR 125

Course outline

What is Embedded

What is Real-Time

What are Interrupts

Concepts of an OS
System calls
Reentrancy
IPC
Scheduling
Synchronization
 
Design Issues
Prioritization
Deadlocks
Priority inversion