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 Heritage Overview
- Examining the origins and progression of Linux within the Embedded Systems landscape.
Open Source Development Landscape
- An introduction to open-source principles and their impact on embedded software engineering.
Foundations of Embedded Linux
- Core concepts, structural components, and architectural principles of Embedded Linux.
Cross-Compilation & Bootloaders
- Recognizing the necessity for cross-development utilities.
- Overview of bootloaders such as U-Boot and their critical role in initializing embedded Linux systems.
Assembling Custom Embedded Linux Systems
- Hands-on session for setting up a tailored embedded Linux environment on a specific hardware target (ARM or MIPS development board).
Essential Embedded Linux Tooling
- A review of key instruments utilized in the development and management of embedded systems.
Build System Fundamentals
- Analyzing the function and setup of build systems like Make and Bitbake in Embedded Linux projects.
Application Development & Debugging in Embedded Linux
- Practical tasks focused on coding and debugging applications for embedded Linux.
- Utilizing standard development environments (e.g., GDB, Eclipse with CDT) for code analysis and troubleshooting.
Capstone Project or Case Study Analysis
- Encouraging participants to examine a relevant project or case study, applying the concepts acquired during the course.
Requirements
- Familiarity with basic Embedded Systems concepts
- 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.