Description
Key features of this course
- A consistent focus on the creation of reliable embedded systems in a wide range of sectors.
- Provides an introduction to modern Time-Triggered (TT) system architectures.
- Provides a solid foundation for people interested in the development of safety- related systems.
- Understand the key concepts of “real-time” systems and the importance of timing behavior when creating reliable embedded systems.
- Understand key design and programming techniques which can help to improve the
reliability of embedded systems for use in a range of different market sectors.
- Understand time-triggered (TT) software architectures.
- Understand how to test and debug existing embedded systems.
- Be ready for more advanced training in software design
- International certification for candidates.
Syllabus
- What is an Embedded and a Deeply Embedded System.
- Discussion on 8051 architecture.
- Why use C?
- Difference between writing code for desktop and an embedded system and the
differences in their software architecture.
- What are TASKS?
- What is a Real Time Embedded System?
- Accuracy of Loop Delays and Hardware Delays.
- What are Sandwich delays and why do we use them?
- What are timeout mechanisms and why and when do we need to timeout?
- What is the concept of balanced code?
- Concept of Worst Case Execution Time (WCET) and Best Case Execution Time
Reviews
There are no reviews yet.