imx_builder --- standalone build without Yocto

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

imx_builder --- standalone build without Yocto

imx_builder --- standalone build without Yocto

Mar 13, 2020: imx_builder_03122020.tgz  --- change the i.MX8MN  configuration.

 Dec 11, 2019: imx_builder_12112019.tgz --- add support  L4.19.35_1.1.0

August 28, 2019:  imx_builder_08282019.tgz   --- add i.MX8MM

July 03, 2019:  imx_builder_07032019.tgz --- add i.MX8QM: build_i.MX8 

Feb 26, 2020: imx_builder_02262020 --- add i.MX8MN, add spl m4 for build_i.MX8, build_i.MX8X with L4.14.98_2.0.0_ga, L4.14.98_2.2.0, L4.19.35_1.1.0

imx_builder_02262020:

imx_builder
|-- atf -> bsp/imx-atf
|-- bsp -> REL/rel_imx_4.19.35_1.1.0
|-- build -> build_i.MX8X/L4.19.35_1.1.0
|-- build_i.MX6
|   |-- L3.0.x
|   |-- L3.1x.xx
|   |-- L4.14.xx
|   |-- L4.19.xx
|   `-- L4.1.xx
|-- build_i.MX8
|   |-- before_L4.14.98_2.0.0_ga
|   |-- L4.14.98_2.0.0_ga
|   |-- L4.14.98_2.2.0
|   `-- L4.19.35_1.1.0
|-- build_i.MX8M
|   |-- before.L4.19.35
|   `-- L4.19.35
|-- build_i.MX8MM
|   |-- before.L4.19.35
|   `-- L4.19.35
|-- build_i.MX8MN
|   `-- L4.19.35
|-- build_i.MX8X
|   |-- before_L4.14.98_2.0.0_ga
|   |-- L4.14.98_2.0.0_ga
|   |-- L4.14.98_2.2.0
|   `-- L4.19.35_1.1.0
|-- dts -> linux/arch/arm/boot/dts
|-- dts64 -> linux/arch/arm64/boot/dts/freescale
|-- dts_uboot -> u-boot/arch/arm/dts
|-- imx-mkimage -> bsp/imx-mkimage
|-- linux -> bsp/linux-imx
|-- m4_img
|   |-- m4_1_image.bin -> rpmsg_lite_str_echo_rtos_imxcm4.bin
|   |-- m4_image.bin -> power_mode_switch.bin
|   `-- readme.txt
|-- Makefile -> build/Makefile
|-- Others
|   |-- clk_module
|   |-- cryptodev-linux-1.8
|   |-- helloworld_module
|   |-- key_blob_module
|   `-- spi
|-- out
|-- README -> build/README
|-- REL
|-- scfw -> bsp/scfw
|-- SETTINGS.MK -> build/SETTINGS.MK
|-- toolchains
|   `-- scfw
|-- u-boot -> bsp/uboot-imx
`-- VERSION.MK

imx_builder is a set of Makefile for build u-boot, Linux kernel, atf, scfw, imx-mkimage.  You can call it standalone build.

here is the step to try it. 

You can use  -n for make to get the detail build steps.

ex:  make atf -n 

       make linux.Image -n

L4.14.78_ga as example:

1. Untar  imx_builder_02282019.tgz

2. Read the  Standalone_Build_Preparation.pdf inside to prepare the bsp.

3. Prepare the toolchains(populate_sdk from yocto, get from linaro, get from buildroot, etc.)

4. Prepare scfw toolchains following the SCFW Porting Kit. 

5. Follow the Standalone_Build_Preparation.pdf to check if the Build Structure is correct.

  1. Build Structure

L4.14.78_1.0.0_ga as example.

Prepare rel_imx_4.14.78_1.0.0_ga in REL

Make symbol link to REL/rel_imx_4.14.78_1.0.0_ga

Make symbol link to build_i.MX8X

 

imx_builder/

|-- atf -> bsp/imx-atf

|-- bsp -> REL/rel_imx_4.14.78_1.0.0_ga

|-- build -> build_i.MX8X

|-- build_i.MX6

|-- build_i.MX8M

|-- build_i.MX8X

|   |-- Makefile -> Makefile.4.14.78_ga

|   |-- Makefile.4.14.78_ga

|   |-- README

|   |-- SETTINGS_4.14.78_1.0.0_ga.MK

|   |-- SETTINGS.MK -> SETTINGS_4.14.78_1.0.0_ga.MK

|   `-- VERSION.MK

|-- dts -> linux/arch/arm/boot/dts

|-- imx-mkimage -> bsp/imx-mkimage

|-- linux -> bsp/linux-imx

|-- Makefile -> build/Makefile

|-- Others

|-- out

|-- README -> build/README

|-- REL

|   `-- rel_imx_4.14.78_1.0.0_ga

|       |-- firmware-imx-8.0.bin

|       |-- imx-atf

|       |-- imx-mkimage

|       |-- imx-sc-firmware-1.1.bin(optional)

|       |-- imx-scfw-porting-kit-1.1.tar.gz

|       |-- linux-imx

|       `-- uboot-imx

|-- scfw -> bsp/scfw

|-- SETTINGS.MK -> build/SETTINGS.MK

|-- Standalone_Build_Preparation.pdf

|-- toolchains

|   `-- scfw

|       `-- gcc-arm-none-eabi-6-2017-q2-update

|-- u-boot -> bsp/uboot-imx

`-- VERSION.MK -> build/VERSION.MK

标签 (1)
附件
评论

Hi,

Is there any modification need to be done to enable secure boot of imx8qxp?

imx_builder_03122020.tgz, and building the i.MX 8MM, the Makefile has target defined for rootfs.tar, however missing ${FS_TAR_SCRIPT} defined in SETTINGS.MK:

FS_DIR=${PWD}/fs
FS_TAR_DIR=${FS_DIR}/tar
FS_TAR_SCRIPT=${FS_TAR_DIR}/rootfs.tar.gz.sh

Can the full FS_DIR and scripts for all sub directories be provided in imx_builder?

Missing:

fs/tar

fs/ubi

fs/cpio

At the very initial version of imx_builder, I just add a very small rootfs for test purpose. 

And I decide not to support rootfs any more. But I didn't remove the rules.

Acuatully, I made the small test rootfs by buildroot.


rootfs:rootfs.tar
#       $(RM)  $(ROOTFS_DIR)/dev/null $(OUT_ROOTFS)
#       fakeroot -- sh -c 'mknod -m a=rw $$0/dev/null c 1 3 && cd $$0 && tar jfvc $$1 *' ${ROOTFS_DIR} ${OUT_ROOTFS}
#       $(RM)  $(OUT_ROOTFS_TAR) $(OUT_ROOTFS_UBI)
#       fakeroot -- ${FS_TAR_SCRIPT}  ${ROOTFS_DIR} ${OUT_ROOTFS_TAR}
#       fakeroot -- ${FS_UBI_SCRIPT}  ${ROOTFS_DIR} ${OUT_ROOTFS_UBIFS} ${OUT_ROOTFS_UBI} ${FS_UBI_DIR}

rootfs.tar:
        $(RM)  $(OUT_ROOTFS_TAR)
        fakeroot -- ${FS_TAR_SCRIPT}  ${ROOTFS_DIR} ${OUT_ROOTFS_TAR}
rootfs.cpio:
        $(RM)  $(OUT_ROOTFS_CPIO)
        fakeroot -- ${FS_CPIO_SCRIPT}  ${ROOTFS_DIR} ${OUT_ROOTFS_CPIO}

Hi BiyongSUN‌, thanks for the update.  

Here is script (getSw.sh) to populate the bsp directory.  Using release rel_imx_5.4.24_2.1.0, for firmware-imx, the i.MX_Linux_Release_Notes.pdf had the version (8.8) for this release.  To use other Linux releases, update the TAG and FWR variable for the versions needed.

#!/bin/bash

TAG="rel_imx_5.4.24_2.1.0"
FWR="8.8"

CAF="https://source.codeaurora.org/external/imx"
MAD="wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO"

wget ${MAD}/firmware-imx-${FWR}.bin

for repo in linux-imx uboot-imx imx-atf imx-mkimage; do
    git clone ${CAF}/${repo} -b ${TAG};
done
‍‍‍‍‍‍‍‍‍‍‍

Thanks a lot for your script. 

I have a similar one, which remove the .git in linunx-imx, uboot-imx to make the bsp small. 

I think it not part of the imx_builder so far. 

And my initial thought is for customers to understand the standalone build. and easy to see the single steps, which is a little bit hard to read in Yocto.

The imx_builder is for a professional user like you. You can add any new feature like preparing bsp.  

Thanks a lot for your interesting in my imx_builder.

%3CLINGO-SUB%20id%3D%22lingo-sub-1127417%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eimx_builder%20---%20%E6%97%A0%E9%9C%80%20Yocto%20%E5%8D%B3%E5%8F%AF%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127417%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E2020%E5%B9%B43%E6%9C%8813%E6%97%A5%EF%BC%9Aimx_builder_03122020.tgz---%20%E6%9B%B4%E6%94%B9%20i.MX8MN%20%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%3CP%3E2019%E5%B9%B412%E6%9C%8811%E6%97%A5%EF%BC%9Aimx_builder_12112019.tgz%20---%20%E6%B7%BB%E5%8A%A0%E6%94%AF%E6%8C%81%20L4.19.35_1.1.0%3C%2FP%3E%3CP%3E2019%E5%B9%B48%E6%9C%8828%E6%97%A5%EF%BC%9Aimx_builder_08282019.tgz%20---%20%E6%B7%BB%E5%8A%A0%20i.MX8MM%3C%2FP%3E%3CP%3E2019%E5%B9%B47%E6%9C%883%E6%97%A5%EF%BC%9Aimx_builder_07032019.tgz%20---%20%E6%B7%BB%E5%8A%A0%20i.MX8QM%3A%20build_i.MX8%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20transparent%3B%20color%3A%20%233d3d3d%3B%20font-family%3A%20Helvetica%20Neue%2CHelvetica%2CArial%2CLucida%20Grande%2Csans-serif%3B%20font-size%3A%2015px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%20word-wrap%3A%20break-word%3B%22%3E2020%20%E5%B9%B4%202%20%E6%9C%88%2026%20%E6%97%A5%EF%BC%9Aimx_builder_02262020%20---%20%E6%B7%BB%E5%8A%A0%20i.MX8MN%EF%BC%8C%E4%B8%BA%20build_i.MX8%E3%80%81build_i.MX8X%20%E6%B7%BB%E5%8A%A0%20spl%20m4%EF%BC%8C%E5%B8%A6%E6%9C%89%20L4.14.98_2.0.0_ga%E3%80%81L4.14.98_2.2.0%E3%80%81L4.19.35_1.1.0%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20transparent%3B%20color%3A%20%233d3d3d%3B%20font-family%3A%20Helvetica%20Neue%2CHelvetica%2CArial%2CLucida%20Grande%2Csans-serif%3B%20font-size%3A%2015px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%20word-wrap%3A%20break-word%3B%22%3E%20imx_builder_02262020%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CDIV%3Eimx_builder%3CBR%20%2F%3E%20%7C--%20atf%20-%26gt%3B%20bsp%2Fimx-atf%3CBR%20%2F%3E%20%7C--%20bsp%20-%26gt%3B%20REL%2Frel_imx_4.19.35_1.1.0%3CBR%20%2F%3E%7C--%20%E6%9E%84%E5%BB%BA%20-%26gt%3B%20build_i.MX8X%2FL4.19.35_1.1.0%3CBR%20%2F%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX6%3CBR%20%2F%3E%20%7C%20%7C--%20L3.0.x%3CBR%20%2F%3E%20%7C%20%7C--%20L3.1x.xx%3CBR%20%2F%3E%20%7C%20%7C--%20L4.14.xx%3CBR%20%2F%3E%20%7C%20%7C--%20L4.19.xx%3CBR%20%2F%3E%20%7C%60--%20L4.1.xx%3CBR%20%2F%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX8%3CBR%20%2F%3E%20%7C%20%7C--%20%E5%9C%A8_L4.14.98_2.0.0_ga%20%E4%B9%8B%E5%89%8D%3CBR%20%2F%3E%7C%20%7C--%20L4.14.98_2.0.0_ga%3CBR%20%2F%3E%20%7C%20%7C--%20L4.14.98_2.2.0%3CBR%20%2F%3E%20%7C%60--%20L4.19.35_1.1.0%3CBR%20%2F%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX8M%3CBR%20%2F%3E%20%7C%20%7C--%20%E4%B9%8B%E5%89%8D.L4.19.35%3CBR%20%2F%3E%20%7C%60--%20L4.19.35%3CBR%20%2F%3E%20%7C--%20%E6%9E%84%E5%BB%BA_i.MX8MM%3CBR%20%2F%3E%20%7C%20%7C--%20%E4%B9%8B%E5%89%8D.L4.19.35%3CBR%20%2F%3E%20%7C%60--%20L4.19.35%3C%2FDIV%3E%3CDIV%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX8MN%3C%2FDIV%3E%3CDIV%3E%7C%60--%20L4.19.35%3CBR%20%2F%3E%20%7C--%20%E6%9E%84%E5%BB%BA_i.MX8X%3CBR%20%2F%3E%20%7C%20%7C--%20%E5%9C%A8_L4.14.98_2.0.0_ga%20%E4%B9%8B%E5%89%8D%3CBR%20%2F%3E%7C%20%7C--%20L4.14.98_2.0.0_ga%3CBR%20%2F%3E%20%7C%20%7C--%20L4.14.98_2.2.0%3CBR%20%2F%3E%20%7C%60--%20L4.19.35_1.1.0%3CBR%20%2F%3E%7C--%20dts%20-%26gt%3B%20linux%2Farch%2Farm%2Fboot%2Fdts%3CBR%20%2F%3E%20%7C--%20dts64%20-%26gt%3B%20linux%2Farch%2Farm64%2Fboot%2Fdts%2Ffreescale%3CBR%20%2F%3E%20%7C--%20dts_uboot%20-%26gt%3B%20u-boot%2Farch%2Farm%2Fdts%3CBR%20%2F%3E%20%7C--%20imx-mkimage%20-%26gt%3B%20bsp%2Fimx-mkimage%3CBR%20%2F%3E%20%7C--%20linux%20-%26gt%3B%20bsp%2Flinux-imx%3CBR%20%2F%3E%20%7C%20%3CSPAN%20style%3D%22color%3A%20%23ff0000%3B%20font-size%3A%2022px%3B%22%3E%3CSTRONG%3E--%20m4_img%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%20%7C%20%7C--%20m4_1_image.bin-%26gt%3Brpmsg_lite_str_echo_rtos_imxcm4.bin%3CBR%20%2F%3E%7C%20%7C--%20m4_image.bin%20-%26gt%3B%20%E7%94%B5%E6%BA%90%E6%A8%A1%E5%BC%8F%E5%BC%80%E5%85%B3.bin%3CBR%20%2F%3E%7C%60--readme.txt%3CBR%20%2F%3E%7C--%20Makefile%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2FMakefile%3CBR%20%2F%3E%20%7C--%20%E5%85%B6%E4%BB%96%3CBR%20%2F%3E%7C%20%7C--%20clk_%E6%A8%A1%E5%9D%97%3CBR%20%2F%3E%7C%7C--%20cryptodev-linux-1.8%3CBR%20%2F%3E%7C%20%7C--%20helloworld_%E6%A8%A1%E5%9D%97%3CBR%20%2F%3E%7C%20%7C--%20key_blob_%E6%A8%A1%E5%9D%97%3CBR%20%2F%3E%7C%60--%20spi%3CBR%20%2F%3E%20%7C--%20%E5%87%BA%3CBR%20%2F%3E%7C--%20%E8%87%AA%E8%BF%B0%E6%96%87%E4%BB%B6%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2F%E8%87%AA%E8%BF%B0%E6%96%87%E4%BB%B6%3CBR%20%2F%3E%7C--%20%E7%9B%B8%E5%AF%B9%3CBR%20%2F%3E%7C--%20scfw%20-%26gt%3B%20bsp%2Fscfw%3CBR%20%2F%3E%20%7C--%20%E8%AE%BE%E7%BD%AE.MK%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2F%E8%AE%BE%E7%BD%AE.MK%3CBR%20%2F%3E%20%7C--%20%E5%B7%A5%E5%85%B7%E9%93%BE%3CBR%20%2F%3E%7C%60--%20scfw%3CBR%20%2F%3E%20%7C--%20u-boot%20-%26gt%3B%20bsp%2Fuboot-imx%3CBR%20%2F%3E%20%60--%E7%89%88%E6%9C%AC.MK%3C%2FDIV%3E%3CDIV%3E%3C%2FDIV%3E%3CP%3E%3C%2FP%3E%3CP%3Eimx_builder%E6%98%AF%E4%B8%80%E7%BB%84%E7%94%A8%E4%BA%8E%E6%9E%84%E5%BB%BAu-boot%E3%80%81Linux%20kernel%E3%80%81atf%E3%80%81scfw%E3%80%81imx-mkimage%E7%9A%84Makefile%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E7%A7%B0%E4%B9%8B%E4%B8%BA%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E6%98%AF%E5%B0%9D%E8%AF%95%E7%9A%84%E6%AD%A5%E9%AA%A4%E3%80%82%3C%2FP%3E%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20-n%20%E6%9D%A5%E8%8E%B7%E5%8F%96%E8%AF%A6%E7%BB%86%E7%9A%84%E6%9E%84%E5%BB%BA%E6%AD%A5%E9%AA%A4%E3%80%82%3C%2FP%3E%3CP%3E%E4%BE%8B%E5%A6%82%EF%BC%9Amake%20atf%20-n%3C%2FP%3E%3CP%3E%E5%88%B6%E4%BD%9C%20linux.Image%20-n%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%BB%A5%20L4.14.78_ga%20%E4%B8%BA%E4%BE%8B%EF%BC%9A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E1.%20Untar%26nbsp%3B%26nbsp%3Bimx_builder_02282019.tgz%3C%2FP%3E%3CP%3E2.%E9%98%85%E8%AF%BB%E9%87%8C%E9%9D%A2%E7%9A%84Standalone_Build_Preparation.pdf%EF%BC%8C%E5%87%86%E5%A4%87bsp%E3%80%82%3C%2FP%3E%3CP%3E3.%E5%87%86%E5%A4%87%E5%B7%A5%E5%85%B7%E9%93%BE%EF%BC%88%E4%BB%8E%20yocto%20%E8%8E%B7%E5%8F%96%20populate_sdk%E3%80%81%E4%BB%8E%20linaro%20%E8%8E%B7%E5%8F%96%E3%80%81%E4%BB%8E%20buildroot%20%E8%8E%B7%E5%8F%96%E7%AD%89%EF%BC%89%3C%2FP%3E%3CP%3E4.%20%E6%8C%89%E7%85%A7%20SCFW%20%E7%A7%BB%E6%A4%8D%E5%A5%97%E4%BB%B6%E5%87%86%E5%A4%87%20scfw%20%E5%B7%A5%E5%85%B7%E9%93%BE%E3%80%82%3C%2FP%3E%3CP%3E5.%20%E6%8C%89%E7%85%A7%3CSPAN%3EStandalone_Build_Preparation.pdf%20%E6%A3%80%E6%9F%A5%E6%9E%84%E5%BB%BA%E7%BB%93%E6%9E%84%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3COL%20start%3D%228%22%3E%3CLI%3E%3CSTRONG%3E%3CSPAN%3E%20%E6%9E%84%E5%BB%BA%E7%BB%93%E6%9E%84%20%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSPAN%3E%E4%BB%A5%20L4.14.78_1.0.0_ga%20%E4%B8%BA%E4%BE%8B%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSPAN%3E%E5%9C%A8%20REL%20%E4%B8%AD%E5%87%86%E5%A4%87%20rel_imx_4.14.78_1.0.0_ga%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSPAN%3E%E5%88%9B%E5%BB%BA%E6%8C%87%E5%90%91%20REL%2Frel_imx_4.14.78_1.0.0_ga%20%E7%9A%84%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSPAN%3E%E5%88%9B%E5%BB%BA%E6%8C%87%E5%90%91%20build_i.MX8X%20%E7%9A%84%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3Eimx_builder%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20atf%20-%26gt%3B%20bsp%2Fimx-atf%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3E%7C--%20bsp%20-%26gt%3B%20REL%2Frel_imx_4.14.78_1.0.0_ga%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3E%7C--%20%E6%9E%84%E5%BB%BA%20-%26gt%3B%20build_i.MX8X%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX6%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX8M%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E6%9E%84%E5%BB%BA_i.MX8X%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%26nbsp%3B%26nbsp%3B%20%7C--%20Makefile%20-%26gt%3B%20Makefile.4.14.78_ga%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%26nbsp%3B%26nbsp%3B%20%7C--%20Makefile.4.14.78_ga%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%7C--%20%E8%87%AA%E8%BF%B0%E6%96%87%E4%BB%B6%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%7C--%20%E8%AE%BE%E7%BD%AE_4.14.78_1.0.0_ga.MK%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%7C--%20%E8%AE%BE%E7%BD%AE.MK%20-%26gt%3B%20%E8%AE%BE%E7%BD%AE_4.14.78_1.0.0_ga.MK%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%60--%E7%89%88%E6%9C%AC.MK%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20dts%20-%26gt%3B%20linux%2Farch%2Farm%2Fboot%2Fdts%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20imx-mkimage%20-%26gt%3B%20bsp%2Fimx-mkimage%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20linux%20-%26gt%3B%20bsp%2Flinux-imx%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20Makefile%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2FMakefile%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E5%85%B6%E4%BB%96%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E5%87%BA%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3E%7C--%20%E8%87%AA%E8%BF%B0%E6%96%87%E4%BB%B6%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2F%E8%87%AA%E8%BF%B0%E6%96%87%E4%BB%B6%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3E%7C--%20%E7%9B%B8%E5%AF%B9%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%20%60%20%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3E--rel_imx_4.14.78_1.0.0_ga%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C--%20firmware-imx-8.0.bin%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7C--%20imx-atf%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%7C--%20imx-mkimage%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%7C%20%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%7C--%20imx-sc-firmware-1.1.bin%EF%BC%88%E5%8F%AF%E9%80%89%EF%BC%89%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%20%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%7C--%20imx-scfw-%E7%A7%BB%E6%A4%8D%E5%A5%97%E4%BB%B6-1.1.tar.gz%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C--%20linux-imx%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%60--%20uboot-imx%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20scfw%20-%26gt%3B%20bsp%2Fscfw%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E8%AE%BE%E7%BD%AE.MK%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2F%E8%AE%BE%E7%BD%AE.MK%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%E5%87%86%E5%A4%87.pdf%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C--%20%E5%B7%A5%E5%85%B7%E9%93%BE%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%26nbsp%3B%26nbsp%3B%20%60--%20scfw%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%3CSPAN%3E%7C%60%20%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3E--gcc-arm-none-eabi-6-2017-q2-%E6%9B%B4%E6%96%B0%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%7C--%20u-boot%20-%26gt%3B%20bsp%2Fuboot-imx%3C%2FP%3E%3CP%20style%3D%22margin-left%3A%2010.5pt%3B%22%3E%60--VERSION.MK%20-%26gt%3B%20%E6%9E%84%E5%BB%BA%2FVERSION.MK%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1127417%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E6%A6%82%E8%BF%B0%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127422%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9Aimx_builder%20---%20%E6%97%A0%E9%9C%80%20Yocto%20%E5%8D%B3%E5%8F%AF%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127422%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E8%84%9A%E6%9C%AC%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%E7%B1%BB%E4%BC%BC%E7%9A%84%EF%BC%8C%E5%AE%83%E5%88%A0%E9%99%A4%E4%BA%86%20linunx-imx%E3%80%81uboot-imx%20%E4%B8%AD%E7%9A%84%20.git%EF%BC%8C%E4%BB%A5%E4%BD%BF%20bsp%20%E5%8F%98%E5%B0%8F%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E5%88%B0%E7%9B%AE%E5%89%8D%E4%B8%BA%E6%AD%A2%E5%AE%83%E8%BF%98%E4%B8%8D%E6%98%AF%20imx_builder%20%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%9C%80%E5%88%9D%E7%9A%84%E6%83%B3%E6%B3%95%E6%98%AF%E8%AE%A9%E5%AE%A2%E6%88%B7%E4%BA%86%E8%A7%A3%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%E3%80%82%E5%B9%B6%E4%B8%94%E5%BE%88%E5%AE%B9%E6%98%93%E7%9C%8B%E5%88%B0%E5%8D%95%E4%B8%AA%E6%AD%A5%E9%AA%A4%EF%BC%8C%E8%BF%99%E5%9C%A8%20Yocto%20%E4%B8%AD%E6%9C%89%E7%82%B9%E9%9A%BE%E4%BB%A5%E9%98%85%E8%AF%BB%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eimx_builder%20%E9%80%82%E5%90%88%E5%83%8F%E6%82%A8%E8%BF%99%E6%A0%B7%E7%9A%84%E4%B8%93%E4%B8%9A%E7%94%A8%E6%88%B7%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E6%B7%BB%E5%8A%A0%E4%BB%BB%E4%BD%95%E6%96%B0%E5%8A%9F%E8%83%BD%EF%BC%8C%E4%BE%8B%E5%A6%82%E5%87%86%E5%A4%87%20bsp%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E6%82%A8%E5%AF%B9%E6%88%91%E7%9A%84%20imx_builder%20%E6%84%9F%E5%85%B4%E8%B6%A3%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9Aimx_builder%20---%20%E6%97%A0%E9%9C%80%20Yocto%20%E5%8D%B3%E5%8F%AF%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%20%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2FBiyongSUN%22%20target%3D%22_blank%22%3EBiyongSUN%3C%2FA%3E%20%EF%BC%8C%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E6%9B%B4%E6%96%B0%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%99%E6%98%AF%E7%94%A8%E4%BA%8E%E5%A1%AB%E5%85%85%20bsp%20%E7%9B%AE%E5%BD%95%E7%9A%84%E8%84%9A%E6%9C%AC%EF%BC%88getSw.sh%EF%BC%89%E3%80%82%E4%BD%BF%E7%94%A8%E7%89%88%E6%9C%ACrel_imx_5.4.24_2.1.0%EF%BC%8C%E5%AF%B9%E4%BA%8E%E5%9B%BA%E4%BB%B6%20imx%EF%BC%8Ci.MX_Linux_Release_Notes.pdf%20%E5%85%B7%E6%9C%89%E6%AD%A4%E7%89%88%E6%9C%AC%E7%9A%84%E7%89%88%E6%9C%AC%20(8.8)%E3%80%82%E8%A6%81%E4%BD%BF%E7%94%A8%E5%85%B6%E4%BB%96%20Linux%20%E7%89%88%E6%9C%AC%EF%BC%8C%E8%AF%B7%E6%9B%B4%E6%96%B0%E6%89%80%E9%9C%80%E7%89%88%E6%9C%AC%E7%9A%84%20TAG%20%E5%92%8C%20FWR%20%E5%8F%98%E9%87%8F%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3E%23%3CSPAN%20class%3D%22operator%20token%22%3E!%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ebin%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ebash%3CBR%20%2F%3E%3CBR%20%2F%3ETAG%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22string%20token%22%3E%22rel_imx_5.4.24_2.1.0%22%3C%2FSPAN%3E%3CBR%20%2F%3EFWR%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22string%20token%22%3E%228.8%22%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3ECAF%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22string%20token%22%3E%3CSPAN%3E%22%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-external-small%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fsource.codeaurora.org%252Fexternal%252Fimx%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fsource.codeaurora.org%2Fexternal%2Fimx%3C%2FA%3E%3CSPAN%3E%22%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3EMAD%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22string%20token%22%3E%3CSPAN%3E%22wget%20%3C%2FSPAN%3E%3CA%20class%3D%22jive-link-external-small%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fexternal-link.jspa%3Furl%3Dhttps%253A%252F%252Fwww.nxp.com%252Flgfiles%252FNMG%252FMAD%252FYOCTO%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Flgfiles%2FNMG%2FMAD%2FYOCTO%3C%2FA%3E%3CSPAN%3E%22%3C%2FSPAN%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3Ewget%20%24%3CSPAN%20class%3D%22punctuation%20token%22%3E%7B%3C%2FSPAN%3EMAD%3CSPAN%20class%3D%22punctuation%20token%22%3E%7D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Efirmware%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eimx%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3E%24%3CSPAN%20class%3D%22punctuation%20token%22%3E%7B%3C%2FSPAN%3EFWR%3CSPAN%20class%3D%22punctuation%20token%22%3E%7D%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3Ebin%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22keyword%20token%22%3Efor%3C%2FSPAN%3E%20repo%20in%20linux%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eimx%20uboot%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eimx%20imx%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eatf%20imx%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Emkimage%3CSPAN%20class%3D%22punctuation%20token%22%3E%3B%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22keyword%20token%22%3Edo%3C%2FSPAN%3E%3CBR%20%2F%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20git%20clone%20%24%3CSPAN%20class%3D%22punctuation%20token%22%3E%7B%3C%2FSPAN%3ECAF%3CSPAN%20class%3D%22punctuation%20token%22%3E%7D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3E%24%3CSPAN%20class%3D%22punctuation%20token%22%3E%7B%3C%2FSPAN%3Erepo%3CSPAN%20class%3D%22punctuation%20token%22%3E%7D%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eb%20%24%3CSPAN%20class%3D%22punctuation%20token%22%3E%7B%3C%2FSPAN%3ETAG%3CSPAN%20class%3D%22punctuation%20token%22%3E%7D%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%3B%3C%2FSPAN%3E%3CBR%20%2F%3Edone%3CBR%20%2F%3E%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127420%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9Aimx_builder%20---%20%E6%97%A0%E9%9C%80%20Yocto%20%E5%8D%B3%E5%8F%AF%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127420%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E5%9C%A8%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20transparent%3B%20color%3A%20%2351626f%3B%20font-family%3A%20arial%2Chelvetica%2C'helvetica%20neue'%2Cverdana%2Csans-serif%3B%20font-size%3A%2014px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%22%3Eimx_builder%3C%2FSPAN%3E%E7%9A%84%E5%88%9D%E5%A7%8B%E7%89%88%E6%9C%AC%E4%B8%AD%EF%BC%8C%E6%88%91%E5%8F%AA%E6%98%AF%E6%B7%BB%E5%8A%A0%E4%BA%86%E4%B8%80%E4%B8%AA%E9%9D%9E%E5%B8%B8%E5%B0%8F%E7%9A%84%20rootfs%20%E7%94%A8%E4%BA%8E%E6%B5%8B%E8%AF%95%E7%9B%AE%E7%9A%84%E3%80%82%3C%2FP%3E%3CP%3E%E5%B9%B6%E4%B8%94%E6%88%91%E5%86%B3%E5%AE%9A%E4%B8%8D%E5%86%8D%E6%94%AF%E6%8C%81rootfs%E3%80%82%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20transparent%3B%20color%3A%20%233d3d3d%3B%20font-family%3A%20Helvetica%20Neue%2CHelvetica%2CArial%2CLucida%20Grande%2Csans-serif%3B%20font-size%3A%2015px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%20word-wrap%3A%20break-word%3B%22%3E%E4%BD%86%E6%88%91%E6%B2%A1%E6%9C%89%E5%88%A0%E9%99%A4%E8%A7%84%E5%88%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20transparent%3B%20color%3A%20%233d3d3d%3B%20font-family%3A%20Helvetica%20Neue%2CHelvetica%2CArial%2CLucida%20Grande%2Csans-serif%3B%20font-size%3A%2015px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20400%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%20word-wrap%3A%20break-word%3B%22%3E%E5%AE%9E%E9%99%85%E4%B8%8A%EF%BC%8C%E6%88%91%E9%80%9A%E8%BF%87%20buildroot%20%E5%88%B6%E4%BD%9C%E4%BA%86%E5%B0%8F%E5%9E%8B%E6%B5%8B%E8%AF%95%20rootfs%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CDIV%3E%3CBR%20%2F%3E%E6%A0%B9%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%EF%BC%9Arootfs.tar%3CBR%20%2F%3E%23%24(RM)%24(ROOTFS_DIR)%2Fdev%2Fnull%24(OUT_ROOTFS)%3CBR%20%2F%3E%20%23%20fakeroot%20--%20sh%20-c%20'mknod%20-ma%3Drw%20%24%240%2Fdev%2Fnull%20c%201%203%20%26amp%3B%26amp%3B%20cd%20%24%240%20%26amp%3B%26amp%3B%20tar%20jfvc%20%24%241%20*'%20%24%7BROOTFS_DIR%7D%20%24%7BOUT_ROOTFS%7D%3CBR%20%2F%3E%20%23%24(RM)%24(OUT_ROOTFS_TAR)%24(OUT_ROOTFS_UBI)%3CBR%20%2F%3E%20%23%20%E5%81%87%E6%A0%B9%20--%20%24%7BFS_TAR_SCRIPT%7D%20%24%7BROOTFS_DIR%7D%20%24%7BOUT_ROOTFS_TAR%7D%3CBR%20%2F%3E%20%23%20%E5%81%87%E6%A0%B9%20--%20%24%7BFS_UBI_SCRIPT%7D%20%24%7BROOTFS_DIR%7D%20%24%7BOUT_ROOTFS_UBIFS%7D%20%24%7BOUT_ROOTFS_UBI%7D%20%24%7BFS_UBI_DIR%7D%3C%2FDIV%3E%3CDIV%3E%3CBR%20%2F%3E%E6%A0%B9%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.tar%EF%BC%9A%3CBR%20%2F%3E%24(RM)%20%24(OUT_ROOTFS_TAR)%3CBR%20%2F%3E%E5%81%87%E6%A0%B9%20--%20%24%7BFS_TAR_SCRIPT%7D%20%24%7BROOTFS_DIR%7D%20%24%7BOUT_ROOTFS_TAR%7D%3C%2FDIV%3E%3CDIV%3Erootfs.cpio%EF%BC%9A%3CBR%20%2F%3E%20%24(RM)%20%24(OUT_ROOTFS_CPIO)%3CBR%20%2F%3E%E5%81%87%E6%A0%B9%20--%20%24%7BFS_CPIO_SCRIPT%7D%20%24%7BROOTFS_DIR%7D%20%24%7BOUT_ROOTFS_CPIO%7D%3C%2FDIV%3E%3CDIV%3E%20%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9Aimx_builder%20---%20%E6%97%A0%E9%9C%80%20Yocto%20%E5%8D%B3%E5%8F%AF%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3Eimx_builder_03122020.tgz%EF%BC%8C%E5%B9%B6%E6%9E%84%E5%BB%BA%20i.MX%208MM%EF%BC%8CMakefile%20%E5%B7%B2%E4%B8%BA%20rootfs.tar%20%E5%AE%9A%E4%B9%89%E7%9B%AE%E6%A0%87%EF%BC%8C%E4%BD%86%E6%98%AF%E5%9C%A8%20SETTINGS.MK%20%E4%B8%AD%E7%BC%BA%E5%B0%91%E5%AE%9A%E4%B9%89%E7%9A%84%24%7BFS_TAR_SCRIPT%7D%20%EF%BC%9A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EFS_DIR%3D%24%7BPWD%7D%2Ffs%3CBR%20%2F%3EFS_TAR_DIR%3D%24%7BFS_DIR%7D%2Ftar%3CBR%20%2F%3EFS_TAR_SCRIPT%3D%24%7BFS_TAR_DIR%7D%2Frootfs.tar.gz.sh%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eimx_builder%20%E4%B8%AD%E5%8F%AF%E4%BB%A5%E6%8F%90%E4%BE%9B%E6%89%80%E6%9C%89%E5%AD%90%E7%9B%AE%E5%BD%95%E7%9A%84%E5%AE%8C%E6%95%B4%20FS_DIR%20%E5%92%8C%E8%84%9A%E6%9C%AC%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E4%B8%A2%E5%A4%B1%E7%9A%84%EF%BC%9A%3C%2FP%3E%3CP%3Efs%2Ftar%3C%2FP%3E%3CP%3Efs%2Fubi%3C%2FP%3E%3CP%3Efs%2Fcpio%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127418%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9Aimx_builder%20---%20%E6%97%A0%E9%9C%80%20Yocto%20%E5%8D%B3%E5%8F%AF%E7%8B%AC%E7%AB%8B%E6%9E%84%E5%BB%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127418%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E4%BB%BB%E4%BD%95%E4%BF%AE%E6%94%B9%E6%89%8D%E8%83%BD%E5%90%AF%E7%94%A8%20imx8qxp%20%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E
无评分
版本历史
最后更新:
‎02-28-2019 03:10 AM
更新人: