21 lines
997 B
Plaintext
21 lines
997 B
Plaintext
|
环境:Ubuntu 20.04 LTS
|
|||
|
kernel:linux-imx-rel_imx_4.1.15_2.1.0_ga (正点原子资料中nxp官方kernel)
|
|||
|
编译步骤
|
|||
|
①:declare -x ARCH="arm" //自定义变量改成环境变量(declare -x 变量名和export 变量名作用类似)
|
|||
|
②:declare -x CROSS_COMPILE="arm-linux-gnueabihf-" //交叉编译器前缀,可前往交叉编译器的bin文件中查看
|
|||
|
③:make clean
|
|||
|
④:make imx_v7_mfg_defconfig //配置文件在kernel/arch/arm/configs中
|
|||
|
⑤:make -j8 //根据核心数选择
|
|||
|
|
|||
|
uboot
|
|||
|
编译步骤:
|
|||
|
①:declare -x ARCH="arm" //自定义变量改成环境变量(declare -x 变量名和export 变量名作用类似)
|
|||
|
②:declare -x CROSS_COMPILE="arm-linux-gnueabihf-" //交叉编译器前缀,可前往交叉编译器的bin文件中查看
|
|||
|
③:make clean
|
|||
|
④:make mx6ull_14x14_evk_emmc_defconfig ////配置文件在uboot/configs中
|
|||
|
⑤:make -j8 //根据核心数选择
|
|||
|
|
|||
|
busybox
|
|||
|
在Makefile上更改编译器
|
|||
|
make config;make;make install path
|