首先需要感谢网友的解答,按照网友的方式正常输出了,输出如下:
以下是我实际操作:
进入kernel目录
这里需要注意的是ARCH这不是armhf(32位系统),但是我的是arm和arm64,我的是32位的直接arm即可。
:~/proj/rk3288_linux_release_20210304/kernel$ make ARCH=arm firefly_linux_defconfig
#
# configuration written to .config
#
打开menuconfig
:~/proj/rk3288_linux_release_20210304/kernel$ make ARCH=arm menuconfig
进到drivers
找到编写的菜单,通过空格键,设置*是编译到内核中。
然后可以退出保存。
再执行保存:
:~/proj/rk3288_linux_release_20210304/kernel$ make ARCH=arm savedefconfig
再执行
:~/proj/rk3288_linux_release_20210304/kernel$ mv defconfig arch/arm/configs/firefly_linux_defconfig
后。
最终确认是否保存成功:
:~/proj/rk3288_linux_release_20210304/kernel$ git diff ./arch/arm/configs/firefly_linux_defconfig
这样就是已经保存成功了。
最后就是编译下载了。
编译:返回到上级目录。执行 ./build.sh kernel
再把kernel目录下的zboot.img复制出来更新,就可以看到开篇的输出了。