RT Concepts Course
Embedded computer systems are systems that include a CPU (processor) that performs various specific operations. Everyday systems such as mobile phones, handheld computers (PALM PILOT), remote controls, and more, belong to this category. In contrast to PCs, which are General Purpose systems, Embedded Systems are application-specific, which means they are primarily designed to optimally serve the required application. The architecture in these systems differs from PCs in terms of CPU capability and speed, System Bus speed, required memory (RAM/Flash), and more.
Embedded computer systems are systems that include a CPU (processor) that performs various specific operations. Everyday systems such as mobile phones, handheld computers (PALM PILOT), remote controls, and more, belong to this category.
In contrast to PCs, which are General Purpose systems, Embedded Systems are application-specific. Meaning, they are primarily designed to optimally serve the required application. The architecture in these systems differs from PCs in terms of CPU capability and speed, System Bus speed, required memory (RAM/Flash), and more.
Deterministic and consistent systems (not necessarily embedded computers) that are committed to processing information and providing responses within a deterministic and consistent timeframe. The course covers the main components involved in the development of embedded computer applications.
Additionally, it addresses challenges faced by development engineers, the process, and tools used in embedded application development. It also delves into the objects and services provided by a real-time operating system and how they are integrated into the application.
Ch. 1
Tools for Developing an Embedded System
Ch. 2
Basics Of Developing For Embedded Systems
Ch. 3
Embedded System Initialization
Ch. 4
Real-Time Operating Systems
Ch. 5
Tasks
Ch. 6
Designing Multi-Threaded Applications
Ch. 7
Semaphores and Mutexes
Ch. 8
Message Queues
Ch. 9
Interrupts and exceptions
Ch. 10
Build the Embedded system
Benny Cohen
Embedded Academy Founder and CEO
As a long-time veteran in the technology industry, Benny Cohen combines a deep passion for technology with extensive field experience. With a B.Sc. in Electronics Engineering and an M.Sc. in Communication Engineering, he has spent over 20 years developing software and hardware systems, including the last few years focusing on the cybersecurity industry. In addition to his role as the company founder & CEO, Benny also operates as a hands-on practitioner who specializes in penetration testing and has conducted significant security assessments for leading enterprises and security companies worldwide. His approachable teaching style and real-world expertise make learning both engaging and relevant.
News, insights, and learning resources from Embedded Academy