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
- Grasping the origins and development of Linux within the context of Embedded Systems.
Overview of Open Source Development
- An introduction to open-source principles and their function in embedded software engineering.
Getting to Know Embedded Linux
- Essential concepts, components, and the architectural framework of Embedded Linux systems.
Cross Development | Boot Loaders
- Recognizing the necessity of cross-development utilities.
- An overview of bootloaders such as U-Boot and their critical role in initializing an embedded Linux system.
Assembling a Custom Embedded Linux System
- A hands-on session focused on configuring a custom embedded Linux system for a specific hardware target (either an ARM-based or MIPS-based development board).
Overview of Embedded Linux Tools
- An examination of the core utilities employed in the development and administration of embedded systems.
Getting to Know Build Systems
- Understanding the purpose and setup of build systems such as Make and Bitbake in Embedded Linux projects.
Embedded Linux Application Creation and Debugging
- Practical tasks involving the coding and debugging of an embedded Linux application.
- Utilizing standard development utilities (such as GDB and Eclipse with CDT) for coding and error resolution.
Concluding Project or Case Study Review
- Participants are prompted to review a project or case study relevant to their experience, applying the skills acquired during the course.
Requirements
- Foundational knowledge 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.