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.
Course Outline
Overview of Linux History
- Exploring the origins and development of Linux within the context of Embedded Systems.
Open-Source Development Landscape
- An overview of open-source principles and their impact on embedded software engineering.
Overview of Embedded Linux
- Core concepts, constituent components, and architecture of Embedded Linux systems.
Cross-Development and Bootloaders
- Comprehending the necessity of cross-development environments.
- An introduction to bootloaders such as U-Boot and their critical role in initializing embedded Linux systems.
Constructing a Custom Embedded Linux System
- A practical session focused on establishing a custom embedded Linux system tailored to a specific hardware target (either ARM-based or MIPS-based development board).
Essential Tools for Embedded Linux
- An examination of key utilities utilized in the development and administration of embedded systems.
Fundamentals of Build Systems
- Understanding the function and setup of build systems such as Make and Bitbake in Embedded Linux projects.
Application Development and Debugging in Embedded Linux
- Hands-on exercises involving the creation and debugging of embedded Linux applications.
- Leveraging standard development tools (e.g., GDB, Eclipse with CDT) for coding and issue resolution.
Conclusion and Case Study Analysis
- Participants are invited to discuss a relevant project or case study, applying the knowledge acquired throughout the course.
Requirements
- Fundamental knowledge of Embedded Systems
- Proficiency in a high-level programming language (C or C++)
14 Hours
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.