R.T Concepts

RT Concepts




Embedded Systems

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.

Real-Time Systems

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.

Who is the RT Concepts course for?

  • Software engineers, developers, programmers.
  • People who are interested in learning Embedded Systems development under the Linux operating system.
  • Embedded Bare-Board Engineers who wish to learn about developing device drivers under the Linux operating system.
  • Hardware engineers, software engineers, and computer scientists who are interested in gaining practical knowledge in the Linux kernel world.

RT Concepts Course Prerequisites

  • Basic computer skills.
  • Background and/or experience in C++/C programming — mandatory.
  • Professional knowledge interview.

RT Concepts Course Description

  • This course is a practical course that includes lectures and hands-on exercises.
  • Learning RT (Real-Time) Embedded Concepts with exercises and solutions.
  • Classroom exercises accompanied by explanations, homework assignments, and solutions on the course website.
  • Course booklet.
  • Videos and presentations on the course website.
  • Towards the end of the course, each student will complete a practical project that summarizes the acquired knowledge during the course.
  • Lectures take place once a week in the evening or morning hours.

RT Concepts Course Content

Tools for Developing an Embedded System
Basics Of Developing For Embedded Systems
Embedded System Initialization
Real-Time Operating Systems
Tasks
Designing Multi-Threaded Applications
Semaphores and Mutexes
Message Queues
Interrupts and exceptions
Build the Embedded system

Talk to an Advisor

Benny Cohen

Real Time Group Founder and CEO


  • M.Sc. in Communication Engineering
  • B.Sc. in Electronics Engineering
  • Lecturer and Head of the Cyber and Information Security Course at RT-Group, with over 20 years of experience in software/hardware system development, including 6 years in the cybersecurity industry.
  • Specializes in penetration testing and provides training both domestically and internationally. Conducts penetration testing (PT) for security companies as well as leading enterprises in the industry.

teacher-image-Benny-Cohen
Department Head
Come Study with Us
  • Experienced expert instructors
  • Practical courses for gaining hands-on experience
  • Practical project of 145 hours in the Development department
  • Build a portfolio for job interviews
  • Recorded lessons for review
  • Assistance in preparing industry-specific resumes
  • Personal assistance of up to 5 hours per month
All rights reserved Real Time Group ©