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 of Linux within the scope of Embedded Systems.
Insights into Open Source Development
- An overview of open-source principles and their impact on embedded software engineering.
Foundations of Embedded Linux
- Core concepts, components, and the architectural design of Embedded Linux systems.
Cross-Development & Bootloaders
- The necessity of cross-development tools in the workflow.
- An introduction to bootloaders such as U-Boot and their critical role in launching an embedded Linux system.
Constructing a Custom Embedded Linux System
- A hands-on session for setting up a custom embedded Linux environment tailored to a specific hardware target (either an ARM-based or MIPS-based development board).
Overview of Embedded Linux Tooling
- A review of essential utilities for developing and managing embedded systems.
Basics of Build Systems
- The function and configuration of build systems such as Make and Bitbake within Embedded Linux projects.
Application Development & Debugging in Embedded Linux
- Practical tasks focused on developing and debugging applications for embedded Linux.
- Utilizing standard development environments (such as GDB and Eclipse with CDT) for coding and issue resolution.
Final Project or Case Study Analysis
- An opportunity for participants to review a relevant project or case study, applying the concepts learned throughout the course.
Requirements
- Fundamental understanding 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.