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
Brief History of Linux
- Examining the origins and evolution of Linux within the context of Embedded Systems.
Overview of Open Source Development
- Introducing open-source principles and their critical role in embedded software engineering.
Introduction to Embedded Linux
- Exploring the fundamental concepts, core components, and architecture of Embedded Linux systems.
Cross Development | Boot Loaders
- Clarifying the necessity of cross-development tools.
- Introducing bootloaders such as U-Boot and their importance in initializing embedded Linux systems.
Constructing Custom Embedded Linux Systems
- A practical session dedicated to setting up a custom embedded Linux environment for a selected hardware target (either ARM-based or MIPS-based development boards).
Introduction to Embedded Linux Tools
- A review of essential utilities utilized in the development and management of embedded systems.
Introduction to Build Systems
- Analyzing the function and configuration of build systems, including Make and Bitbake, in Embedded Linux projects.
Embedded Linux Application Development and Debugging
- Hands-on exercises focused on developing and debugging applications for embedded Linux.
- Utilizing standard development tools (such as GDB and Eclipse with CDT) for coding and troubleshooting.
Final Project or Case Study Discussion
- Participants are encouraged to present a relevant project or case study, applying the knowledge gained throughout the course.
Requirements
- Foundational knowledge of Embedded Systems
- Proficiency in high-level programming languages (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.