在Buildroot下,首先执行make distclean 先准备一个“纯净”的编译环境。由于make distclean会删除下载目录,这不是我们要想的。因此在执行make distclean前先备份下载目录,就像下面的操作步骤:
1. $ cd ${BR2_DIR} --> 切换目录到Buildroot下
2. $ mv dl dl.bak --> 备份下载目录
3. $ make distclean --> 清除所有,准备一个“纯净”的编译环境
4. $ mv dl.bak dl --> 还原下载目录
现在一个“纯净”的编译环境准备好了!
列出所有关于980的默认配置文件
5. $ make list-defconfigs | grep nuc980
选择其中一个有关nuc980的配置文件,如加载IoT的配置文件
6. $ make nuvoton_nuc980_iot_defconfig
因为buildroot的配置文件关联了uboot和linux的配置文件,如果此时认为
默认的uboot和linux配置需要“微调”,可以执行uboot和linux的配置命令
7. $ make uboot-menuconfig (假设开发者明确知道要打开什么,具体要打开什么由开发者决定)
8. $ make linux-menuconfig (假设开发者明确知道要打开什么,具体要打开什么由开发者决定)
最后,执行make编译出系统所有的“生成物”在目录: ${BR2_DIR}/output/images
9. $ make
|