本文主要是介绍rk3399系统编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- rk3399核心板
基本编译信息从官方wiki获得:
系统配置文件
设备树文件
系统架构等
例如:
编译执行:
make ARCH=arm64 firefly_linux_defconfig
make ARCH=arm64 rk3399-firefly-aiojd4.img
如果报错 大小端问题,执行:
export ARCH=arm64 export CROSS_COMPILE=aarch64-linux-gnu-
- 核心板3399pro-jd4:
配置完城后编译内核之前的注意事项:
执行make menuconfig后默认保存到kernel/.config文件,官方提供编译工具是copy xx3399pro_deconfig .config ,所以在make menuconfig后直接编译内核是没有让自己配置生效的,需要 :
make saveconfig && cp config ./kernel/arch/arm64/configs/xx_deconfig
此步骤会只保留有用的系统配置信息,然后正常编译就可以了。
执行步骤:
make rk3399pro_xx_deconfig
make menuconfig
make savedeconfig && copy deconfig ./kernel/arch/arm64/xx_deconfig
make ARCH=arm64 rk3399pro-firefly-aiojd4.img -j4
这篇关于rk3399系统编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!