我用新板(从rapiberry pi zero派生)定制了buildroot。所以我的更改是(在树中):
function getFormatedDate(date = new Date()) {
try {
date.toISOString();
} catch (e) {
date = new Date();
}
return date;
}
console.log(getFormatedDate());
console.log(getFormatedDate('AAAA'));
console.log(getFormatedDate(new Date('AAAA')));
console.log(getFormatedDate(new Date(2018, 2, 10)));
现在,阅读文档-我对如何通过.config
board/passkeeper/genimage-passkeeper.cfg
board/passkeeper/post-build.sh
board/passkeeper/post-image.sh
board/passkeeper/rootfs_overlay/etc/init.d/S41passkeeper
board/passkeeper/rootfs_overlay/etc/mdev.conf
board/passkeeper/rootfs_overlay/etc/udhcpd.conf
configs/passkeeper_defconfig
output/build/linux-custom/.config
将所有这些内容放入单独的文件夹感到有些困惑。另外,我不确定如何从BR2_EXTERNAL
output/build/linux-custom/.config
结果
make linux-update-defconfig BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE=/tmp/passkeeper/linux/linux-config
有人可以提供逐步指导吗?
答案 0 :(得分:1)
[您在问两个问题。我将只回答有关保存linux .config文件的问题。另一个问题太笼统了。]
您需要在menuconfig中设置适当的选项,而不仅仅是在命令行上覆盖,否则它们会不一致。
基于现有的树内defconfig创建linux defconfig的过程如下。您已经完成了步骤1、2和3。
BR2_LINUX_KERNEL_USE_DEFCONFIG
或BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG
。make linux-menuconfig
并使Linux配置适应您的需求。BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG
并将BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE
设置为您要保存它的位置(如果使用外部,通常为board/passkeeper/linux.config
或$(BR2_EXTERNAL_PASSKEEPER)/board/passkeeper/linux.config
)。make linux-update-defconfig
。您必须先执行此操作,然后再执行其他操作,否则Buildroot会抱怨该文件不存在。