这是针对特定平台的通用问题:
我想做一个以学习为目的的小“项目”。我想为 Nvidia Xavier NX 平台构建我自己的最小自定义 rootfs,而不是使用他们提供的示例 rootfs。
这是我第一次做这样的事情。
我从哪里开始? (我应该使用 buildroot、Yocto 还是其他工具套件)
一旦我有了新的最小 rootfs,我如何通过检查 Nvidia 提供的示例 rootfs 知道需要哪些驱动程序和软件才能使平台正常工作。去哪里看?我不想只复制整个文件,因为那样我就错过了重点。
一旦我知道平台和内核正常运行需要哪些文件、驱动程序、脚本,我如何将它们添加到我新的最小 rootfs?
我需要将驱动程序安装到 rootfs 中还是仅将它们添加到内核中?
最后,当一切正常时,我希望加密我的新 rootfs。有可能还是取决于平台?
如果有关于这些步骤的书面指南,我也很乐意得到它们。
谢谢