Embedded Linux and Real Time Operating System (RTOS) Training focuses on the understanding of Embedded Linux, Kernel classification, and RTOS. Participants are exposed to Linux development environment and GUI application development. Embedded Linux programming introduces varioust tools required at different stages of development of the application. The trainees learn how to use GCC compiler, GDB debugger, and other tracing, profiling, boot loading tools.
Upon the completion of training, you will be proficient in the following skills:
- Understanding of embedded Linux in terms of hardware, architecture, development environment, and GPL legal issues
- Getting detailed knowledge on the features, versions, configuration of Linux Kernel
- Familiarity with varied development tools including GCC compiler, GDB debugger, and GDB server
- Working on boot leaders and tool chain
- Porting Linux onto ARM based development board
- Using Linux GUI application Development with QT framework for working on widgets, dialogs, and more
- Studying RTOS
- Working on task creation, task functions, and scheduling
Target audience
- Students from third and fourth year of BE / B. Tech./ M.Tech courses (Electronics, Electronics & Telecommunication, Instrumentation, Electrical).
- Working professionals from embedded systems and related domains.
- Professionals willing to develop RTOS skills.
Prerequisites
- Candidates must possess clear fundamentals of operating system
- Should have sound Linux System programming experience
- Must have knowledge of C programming language