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
Evolution of Linux
- Explore the origins and progressive development of Linux within the landscape of embedded systems.
Open Source Development Landscape
- Examine the core principles of open source and their impact on embedded software engineering.
Embedded Linux Fundamentals
- Review essential concepts, core components, and system architecture specific to Embedded Linux.
Cross Development & Bootloaders
- Clarify the necessity of cross-development toolsets in the embedded environment.
- Introduce bootloaders such as U-Boot and explain their critical role in initializing embedded Linux systems.
Constructing Custom Embedded Linux Systems
- Engage in a practical session to configure a custom embedded Linux system for a specific hardware target (ARM-based or MIPS-based development board).
Essential Embedded Linux Tools
- Discover the vital tools utilized in the development and management of embedded systems.
Build Systems Overview
- Analyze the function and configuration of build systems like Make and Bitbake within Embedded Linux projects.
Application Development & Debugging
- Participate in practical exercises focused on writing and debugging applications for embedded Linux.
- Utilize standard development environments (e.g., GDB, Eclipse with CDT) for effective coding and troubleshooting.
Project or Case Study Review
- Encourage participants to discuss relevant projects or case studies, applying the knowledge acquired throughout the course.
Requirements
- Fundamental knowledge of Embedded Systems
- Proficiency in high-level programming languages (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.