flexbuild-main.zip
大小:323.78KB
价格:31积分
下载量:0
评分:
5.0
上传者:prens
更新日期:2025-09-22

flexbuild-main

资源文件列表(大概)

文件名
大小
flexbuild-main/
-
flexbuild-main/.gitignore
116B
flexbuild-main/LICENSE-Flexbuild-BSD-3-CLAUSE.txt
1.46KB
flexbuild-main/LICENSE_SDK.txt
47.05KB
flexbuild-main/README.md
4.84KB
flexbuild-main/SCR_SDK.txt
57.4KB
flexbuild-main/configs/
-
flexbuild-main/configs/board/
-
flexbuild-main/configs/board/common/
-
flexbuild-main/configs/board/common/imx_memorylayout.cfg
698B
flexbuild-main/configs/board/common/layerscape_memorylayout.cfg
1.51KB
flexbuild-main/configs/board/imx6qpsabresd.conf
864B
flexbuild-main/configs/board/imx6qsabresd.conf
857B
flexbuild-main/configs/board/imx6sllevk.conf
883B
flexbuild-main/configs/board/imx7ulpevk.conf
828B
flexbuild-main/configs/board/imx8mmevk.conf
913B
flexbuild-main/configs/board/imx8mnevk.conf
921B
flexbuild-main/configs/board/imx8mpevk.conf
1.03KB
flexbuild-main/configs/board/imx8mqevk.conf
902B
flexbuild-main/configs/board/imx8qmmek.conf
793B
flexbuild-main/configs/board/imx8qxpmek.conf
895B
flexbuild-main/configs/board/imx8ulpevk.conf
745B
flexbuild-main/configs/board/imx93evk.conf
1014B
flexbuild-main/configs/board/ls1012afrwy.conf
7.65KB
flexbuild-main/configs/board/ls1012aqds.conf
7.07KB
flexbuild-main/configs/board/ls1012ardb.conf
7.21KB
flexbuild-main/configs/board/ls1021aqds.conf
7.67KB
flexbuild-main/configs/board/ls1021atwr.conf
7.86KB
flexbuild-main/configs/board/ls1028aqds.conf
8.04KB
flexbuild-main/configs/board/ls1028ardb.conf
7.72KB
flexbuild-main/configs/board/ls1043aqds.conf
7.98KB
flexbuild-main/configs/board/ls1043ardb.conf
8.47KB
flexbuild-main/configs/board/ls1046afrwy.conf
7.9KB
flexbuild-main/configs/board/ls1046aqds.conf
8.01KB
flexbuild-main/configs/board/ls1046ardb.conf
8.58KB
flexbuild-main/configs/board/ls1088aqds.conf
7.38KB
flexbuild-main/configs/board/ls1088ardb.conf
7.8KB
flexbuild-main/configs/board/ls2088aqds.conf
7.01KB
flexbuild-main/configs/board/ls2088ardb.conf
8.28KB
flexbuild-main/configs/board/lx2160aqds.conf
7.9KB
flexbuild-main/configs/board/lx2160ardb.conf
8.68KB
flexbuild-main/configs/board/lx2162aqds.conf
8.07KB
flexbuild-main/configs/buildroot/
-
flexbuild-main/configs/buildroot/arm32_devel_defconfig
3.13KB
flexbuild-main/configs/buildroot/arm32_imaevm_defconfig
1.29KB
flexbuild-main/configs/buildroot/arm32_tiny_defconfig
2.49KB
flexbuild-main/configs/buildroot/arm64_devel_defconfig
3.37KB
flexbuild-main/configs/buildroot/arm64_imaevm_defconfig
1.43KB
flexbuild-main/configs/buildroot/arm64_tiny_defconfig
2.5KB
flexbuild-main/configs/buildroot/lsdk-busybox.config
230B
flexbuild-main/configs/buildroot/post-build.sh
1.36KB
flexbuild-main/configs/buildroot/post-image.sh
466B
flexbuild-main/configs/buildroot/ps1.sh
191B
flexbuild-main/configs/buildroot/sec_imaevm.sh
1.95KB
flexbuild-main/configs/debian/
-
flexbuild-main/configs/debian/debian_base_arm64.yaml
3.48KB
flexbuild-main/configs/debian/debian_desktop_arm64.yaml
4.18KB
flexbuild-main/configs/debian/debian_server_arm64.yaml
3.33KB
flexbuild-main/configs/debian/extra_packages_list
3.56KB
flexbuild-main/configs/linux/
-
flexbuild-main/configs/linux/demo_kernel.config
2.23KB
flexbuild-main/configs/linux/ima_evm_arm32.config
1.02KB
flexbuild-main/configs/linux/ima_evm_arm64.config
469B
flexbuild-main/configs/linux/linux_arm32_IMX.its
2.78KB
flexbuild-main/configs/linux/linux_arm32_LS.its
1.33KB
flexbuild-main/configs/linux/linux_arm64_IMX.its
3.66KB
flexbuild-main/configs/linux/linux_arm64_LS.its
6.99KB
flexbuild-main/configs/linux/linux_arm64_LS_signature.its
4.49KB
flexbuild-main/configs/linux/lttng.config
480B
flexbuild-main/configs/ml.yml
1.08KB
flexbuild-main/configs/poky/
-
flexbuild-main/configs/poky/local_arm32_devel.conf
5.43KB
flexbuild-main/configs/poky/local_arm32_tiny.conf
3.8KB
flexbuild-main/configs/poky/local_arm64_devel.conf
5.44KB
flexbuild-main/configs/poky/local_arm64_tiny.conf
3.98KB
flexbuild-main/configs/poky/reconfig.sh
2.7KB
flexbuild-main/configs/sdk.yml
9.44KB
flexbuild-main/docker/
-
flexbuild-main/docker/debian/
-
flexbuild-main/docker/debian/Dockerfile
1.77KB
flexbuild-main/docker/debian/Makefile
500B
flexbuild-main/docker/ubuntu/
-
flexbuild-main/docker/ubuntu/Dockerfile
1.76KB
flexbuild-main/docker/ubuntu/Makefile
500B
flexbuild-main/docs/
-
flexbuild-main/docs/FAQ-add-new-package-and-board.md
4.53KB
flexbuild-main/docs/FAQ-docker-setup.md
3.49KB
flexbuild-main/docs/build_and_deploy_distro.md
4.08KB
flexbuild-main/docs/flexbuild_usage.md
13.44KB
flexbuild-main/docs/flexbuild_workflow.txt
5.99KB
flexbuild-main/docs/host_requirement.md
1.09KB
flexbuild-main/docs/memory_layout.txt
6.28KB
flexbuild-main/docs/nxp_linux_sdk.md
7.29KB
flexbuild-main/docs/proxy.md
483B
flexbuild-main/include/
-
flexbuild-main/include/repo.mk
4.69KB
flexbuild-main/include/repo.mk-lsz
4.83KB
flexbuild-main/include/repo_update.inc
6.4KB
flexbuild-main/patch/
-
flexbuild-main/patch/alsa_lib/
-
flexbuild-main/patch/alsa_lib/0001-add-conf-for-multichannel-support-in-imx.patch
4.01KB
flexbuild-main/patch/alsa_lib/0001-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
1.7KB
flexbuild-main/patch/alsa_lib/0001-pcm-Fix-segfault-with-32bit-libs.patch
3.04KB
flexbuild-main/patch/alsa_lib/0001-pcm-rate-fix-the-crash-in-snd_pcm_rate_may_wait_for_.patch
1.43KB
flexbuild-main/patch/alsa_lib/0005-add-ak4458-conf-for-multichannel-support.patch
2.66KB
flexbuild-main/patch/alsa_lib/0006-add-conf-for-iMX-XCVR-sound-card.patch
2.12KB
flexbuild-main/patch/alsa_lib/0007-add-conf-for-imx-cs42448-sound-card.patch
2.24KB
flexbuild-main/patch/alsa_state/
-
flexbuild-main/patch/alsa_state/asound.conf
2.91KB
flexbuild-main/patch/alsa_state/asound.state
167.08KB
flexbuild-main/patch/apitrace/
-
flexbuild-main/patch/apitrace/0001-dlsym-workaround-glibc-2.34-build-failure.patch
949B
flexbuild-main/patch/apitrace/libproc2.pc
220B
flexbuild-main/patch/cheese/
-
flexbuild-main/patch/cheese/0001-Revert-Enable-cameras-with-only-MJPEG-output.patch
3.58KB
flexbuild-main/patch/cheese/0001-change-encoding-profile-hide-video-recording-timesta.patch
3.35KB
flexbuild-main/patch/cheese/0001-cheese-camera-support-max-framerate-to-60.patch
2.55KB
flexbuild-main/patch/cheese/0001-cheese-limitation-the-max-resolution-to-3840x2160.patch
1003B
flexbuild-main/patch/cheese/0001-disable-global-preset-usage-for-encoder-auto-plugin.patch
1.58KB
flexbuild-main/patch/cheese/0002-Revert-Preserve-video-x-raw-over-image-jpeg.patch
2.51KB
flexbuild-main/patch/cheese/0002-disable-viewfinder-sink-a-v-sync-to-get-better-perfo.patch
976B
flexbuild-main/patch/cheese/0002-don-t-build-help-folder-to-avoid-build-break.patch
574B
flexbuild-main/patch/cheese/0003-Revert-Support-camera-video-formats-with-MJPEG-outpu.patch
4.19KB
flexbuild-main/patch/clutter_gst/
-
flexbuild-main/patch/clutter_gst/0001-cluttervideosink-try-to-import-dmabuf.patch
12.39KB
flexbuild-main/patch/clutter_gst/0002-cluttervideosink-add-YUY2-format-support.patch
3.67KB
flexbuild-main/patch/clutter_gst/0003-cluttervideosink-create-internal-buffer-pool-to-copy.patch
5.41KB
flexbuild-main/patch/clutter_gst/0004-MMFMWK-8957-cluttervideosink-import-video-crop-meta.patch
1.57KB
flexbuild-main/patch/clutter_gst/0005-clutter-video-sink-fix-totem-video-jitter-issue.patch
12.47KB
flexbuild-main/patch/cogl/
-
flexbuild-main/patch/cogl/0001-cogl-texture-2d-support-import-dmabuf-using-egl-imag.patch
6.99KB
flexbuild-main/patch/cogl/0001-cogl-winsys-egl-add-glFinish-after-swapbuffer.patch
2.97KB
flexbuild-main/patch/cogl/0001-configure.ac-don-t-require-eglmesaext.h.patch
3.32KB
flexbuild-main/patch/cogl/0001-fix-build-break-cased-by-viv-gbm-version-number-only.patch
1.05KB
flexbuild-main/patch/cryptodev_linux/
-
flexbuild-main/patch/cryptodev_linux/0001-add-support-for-RSA-public-and-private-key-operation.patch
10.95KB
flexbuild-main/patch/gst_plugins_base/
-
flexbuild-main/patch/gst_plugins_base/0001-add-imxvideoconvert_g2d-into-playsink.patch
973B
flexbuild-main/patch/gst_plugins_good/
-
flexbuild-main/patch/gst_plugins_good/0001-LF-9558-gtkgstbasewidget-default-set-ignore-alpha-to.patch
980B
flexbuild-main/patch/gst_plugins_good/0001-request-for-2-more-buffer-for-better-performance.patch
843B
flexbuild-main/patch/gstreamer/
-
flexbuild-main/patch/gstreamer/0001-don-t-remove-v4l2-plugin-it-s-the-only-decoder-on-8q.patch
1.02KB
flexbuild-main/patch/linux/
-
flexbuild-main/patch/linux/0001-enable-CONFIG_INPUT_UINPUT-and-CONFIG_SQUASHFS_LZO-i.patch
1020B
flexbuild-main/patch/tflite/
-
flexbuild-main/patch/tflite/tensorflow2-lite.pc
161B
flexbuild-main/patch/uboot/
-
flexbuild-main/patch/uboot/0001-fix-issue-failed-to-boot-kernel-itb-image.patch
22.32KB
flexbuild-main/patch/vkmark/
-
flexbuild-main/patch/vkmark/0001-scenes-Use-depth-format-supported-by-i.MX.patch
1.98KB
flexbuild-main/patch/vkmark/0002-src-meson.build-Prepend-sysroot-for-the-includedir.patch
939B
flexbuild-main/patch/vkmark/0003-meson.build-Enable-native-wayland-scanner.patch
1.48KB
flexbuild-main/setup.env
368B
flexbuild-main/src/
-
flexbuild-main/src/Makefile
454B
flexbuild-main/src/apps/
-
flexbuild-main/src/apps/Makefile
840B
flexbuild-main/src/apps/connectivity/
-
flexbuild-main/src/apps/connectivity/nxp_wlan_bt.mk
1.32KB
flexbuild-main/src/apps/graphics/
-
flexbuild-main/src/apps/graphics/apitrace.mk
1.7KB
flexbuild-main/src/apps/graphics/clutter_gst.mk
2.3KB
flexbuild-main/src/apps/graphics/cogl.mk
1.93KB
flexbuild-main/src/apps/graphics/gpu_viv.mk
1.2KB
flexbuild-main/src/apps/graphics/gpuconfig
170B
flexbuild-main/src/apps/graphics/gpuconfig.service
144B
flexbuild-main/src/apps/graphics/gputop.mk
957B
flexbuild-main/src/apps/graphics/imx_dpu_g2d.mk
764B
flexbuild-main/src/apps/graphics/imx_g2d_samples.mk
1.32KB
flexbuild-main/src/apps/graphics/imx_gpu_g2d.mk
832B
flexbuild-main/src/apps/graphics/imx_pxp_g2d.mk
746B
flexbuild-main/src/apps/graphics/libdrm.mk
1.22KB
flexbuild-main/src/apps/graphics/libgpuperfcnt.mk
614B
flexbuild-main/src/apps/graphics/vkmark.mk
1.43KB
flexbuild-main/src/apps/graphics/vulkan_headers.mk
689B
flexbuild-main/src/apps/graphics/wayland.mk
1.28KB
flexbuild-main/src/apps/graphics/wayland_protocols.mk
850B
flexbuild-main/src/apps/graphics/weston.mk
2.95KB
flexbuild-main/src/apps/ml/
-
flexbuild-main/src/apps/ml/armcl.mk
1.07KB
flexbuild-main/src/apps/ml/eiq_examples.mk
583B
flexbuild-main/src/apps/ml/ethosu_driver_stack.mk
1.61KB
flexbuild-main/src/apps/ml/ethosu_firmware.mk
460B
flexbuild-main/src/apps/ml/ethosu_vela.mk
1.25KB
flexbuild-main/src/apps/ml/pytorch.mk
1.29KB
flexbuild-main/src/apps/ml/tflite.mk
4.24KB
flexbuild-main/src/apps/ml/tflite_ethosu_delegate.mk
1.75KB
flexbuild-main/src/apps/ml/tflite_vx_delegate.mk
1.82KB
flexbuild-main/src/apps/ml/tim_vx.mk
1.7KB
flexbuild-main/src/apps/multimedia/
-
flexbuild-main/src/apps/multimedia/alsa_lib.mk
983B
flexbuild-main/src/apps/multimedia/alsa_state.mk
527B
flexbuild-main/src/apps/multimedia/basler_camera.mk
745B
flexbuild-main/src/apps/multimedia/cheese.mk
2.08KB
flexbuild-main/src/apps/multimedia/gst_plugins_bad.mk
5.05KB
flexbuild-main/src/apps/multimedia/gst_plugins_base.mk
3.91KB
flexbuild-main/src/apps/multimedia/gst_plugins_good.mk
2.76KB
flexbuild-main/src/apps/multimedia/gst_plugins_ugly.mk
1.26KB
flexbuild-main/src/apps/multimedia/gstreamer.mk
2.15KB
flexbuild-main/src/apps/multimedia/imx_alsa_plugin.mk
1.31KB
flexbuild-main/src/apps/multimedia/imx_codec.mk
1.12KB
flexbuild-main/src/apps/multimedia/imx_dsp.mk
1.1KB
flexbuild-main/src/apps/multimedia/imx_dsp_codec_ext.mk
1.16KB
flexbuild-main/src/apps/multimedia/imx_dspc_asrc.mk
800B
flexbuild-main/src/apps/multimedia/imx_gst_plugin.mk
2.67KB
flexbuild-main/src/apps/multimedia/imx_isp.mk
3.41KB
flexbuild-main/src/apps/multimedia/imx_parser.mk
686B
flexbuild-main/src/apps/multimedia/imx_sof.mk
821B
flexbuild-main/src/apps/multimedia/imx_sw_pdm.mk
684B
flexbuild-main/src/apps/multimedia/imx_vpu_hantro.mk
1.26KB
flexbuild-main/src/apps/multimedia/imx_vpu_hantro_daemon.mk
1.8KB
flexbuild-main/src/apps/multimedia/imx_vpu_hantro_vc.mk
723B
flexbuild-main/src/apps/multimedia/imx_vpuwrap.mk
1.54KB
flexbuild-main/src/apps/networking/
-
flexbuild-main/src/apps/networking/aiopsl.mk
545B
flexbuild-main/src/apps/networking/aquantia_fw_util.mk
469B
flexbuild-main/src/apps/networking/ceetm.mk
726B
flexbuild-main/src/apps/networking/dce.mk
624B
flexbuild-main/src/apps/networking/dpdk.mk
2.06KB
flexbuild-main/src/apps/networking/flib.mk
350B
flexbuild-main/src/apps/networking/fmc.mk
3.19KB
flexbuild-main/src/apps/networking/fmlib.mk
722B
flexbuild-main/src/apps/networking/gpp_aioptool.mk
545B
flexbuild-main/src/apps/networking/mtcp_dpdk.mk
1.5KB
flexbuild-main/src/apps/networking/ovs_dpdk.mk
1.42KB
flexbuild-main/src/apps/networking/pktgen_dpdk.mk
1.58KB
flexbuild-main/src/apps/networking/qbman_userspace.mk
579B
flexbuild-main/src/apps/networking/restool.mk
363B
flexbuild-main/src/apps/networking/spc.mk
1.28KB
flexbuild-main/src/apps/networking/tsntool.mk
1.24KB
flexbuild-main/src/apps/networking/vpp.mk
2.21KB
flexbuild-main/src/apps/security/
-
flexbuild-main/src/apps/security/crconf.mk
526B
flexbuild-main/src/apps/security/cst.mk
878B
flexbuild-main/src/apps/security/keyctl_caam.mk
458B
flexbuild-main/src/apps/security/libpkcs11.mk
1.12KB
flexbuild-main/src/apps/security/openssl.mk
1.19KB
flexbuild-main/src/apps/security/optee_client.mk
723B
flexbuild-main/src/apps/security/optee_os.mk
1.88KB
flexbuild-main/src/apps/security/optee_test.mk
1.13KB
flexbuild-main/src/apps/security/secure_obj.mk
2.4KB
flexbuild-main/src/apps/utils/
-
flexbuild-main/src/apps/utils/firmwared.mk
1.61KB
flexbuild-main/src/apps/utils/firmwared.service
155B
flexbuild-main/src/apps/utils/imx_test.mk
1.19KB
flexbuild-main/src/apps/utils/iperf.mk
463B
flexbuild-main/src/apps/utils/misc.mk
199B
flexbuild-main/src/apps/utils/ros.mk
1.45KB
flexbuild-main/src/apps/utils/uuu.mk
707B
flexbuild-main/src/bsp/
-
flexbuild-main/src/bsp/Makefile
260B
flexbuild-main/src/bsp/atf.mk
8.48KB
flexbuild-main/src/bsp/grub.mk
714B
flexbuild-main/src/bsp/imx_firmware.mk
1.34KB
flexbuild-main/src/bsp/imx_mkimage.mk
6.84KB
flexbuild-main/src/bsp/layerscape_fw.mk
3.16KB
flexbuild-main/src/bsp/mcore_demo.mk
863B
flexbuild-main/src/bsp/rcw.mk
808B
flexbuild-main/src/bsp/uboot.mk
3.39KB
flexbuild-main/src/linux/
-
flexbuild-main/src/linux/Makefile
443B
flexbuild-main/src/linux/cryptodev_linux.mk
1.07KB
flexbuild-main/src/linux/isp_vvcam_module.mk
948B
flexbuild-main/src/linux/linux.mk
3.72KB
flexbuild-main/src/linux/lttng_modules.mk
736B
flexbuild-main/src/linux/mdio_proxy_module.mk
804B
flexbuild-main/src/linux/perf.mk
824B
flexbuild-main/src/misc/
-
flexbuild-main/src/misc/boot.mount
173B
flexbuild-main/src/misc/ccsr.c
3.04KB
flexbuild-main/src/misc/debian/
-
flexbuild-main/src/misc/debian/debian-post-install-pkg
3.57KB
flexbuild-main/src/misc/debian/distroplatcfg
2.19KB
flexbuild-main/src/misc/debian/platcfg.service
165B
flexbuild-main/src/misc/fmc/
-
flexbuild-main/src/misc/fmc/fmc.service
177B
flexbuild-main/src/misc/fmc/init-ls104xa
928B
flexbuild-main/src/misc/meson/
-
flexbuild-main/src/misc/meson/meson.cross
1.16KB
flexbuild-main/src/misc/poky/
-
flexbuild-main/src/misc/poky/100-sysvinit-inittab
486B
flexbuild-main/src/misc/sdk/
-
flexbuild-main/src/misc/sdk/README.SDK
836B
flexbuild-main/src/misc/sdk/legal
473B
flexbuild-main/src/misc/udev/
-
flexbuild-main/src/misc/udev/udev-rules-imx/
-
flexbuild-main/src/misc/udev/udev-rules-imx/10-imx.rules
1.89KB
flexbuild-main/src/misc/udev/udev-rules-qoriq/
-
flexbuild-main/src/misc/udev/udev-rules-qoriq/72-fsl-dpaa-persistent-networking.rules
856B
flexbuild-main/src/misc/udev/udev-rules-qoriq/73-fsl-enetc-networking.rules
1.49KB
flexbuild-main/src/misc/weston/
-
flexbuild-main/src/misc/weston/weston.ini
583B
flexbuild-main/src/misc/weston/weston.service
968B
flexbuild-main/src/misc/weston/weston.sh
259B
flexbuild-main/tools/
-
flexbuild-main/tools/clean_components
1.28KB
flexbuild-main/tools/create_bootpartition
5.74KB
flexbuild-main/tools/create_composite_firmware
3.75KB
flexbuild-main/tools/distro_buildroot
2.73KB
flexbuild-main/tools/distro_debian
3.05KB
flexbuild-main/tools/distro_poky
3.93KB
flexbuild-main/tools/flash_images
22.14KB
flexbuild-main/tools/flex-builder
45.44KB
flexbuild-main/tools/flex-installer
29.41KB
flexbuild-main/tools/getvariable
2.2KB
flexbuild-main/tools/parse_yaml
1.14KB
flexbuild-main/tools/repo_update
3.35KB
flexbuild-main/tools/resizerfs
564B
flexbuild-main/tools/secure_sign_image
4.88KB

资源内容介绍

NXP flexbuild-main
## FlexBuild Overview---------------------FlexBuild is a component-oriented lightweight build system with capabilitiesof flexible, ease-to-use, scalable system build and distro deployment.Users can use flexbuild to easily build Debian-based RootFS, linux kernel, BSPcomponents and miscellaneous userspace applications (e.g. graphics, multimedia,networking, connectivity, security, AI/ML, etc) against Debian-based librarydependencies to streamline the system build with efficient CI/CD.With flex-installer, users also can easily install various distro to target storagedevice (SD/eMMC card or USB/SATA disk) on target board or on host machine.## Build Environment--------------------- Cross-build in Debian Docker container hosted on Ubuntu or any other distro host machine for arm64 target- Cross-build on x86 host machine running Debian 12 for arm64 target- Native-build on ARM board running Debian for arm64 target## Host system requirement- Debian 12 host Refer to [host_requirement](docs/host_requirement.md)- Ubuntu LTS host (e.g. 22.04, 20.04) on which Docker Engine is running Refer to [docker-setup](docs/FAQ-docker-setup.md)- If other distro version is installed on your host machine, you can run 'bld docker' to create a Debian 12 docker and build it in docker.## Supported distro for target arm64------------------------------------------- Debian-based userland (base, desktop, server)- Yocto-based userland (tiny, devel)- Buildroot-based userland (tiny, devel)## Supported platforms----------------------- __iMX platform__: imx6qpsabresd, imx6qsabresd, imx6sllevk, imx7ulpevk, imx8mmevk, imx8mnevk, imx8mpevk, imx8mqevk, imx8qmmek, imx8qxpmek, imx8ulpevk, imx93evk, etc- __Layerscape platform__: ls1012ardb, ls1012afrwy, ls1021atwr, ls1028ardb, ls1043ardb, ls1046ardb, ls1046afrwy, ls1088ardb, ls2088ardb, ls2160ardb, lx2162aqds, etc## FlexBuild Usage------------------```$ cd flexbuild$ . setup.env$ bld docker (create or attach a docker container)$ . setup.env$ bld -hUsage: bld -m <machine> or bld <target> [ <option> ]```Most used example with automated build:``` bld -m imx8mpevk # automatically build BSP + kernel + NXP-specific apps + Debian RootFS for imx8mpevk platform bld -m lx2160ardb # same as above, for lx2160ardb platform bld auto -p IMX (or -p LS) # same as above, for all arm64 iMX (or Layerscape) platforms```Most used example with separate command:``` bld bsp -m imx8mpevk # generate BSP composite firmware (including atf, u-boot, optee_os, kernel, dtb, peripheral firmware, tiny rootfs) bld rfs -r debian:desktop # generate Debian-based desktop rootfs (with more graphics/multimedia packages for Desktop) bld rfs -r debian:server # generate Debian-based server rootfs (with more server related packages, no GUI Desktop) bld rfs -r debian:base # generate Debian-based base rootfs (small footprint with base packages) bld rfs -r poky:tiny # generate poky-based arm64 tiny rootfs bld rfs -r buildroot:tiny # generate Buildroot-based arm64 tiny rootfs bld itb -r debian:base # generate sdk_debian_base_IMX_arm64.itb including kernel, dtb and rootfs_debian_base_arm64.cpio.gz bld linux [ -p IMX|LS] # compile linux kernel for all arm64 IMX or LS machines bld atf -m lx2160rdb -b sd # compile atf image for SD boot on lx2160ardb bld boot [ -p IMX|LS ] # generate boot partition tarball (including kernel,dtb,modules,distro bootscript) for iMX/LS machines bld apps -r debian:server -p LS # compile NXP-specific apps against the library dependencies of Debian server rootfs for LS machines bld ml # compile NXP-specific eIQ AI/ML components against the library dependencies of Debian rootfs bld merge-apps # merge NXP-specific apps into target Debian rootfs bld packrfs # pack and compress target rootfs as rootfs_xx.tar.zst bld packapps # pack and compress target app components as app_components_xx.tar.zst bld repo-fetch [ <component> ] # fetch git repository of all or specified component from remote repos if not exist locally bld docker # create or attach docker container to build in docker bld clean # clean all obsolete firmware/linux/apps image except distro rootfs bld clean-rfs -r debian:server # clean target debian-based server arm64 rootfs bld clean-bsp # clean obsolete bsp image bld clean-linux # clean obsolete linux image bld list # list enabled machines and supported various components```## More info------------Please refer to [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)

发表评论

captcha