Description:
Our Embedded Linux Education Kit covers the fundamental knowledge of the Linux architecture, and practical skills involved in configuring and building a full Linux operating system stack.
Organisations: Arm Education
Target Audience
Learners, Developers
Learning Aims:
Knowledge and understanding of:
- Embedded Linux operating system architecture
- Linux-based embedded system component stack
- Linux kernel modules
- System configuration and boot process
- Communication between kernel space and user space
- System debugging and profiling
Intellectual
- Ability to choose between different software tools for the development of an embedded Linux system.
- Ability to evaluate implementation results (e.g. speed, cost, power) and correlate them with the corresponding system
Practical
- Ability to use industry standard tools to configure and build an embedded Linux system stack
- Ability to develop kernel modules for customer peripherals
- Ability to debug and profile embedded Linux systems using industry standard software tools
README.md
Text
|
View metadata | Download |
README.md
Module 1: Linux and Embedded Systems: An Introduction
Module 2: Linux-based Embedded System Component Stack
Module 2: Lab 1: Introduction to the Board and Workspace Setup
Module 3: Anatomy of a Linux-based System
Module 4: Configuration & Build Process of an Embedded Linux System
Module 5: Introduction to Linux Kernel Modules
Module 5: Lab 2: Introduction to Kernel Modules under Yocto
Module 6: Communication Between Kernel and User Space
Module 6: Communication Between Kernel and User Space
Module 6: Communication Between Kernel and User Space
Module 6: Lab 3: Lab Code
Module 7: Application Demo Building a Ranging Sensor Kernel Module
Module 7: Application Demo Building a Ranging Sensor Kernel Module
Module 7: Application Demo Building a Ranging Sensor Kernel Module
Module 7: Lab 4: Lab Code
Module 8: System Debugging and Profiling
Module 8: System Debugging and Profiling
Module 8: Lab 5: Lab Code
Embedded Linux Education Kit main: License
Our Embedded Linux Education Kit covers the fundamental knowledge of the Linux architecture, and practical skills involved in configuring and building a full Linux operating system stack.
Course Type: Open
People
Organisations: Arm Education
Creators: | Mark Allen |
---|
Contributors: | GitHub Contributor: | Liz Warman |
---|---|---|
GitHub Contributor: | Mark Allen | |
GitHub Contributor: | David Mackenzie | |
GitHub Contributor: | Oyinkuro Benafa | |
GitHub Contributor: |
Certification
Course Structure
Taxonomy
Subjects: Technology > Tools & Models > Arm DS-Gold
Technology > System Controllers > MMU-500 System Memory Management Unit
Other
Course URL: https://github.com/arm-university/Embedded-Linux-Education-Kit
Discussion