diff --git a/LICENSE_SDK.txt b/LICENSE_SDK.txt index c0273f8..ac7337f 100644 --- a/LICENSE_SDK.txt +++ b/LICENSE_SDK.txt @@ -1,4 +1,4 @@ -LA_OPT_NXP_Software_License v56 April 2024 +LA_OPT_NXP_Software_License v57 July 2024 IMPORTANT. Read the following NXP Software License Agreement ("Agreement") completely. By selecting the "I Accept" button at the end of this page, or by downloading, installing, or using the Licensed Software, you indicate that you @@ -767,3 +767,9 @@ upon notice. Vivante: Distribution of Vivante software must be a part of, or embedded within, Authorized Systems that include a Vivante Graphics Processing Unit. + +Wittenstein: Your use of the SafeRTOS v9.x and Networking Stack, in object +form, is limited to your internal testing, evaluation, feedback and development +specifically for use with an NXP Product. Licensee’s license to use and +supply the software to you expires on June 25, 2026. Further rights must be +obtained directly from Wittenstein. diff --git a/README.md b/README.md index f4239f3..4533d7e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ ## FlexBuild Overview --------------------- -FlexBuild is a component-oriented lightweight build system with capabilities -of flexible, ease-to-use, scalable system build and distro deployment. +FlexBuild is a component-oriented lightweight build system and integration platform with +capabilities of flexible, ease-to-use, scalable system build and distro deployment. Users can use flexbuild to easily build Debian-based RootFS, linux kernel, BSP components and miscellaneous userspace applications (e.g. graphics, multimedia, -networking, connectivity, security, AI/ML, etc) against Debian-based library +networking, connectivity, security, AI/ML, robotics, etc) against Debian-based library dependencies to streamline the system build with efficient CI/CD. With flex-installer, users also can easily install various distro to target storage @@ -14,16 +14,16 @@ device (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 in Debian Docker container hosted on x86 Ubuntu or any other distro 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 +- Docker hosted on Ubuntu LTS host (e.g. 22.04, 20.04) or other any distro + Refer to [docker-setup](docs/FAQ-docker-setup.md) + User can run 'bld docker' to create a Debian docker and build it in docker. - 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 @@ -37,22 +37,22 @@ device (SD/eMMC card or USB/SATA disk) on target board or on host machine. ---------------------- - __iMX platform__: imx6qpsabresd, imx6qsabresd, imx6sllevk, imx7ulpevk, imx8mmevk, imx8mnevk, imx8mpevk, -imx8mqevk, imx8qmmek, imx8qxpmek, imx8ulpevk, imx93evk, etc +imx8mqevk, imx8qmmek, imx8qxpmek, imx8ulpevk, imx93evk, imx91frdm, imx93frdm, etc - __Layerscape platform__: -ls1012ardb, ls1012afrwy, ls1021atwr, ls1028ardb, ls1043ardb, ls1046ardb, ls1046afrwy, +ls1012ardb, ls1012afrwy, ls1028ardb, ls1043ardb, ls1046ardb, ls1046afrwy, ls1088ardb, ls2088ardb, ls2160ardb, lx2162aqds, etc -## FlexBuild Usage +## Flexbuild Usage ------------------ ``` $ cd flexbuild -$ . setup.env -$ bld docker (create or attach a docker container) -$ . setup.env -$ bld -h +$ . setup.env (in host environment) +$ bld docker (create or attach to docker) +$ . setup.env (in docker environment) +$ bld host-dep (install host dependent packages) Usage: bld -m or bld [