25027 LNX1: Custom Linux Hardware Integration (August 2025)

The class will focus on making necessary modifications to bootloaders, the Linux kernel, and the device tree in order to integrate custom hardware design into a Linux image.

rate limit

Code not recognized.

About this course

This is a recording of the course 25027 LNX1 - Custom Linux Hardware Integration that was presented at the 2025 MASTERs Conference.

In this hands-on class, students will learn how to integrate a custom hardware design into a Linux image. The class will focus on making necessary modifications to bootloaders, the Linux kernel, and the device tree, as well as build system integration. Using a Microchip evaluation board, students will simulate a custom microprocessor design and various boot scenarios. By the end of the class, attendees will be able to support custom hardware and adapt the boot process to their application requirements.

Prerequisites:

Familiarity working with the Linux command line and prior knowledge of embedded Linux

Curriculum76 min

  • About this course 6 min
  • Class Overview
  • Syllabus & Downloads
  • Introduction 1 min
  • How Microchip MPUs Boot Linux® 25 min
  • AT91Bootstrap 6 min
  • LAB1: Support your hardware in at91bootstrap 2 min
  • U-Boot 9 min
  • LAB2: Support your hardware in U-Boot 2 min
  • Linux® Kernel 7 min
  • LAB3: Support your custom hardware in the Linux kernel 1 min
  • Boot Optimization to Fit Application Needs 14 min
  • LAB4: Use a FIT image to support different configurations of your custom hardware 2 min
  • Summary 1 min
  • Complete Recording
  • 25027 LNX1 (74 min)

About this course

This is a recording of the course 25027 LNX1 - Custom Linux Hardware Integration that was presented at the 2025 MASTERs Conference.

In this hands-on class, students will learn how to integrate a custom hardware design into a Linux image. The class will focus on making necessary modifications to bootloaders, the Linux kernel, and the device tree, as well as build system integration. Using a Microchip evaluation board, students will simulate a custom microprocessor design and various boot scenarios. By the end of the class, attendees will be able to support custom hardware and adapt the boot process to their application requirements.

Prerequisites:

Familiarity working with the Linux command line and prior knowledge of embedded Linux

Curriculum76 min

  • About this course 6 min
  • Class Overview
  • Syllabus & Downloads
  • Introduction 1 min
  • How Microchip MPUs Boot Linux® 25 min
  • AT91Bootstrap 6 min
  • LAB1: Support your hardware in at91bootstrap 2 min
  • U-Boot 9 min
  • LAB2: Support your hardware in U-Boot 2 min
  • Linux® Kernel 7 min
  • LAB3: Support your custom hardware in the Linux kernel 1 min
  • Boot Optimization to Fit Application Needs 14 min
  • LAB4: Use a FIT image to support different configurations of your custom hardware 2 min
  • Summary 1 min
  • Complete Recording
  • 25027 LNX1 (74 min)