embedded式linux和busybox

我需要将Busybox包装在embedded式Linux系统中。

为此,我想知道是否可以编译Linux内核以及构build过程中包含的Busybox,以便将其包含在initramfs中并在启动过程中加载到RAM中。

我一直在寻找这方面的信息,但我不认为我find了答案。

您可以使用Buildroot,这是一个下载Linux内核,管理rootfs,集成BusyBox等的构建系统。 从我看来,这是获得嵌入式Linux / BusyBox系统的最简单方法。

这是他们的主页: http : //buildroot.uclibc.org/

另一种选择是Yocto项目 ,该项目使用bitbake和OpenEmbedded元数据。 它是有据可查的,非常灵活,但有一个相当陡峭的学习曲线。