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
History of Linux
- Exploring the origins and evolution of Linux within the context of Embedded Systems.
Overview of Open Source Development
- Exploring the principles of open source and their importance in embedded software development.
Introduction to Embedded Linux
- Examining the fundamental concepts, components, and architecture of Embedded Linux systems.
Cross Development & Boot Loaders
- Understanding the necessity of cross-development tools.
- Learning about bootloaders such as U-Boot and their role in initiating embedded Linux systems.
Building a Custom Embedded Linux System
- A practical session on configuring a custom embedded Linux environment for a selected hardware target (either an ARM-based or MIPS-based development board).
Introduction to Embedded Linux Tools
- An overview of the essential tools employed in the development and administration of embedded systems.
Introduction to Build Systems
- Analyzing the function and setup of build systems, such as Make and Bitbake, within Embedded Linux projects.
Embedded Linux Application Development & Debugging
- Practical exercises focused on creating and debugging applications for embedded Linux.
- Utilizing standard development tools, such as GDB and Eclipse with CDT, for coding and issue resolution.
Final Project or Case Study Discussion
- Participants are invited to discuss a project or case study relevant to their work, applying the knowledge gained during the course.
Requirements
- Fundamental knowledge 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.