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
Concise History of Linux
- Examining the origins and progression of Linux within the realm of Embedded Systems.
Overview of Open Source Development
- An introduction to open-source principles and their impact on embedded software engineering.
Introduction to Embedded Linux
- Core concepts, components, and architectural frameworks of Embedded Linux systems.
Cross-Development and Bootloaders
- Recognising the necessity for cross-development tooling.
- Examining bootloaders such as U-Boot and their critical role in initialising embedded Linux systems.
Assembling Custom Embedded Linux Systems
- A practical session dedicated to configuring a custom embedded Linux environment for a specific hardware target (ARM or MIPS-based development board).
Introduction to Embedded Linux Tooling
- An investigation into the essential tools utilised for developing and managing embedded systems.
Introduction to Build Systems
- Understanding the function and configuration of build systems such as Make and Bitbake in Embedded Linux projects.
Embedded Linux Application Development and Debugging
- Practical exercises focused on authoring and debugging applications for embedded Linux.
- Utilising standard development tools (e.g., GDB, Eclipse with CDT) for coding and troubleshooting.
Final Project or Case Study Review
- Participants are invited to discuss a project or case study relevant to their context, applying the skills acquired during the course.
Requirements
- Fundamental understanding of Embedded Systems
- Proficiency in a high-level programming language (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.