Beagle Bone Green rootfs在RAM中

时间:2018-11-05 16:13:48

标签: embedded-linux beagleboneblack

)我在项目中使用Beagle Bone Green。我正在用buildroot构建我的自定义映像。我希望有一个解决方案能够通过tftp从u-boot加载我的应用程序的内核映像和rootfs,但是另一方面,我希望能够对某些永久文件使用eMMC ...我有什么选择?谢谢)

1 个答案:

答案 0 :(得分:0)

    为您的rootfs
  • initrd / initramfs 并将emmc挂载到其中,例如/ var或/ mnt
  • nfsroot ,您的rootfs在网络驱动器上,您仍然可以将eMMC挂载到要用于设备特定存储的任何目录中
  • 分区eMMC 下载您的rootfs映像,并在启动时将其写入一个分区(通常是从initramfs内部)。将永久数据保留在第二个eMMC分区中。如果以前的任何一个都不可行,例如由于没有足够的RAM或网络限制。

我可能没有提到其他一些变体,但这些变体应该是最常见的。