@@ -19,7 +19,7 @@ device (SD/eMMC card or USB/SATA disk) on target board or on host machine.
1919- Native-build on ARM board running Debian for arm64 target
2020
2121## Host system requirement
22- - Docker hosted on Ubuntu LTS host (e.g. 22.04, 20 .04) or other any distro
22+ - Docker hosted on Ubuntu LTS host (e.g. 22.04, 24 .04) or other any distro
2323 Refer to [ docker-setup] ( docs/FAQ-docker-setup.md )
2424 User can run 'bld docker' to create a Debian docker and build it in docker.
2525- Debian 12 host
@@ -29,19 +29,15 @@ device (SD/eMMC card or USB/SATA disk) on target board or on host machine.
2929## Supported distro for target arm64
3030------------------------------------------
3131- Debian-based userland (base, desktop, server)
32- - Yocto-based userland (tiny, devel)
33- - Buildroot-based userland (tiny, devel)
3432
3533
3634## Supported platforms
3735----------------------
3836- __ iMX platform__ :
39- imx6qpsabresd, imx6qsabresd, imx6sllevk, imx7ulpevk, imx8mmevk, imx8mnevk, imx8mpevk,
40- imx8mqevk, imx8qmmek, imx8qxpmek, imx8ulpevk, imx93evk, imx91frdm, imx93frdm, etc
37+ imx8mmevk, imx8mpevk, imx8mpfrdm, imx8mqevk, imx8ulpevk, imx93evk, imx93frdm, imx91evk, imx91frdm
4138
4239- __ Layerscape platform__ :
43- ls1012ardb, ls1012afrwy, ls1028ardb, ls1043ardb, ls1046ardb, ls1046afrwy,
44- ls1088ardb, ls2088ardb, ls2160ardb, lx2162aqds, etc
40+ ls1028ardb, ls1043ardb, ls1046ardb, ls2160ardb
4541
4642
4743## Flexbuild Usage
@@ -72,19 +68,14 @@ Most used example with separate command:
7268 bld rfs [ -r debian:desktop ] # generate Debian-based Desktop rootfs (with more graphics/multimedia packages for Desktop)
7369 bld rfs -r debian:server # generate Debian-based Server rootfs (with more server related packages, no GUI Desktop)
7470 bld rfs -r debian:base # generate Debian-based base rootfs (small footprint with base packages)
75- bld rfs -r poky:tiny # generate poky-based arm64 tiny rootfs
76- bld rfs -r buildroot:tiny # generate Buildroot-based arm64 tiny rootfs
77- bld itb -r poky:tiny # generate poky_tiny_IMX_arm64.itb including kernel, dtb and rootfs_poky_tiny_arm64.cpio.gz
7871 bld linux [ -p IMX|LS] # compile linux kernel for all arm64 IMX or LS machines
7972 bld atf -m lx2160rdb -b sd # compile atf image for SD boot on lx2160ardb
8073 bld boot [ -p IMX|LS ] # generate boot partition tarball (including kernel,dtb,modules,distro bootscript) for iMX/LS machines
8174 bld apps # compile NXP-specific components against the runtime dependencies of Debian Desktop rootfs for i.MX machines
8275 bld apps -r debian:server -p LS # compile NXP-specific components against the runtime dependencies of Debian Server rootfs for LS machines
83- bld ml [ -r <type> ] # compile NXP-specific eIQ AI/ML components against the library dependencies of Debian rootfs
8476 bld merge-apps [ -r <type> ] # merge NXP-specific components into target Debian rootfs (Desktop by default,add '-r debian:server' for Server)
8577 bld packrfs [ -r <type> ] # pack and compress target rootfs as rootfs_xx.tar.zst (or add '-r debian:server' for Server)
8678 bld packapps [ -r <type> ] # pack and compress target app components as apps_xx.tar.zst (add '-p LS' for Layerscape platforms)
87- bld repo-fetch [ <component> ] # fetch git repository of all or specified component from remote repos if not exist locally
8879 bld docker # create or attach docker container to build in docker
8980 bld clean # clean all obsolete firmware/linux/apps binary images except distro rootfs
9081 bld clean-apps [ -r <type> ] # clean the obsolete NXP-specific apps components binary images
@@ -97,8 +88,7 @@ Most used example with separate command:
9788
9889## More info
9990------------
100- Please refer to https://nxp.com/nxpdebian for more information about NXP Debian Linux SDK Distribution for i.MX and Layerscape.
101- [ i.MX Debian Linux SDK User's Guide] ( https://nxp.com/docs/en/user-guide/UG10155.pdf ) .
102- [ Layerscape Debian Linux SDK User's Guide] ( https://nxp.com/docs/en/user-guide/UG10143.pdf ) .
91+ Please refer to https://nxp.com/nxpdebian for more information about NXP Debian Linux SDK Distribution.
92+ [ Debian Linux SDK User's Guide] ((https://docs.nxp.com/bundle/UG10155 ).
10393
10494[ flexbuild_usage] ( docs/flexbuild_usage.md ) , [ build_and_deploy_distro] ( docs/build_and_deploy_distro.md ) , [ nxp_linux_sdk] ( docs/nxp_linux_sdk.md ) for detailed information.
0 commit comments