This is an old revision of the document!
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:
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.
You can use virtual machine setup or native Linux setup.
To connect to the Linux running inside the virtual machine you can use:
ssh -p 3022 student@localhost
Your work directory should look like this.
$ tree -L 2 /home/student/work/
├── images
│ ├── flash.bin
│ ├── Image
│ ├── imx8mq-pico-pi.dtb
│ └── rootfs.ext2
├── nss-linux
└── scripts
├── modules_install.sh
├── setenv.sh
├── uuu
└── uuu_script