As part of the education and outreach that the ARM project deliver, the ARM University have launched their ninth Embedded Linux Education Kit.
The kit comprises both lecture notes and labs. Based on the UDOO NEO platform, these program the ARM Cortex-A9 based i.MX 6Solo SoC from NXP. Subjects covered during the course are:
- Linux and Embedded Systems: An Introduction
- Linux-based Embedded System Component Stack
- Anatomy of a Linux-based System
- Configuration & Build Process of an Embedded Linux System
- Introduction to Linux Kernel Modules
- Communication Between Kernel and User Space
- Application Demo: Building a Ranging Sensor Kernel Module
- System debugging & profiling
The Udoo can a tweaked Ubuntu version, or Android Marshmallow as the operating platform. The board has an Arduino compatible pinout for expansion boards, but also surrounds these with the extra GPIO pins that are available from the SoC.