This is not a minor use case: in recent years most embedded platforms started to provide an option to run multiple OSs at once on different cores (AKA Asymmetric Multiprocessing). For example, Zynq allows you to run Petalinux on one core and FreeRtos or bare metal on another.
Nvidia DriveOs also gives you a choice of Linux or QNX. I had seen similar AMP designs from other multicore chip vendors.
Some things are better be done in Linux, like WiFi or USB, but hard real time things, like motor control, better be done in RTOS or bare metal.
I see some third party projects, like https://github.com/TImada/raspi4_freert ... -and-linux,
which appear to support it, but not clear how mature is that project.
It will be very nice if PI will support AMP in their standard software.
Nvidia DriveOs also gives you a choice of Linux or QNX. I had seen similar AMP designs from other multicore chip vendors.
Some things are better be done in Linux, like WiFi or USB, but hard real time things, like motor control, better be done in RTOS or bare metal.
I see some third party projects, like https://github.com/TImada/raspi4_freert ... -and-linux,
which appear to support it, but not clear how mature is that project.
It will be very nice if PI will support AMP in their standard software.
Statistics: Posted by jhnlmn — Mon Apr 07, 2025 9:31 pm