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
|