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