IMX8
https://developer.solid-run.com/article-categories/i-mx8m-software/
https://developer.solid-run.com/knowledge-base/buildroot-for-imx8m/
buildroot : https://github.com/SolidRun/buildroot
build BSP 方法:
https://developer.solid-run.com/knowledge-base/i-mx8m-atf-u-boot-and-linux-kernel/
uboot
------------------------------------
介绍使用 : https://developer.solid-run.com/knowledge-base/i-mx8m-atf-u-boot-and-linux-kernel/
AFT : git clone https://source.codeaurora.org/external/imx/imx-atf.git -b imx_4.19.35_1.0.0 arm-trusted-firmware
uboot : git clone https://github.com/SolidRun/u-boot.git -b v2018.11-solidrun
固件 : wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-7.9.bin
kernel
------------------------------------
git clone https://github.com/SolidRun/linux-fslc.git -b solidrun-imx_4.9.x_imx8m_ga
cd linux-fslc
export CROSS_COMPILE=<point to you ARM64 cross compiler as indicated above>
export ARCH=arm64
make Image dtbs
The result files are –
Image - kernel image in FIT format
arch/arm64/boot/dts/freescale/fsl-imx8mq-hummingboard-pulse.dtb - HummingBoard pulse device tree