I saw many posts regarding this subject but I didn’t find answers for my basic, beginner’s questions.
Hope getting some help from the more experienced users here.
I have an Orin Nano devkit hosting an Orin NX SoM with JP 5.1.1
My general goal is to improve boot time and my current goal , for learning purposes, is to create a custom minimal rootfs for my system.
Which one you recommend for building custom minimal rootFS - Buildroot or Yocto and why?
I don’t understand why RootFS is “specific” to a platform. From my understanding I get all the statically built in drivers with my kernel and the rest as kernel module. So by this logic, I need to download the suitable kernel with its built in drivers and kernels modules matching to my hardware and integrate it with my Rootfs. Which part of the Rootfs is tied specifically to specific platfrom?
For a quick solution I can download the Buildroot project , build minimal custom rootfs with the toolchain sources supplied by Nvidia and that’s it - I have a new minimal rootFS.
What I need to do now? what are the steps I have to do in order to “connect” my new rootfs to my system?
Is there anything that just wont work with Nvidia JP if I use a custom minimal rootfs and not the supplied sample rootfs? some app or some incompatibility ?
Thanks a lot for the pateince.