This is an old revision of the document!


Introduction to Embedded Linux kernel development

In this session we will walk-through the essential software components that make the Board Suppport Package (BSP) for a hardware platform. We will demonstrate our work by booting PICO-IMX8M evaluation Kit.

In order to boot a hardware platform and runs applications on Linux we need the following software components:

  • uboot (uboot.bin)
  • Linux kernel image (Image)
  • Device tree blob (dtb)
  • Kernel Modules
  • rootfs image

The virtual machine provided by NXP should have all the software already downloaded including all the prerequisites. In this lab we will use a prebuild uboot and rootfs image.

Presentation

  • follow slides at [[session 1]

Practical lab

1. Explore the development environment

2. Compile the Linux kernel

3. Boot the board

lkd/laboratoare/01.1720348591.txt.gz ยท Last modified: 2024/07/07 13:36 by daniel.baluta
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0