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
Overarching 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 |
![[thumbnail of README.md]](https://compedulabs.org/style/images/fileicons/text.png)
README.md
![[thumbnail of Lecture_Presentation_01.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 1: Linux and Embedded Systems: An Introduction
![[thumbnail of Lecture_Presentation_02.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 2: Linux-based Embedded System Component Stack
![[thumbnail of Lab_Manual.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 2: Lab 1: Introduction to the Board and Workspace Setup
![[thumbnail of Lecture_Presentation_03.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 3: Anatomy of a Linux-based System
![[thumbnail of Lecture_Presentation_04.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 4: Configuration & Build Process of an Embedded Linux System
![[thumbnail of Lecture_Presentation_05.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 5: Introduction to Linux Kernel Modules
![[thumbnail of Module 5: Lab 2: Introduction to Kernel Modules under Yocto]](https://compedulabs.org/style/images/fileicons/unknown.png)
Module 5: Lab 2: Introduction to Kernel Modules under Yocto
![[thumbnail of Lab_Manual.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 6: Communication Between Kernel and User Space
![[thumbnail of Lecture_Presentation_06.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 6: Communication Between Kernel and User Space
![[thumbnail of Module_6_Quiz_Questions.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 6: Communication Between Kernel and User Space
![[thumbnail of Module 6: Lab 3: Lab Code]](https://compedulabs.org/style/images/fileicons/unknown.png)
Module 6: Lab 3: Lab Code
![[thumbnail of Lab_Manual.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 7: Application Demo Building a Ranging Sensor Kernel Module
![[thumbnail of Lecture_Presentation_07.pptx]](https://compedulabs.org/style/images/fileicons/slideshow.png)
Module 7: Application Demo Building a Ranging Sensor Kernel Module
![[thumbnail of Module_7_Quiz_Questions.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 7: Application Demo Building a Ranging Sensor Kernel Module
![[thumbnail of Module 7: Lab 4: Lab Code]](https://compedulabs.org/style/images/fileicons/unknown.png)
Module 7: Lab 4: Lab Code
![[thumbnail of Lab_Manual_2.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 8: System Debugging and Profiling
![[thumbnail of Lab_Manual_1.docx]](https://compedulabs.org/style/images/fileicons/text.png)
Module 8: System Debugging and Profiling
![[thumbnail of Module 8: Lab 5: Lab Code]](https://compedulabs.org/style/images/fileicons/unknown.png)
Module 8: Lab 5: Lab Code
![[thumbnail of LICENSE.md]](https://compedulabs.org/style/images/fileicons/text.png)
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
URL: https://github.com/arm-university/Embedded-Linux-Education-Kit
Discussion