Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Overview of Linux History
- Examining the origins and development trajectory of Linux within the Embedded Systems landscape.
Summary of Open-Source Development
- Exploring open-source principles and their importance in embedded software engineering.
Fundamentals of Embedded Linux
- Core concepts, structural components, and architectural design of Embedded Linux systems.
Cross-Development and Boot Loaders
- Recognizing the necessity of cross-development environments.
- Overview of bootloaders such as U-Boot and their critical role in initializing embedded Linux systems.
Constructing a Custom Embedded Linux System
- Practical session dedicated to establishing a custom embedded Linux system for a specific hardware target (ARM or MIPS-based development board).
Introduction to Embedded Linux Toolsets
- Reviewing essential utilities employed in the development and administration of embedded systems.
Understanding Build Systems
- Analyzing the function and setup of build systems like Make and Bitbake in Embedded Linux projects.
Embedded Linux Application Development and Debugging
- Hands-on exercises in creating and debugging applications for embedded Linux.
- Leveraging standard development environments (e.g., GDB, Eclipse with CDT) for coding and troubleshooting.
Discussion on Final Projects or Case Studies
- Opportunity for participants to discuss relevant projects or case studies, applying the skills acquired during the course.
Requirements
- Fundamental knowledge of Embedded Systems
- Proficiency in a high-level programming language (such as C or C++)
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.