We are currently transitioning from the legacy images to torizon and I have a few questions regarding building custom images.
I am using your Build TorizonCore article to build a custom image.
1) What’s the state of torizon with PREEMPT_RT?
We are using our colibri imx6 modules for robot and motor control, so RT functionality is essential for us. It only says RT builds are “experimental”. Can we expect stable images any time soon? How stable are they currently? How do I enable PREEMPT_RT for my build?
It also took me a long time to realise I had to enable the testing/CI server in the easy installer to find them.
A small hint in the overview about how to install the experimental RT images would have been really helpful.
2) How do I customise the kernel and kernel modules?
We are using some custom hardware for which we need to install custom kernel modules. How do I add these to the torizon build?
__3) Toolchain __
Where can I find the toolchain used by bitbake to build the my image? We’d like to cross-compile applications during development without the need to rebuilt the entire image.
4) Rootfs customisation
I haven’t quite wrapped my head around how to add things to the rootfs. We previously built our rootfs with buildroot, which allowed us to specify a folder to treat as an overlay. Is there a similarly simple method for torizon (also without using OTA)?
5) User Customisation
Is there a way to set a custom password that does not need to be reset on first login?