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
Linux Historical Context
- Explore the origins and evolution of Linux within the landscape of Embedded Systems.
Open Source Development Fundamentals
- Examine open-source principles and their impact on embedded software creation.
Embedded Linux Fundamentals
- Review core concepts, essential components, and the architecture of Embedded Linux systems.
Cross Development & Bootloaders
- Identify the necessity of cross-development tools.
- Examine bootloaders such as U-Boot and their critical role in initializing embedded Linux systems.
Constructing Custom Embedded Linux Systems
- Engage in a practical session to set up a custom embedded Linux environment for a specific hardware target (such as an ARM-based or MIPS-based development board).
Overview of Embedded Linux Tools
- Survey the critical tools employed in the development and management of embedded systems.
Build System Foundations
- Analyze the function and setup of build systems like Make and Bitbake within Embedded Linux projects.
Embedded Linux Application Development & Debugging
- Perform practical exercises in creating and debugging applications for embedded Linux.
- Leverage standard development utilities (such as GDB or Eclipse with CDT) for coding and troubleshooting.
Case Study or Final Project Discussion
- Participants are invited to discuss a relevant project or case study, applying the skills acquired during the course.
Requirements
- Foundational knowledge of Embedded Systems
- Proficiency in a high-level programming language (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.