Eran Bar-Lev
  Phone: 1-866-640-4754

Coming courses

More courses from
Real-Time Operating Systems With VxWorks
Design of Distributed and Multi-Core Systems & Software
Linux Embedded/RT and Drivers
Introduction to Real-Time Operating Systems
RTOS Architecture and Effective C
Debugging Real-Time Software
Architectural Design of Real-Time Software
Design of High Availability Systems & Software
Embedded Linux Basics
Design of Device Drivers for Embedded Systems
Embedded Solutions For Windows XP Embedded
Safety Critical & High Availability Systems
Real-Time Design Patterns
Real-Time Essentials
Effective C++ in RT/Embedded Systems
Design of Safety-Critical Systems & Software
Real-Time UML
Software Security for Embedded
Testing of Embedded Software
LRT - Version: 4
Linux Embedded/RT and Drivers
5 days course
The first main topic of the course is programming drivers by using Linux. After you've learned about the operating system architecture and device driver model in detail, you will develop your own driver step by step. Subsequently, soft realime capabilities of standard Linux will be explained. Second main topic is the realtime expansion RTAI Linux. In this context, the architecture of this hard realtime system as well as the available mechanisms and the programming model will be discussed. Based on this knowledge, you will develop a realtime kernel as well as an example program. This example, besides realtime capabilities, will use a communication interface (RT-FIFOs) to the standard Linux programs as well. In the third main topic, you will learn about Linux Embedded systems. Based on the requirements for an embedded system, all the necessary skills for developing an embedded Linux will be discussed. In doing so, the differences between a standard distribution and an embedded system will be shown. Moreover, there will also be exercises for developing an embedded system. After the course, you will have prodound knowledge of the driver model and the Linux operating system architecture. You will be able to design and implement kernel programs and drivers on your own. Furthermore, you will be acquainted with interrupt handling and synchronization concepts. In addition to this, you will be able to evaluate the realtime capabilities of Linux, the practical use as well as planning and implementing complete system developments. Moreover, you will be capable pf designing and implementing embedded Linux systems. Likewise, you will be able to evaluate the available products. We attach great importance to the fact that each theoretical part is completed with a practical exercise. In doing so, the understanding of the concepts will not only be checked respectively deepened, but also put into practical use.
System designers and developers, who would like to develop driver and kernel programs on a Linux system core and who would like to become acquainted with the special features of realtime Linux and embedded Linux.
Skip Navigation Links.