Course Outline
Brief History of Linux
- Examining the origins and evolution of Linux within the context of Embedded Systems.
Open Source Development Overview
- An overview of open-source principles and their impact on embedded software development.
Introduction to Embedded Linux
- Core concepts, components, and the architecture of Embedded Linux systems.
Cross Development | Boot Loaders
- Understanding the necessity of cross-development tools.
- An introduction to bootloaders such as U-Boot and their critical role in initiating an embedded Linux system.
Building Custom Embedded Linux System
- A practical session focused on establishing a custom embedded Linux system for a specific hardware target (ARM-based or MIPS-based development board).
Embedded Linux Tools Introduction
- A survey of essential tools used for developing and managing embedded systems.
Introduction to Build Systems
- Understanding the function and configuration of build systems, such as Make and Bitbake, in Embedded Linux projects.
Embedded Linux Application Development and Debugging
- Practical exercises involving the writing and debugging of applications for embedded Linux.
- Utilising common development tools (e.g., GDB, Eclipse with CDT) for coding and troubleshooting.
Final Project or Case Study Discussion
- Participants are encouraged to discuss a relevant project or case study, applying the knowledge gained during the course.
Requirements
- Foundational knowledge of Embedded Systems
- Proficiency in a high-level programming language (C or C++)
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
I understood the process of the operating system and how do we link all factors together information of network as well so now I have an obvious and full picture about what is going on these computers how they communicate with each others ultimately gained knowledge about the most important operating system which is Linux and how do we implement our own embedded Linux
Rawda Alnaqbi - beamtrail
Course - Introduction to Embedded Linux (Hands-on training)
The content. This was very new for me so learned a lot.
Juan Castro - iVolve
Course - Introduction to Embedded Linux (Hands-on training)
I thought the content (both theory and practical) was excellent, and exactly what we were wanting/expecting. The exercises were challenging but achievable.