categories: Technology, Science & Productivity
Level: Specialized
Course Language: Arabic
What real-time embedded systems are, the use cases for tasks, semaphores, queues and the event flags, and what is needed to build an embedded system.
What is a super loop, what is software delay, what are the different hardware concerns, and how to identify system stability issues.
How to read switches, how to identify the real-time constraints, what the timer is, and what the time-triggered systems and multi-state systems are.
Free lessons
Course outline
Introduction
Super Loop Example
1. Real-Time Embedded Systems
Course outline
Introduction
Super Loop Example
Software Delay
Hardware Concerns 1
System ٍٍStability Issues
Hardware Concerns 2
Reading Switches
Real Time Constrains
Timer
Time Triggered Systems
Multi-State Systems
Case Study
Serial Communication 1
Serial Communication 2
I2C Protocol
SPI Protocol
Reading Analog Inputs
Analog Ouptut
CAN-Protocol 1
CAN-Protocol 2
CAN-Protocol 3
CAN-Protocol 4
This course will take you from a beginner to a more advanced real-time system analyst and designer. In this course, you will gain knowledge and experience on hard-to-master topics such as predictable response services, when to allocate requirements to hardware or software, and mission-critical design that will enhance your engineering skills. You will also gain experience building a simple system project with real-time challenges.
This course requires basic knowledge of electrical and computer engineering.
Assistant Professor
2,248 Learners
2 Course