FreeRTOS for Renesas R-Car

I tried searching for ROTS for the Renesas R-Car H3 and V3H but couldnt find any. They both have quad core ARM Cortex A53. Is there any varient of the FreeRTOS that I can use to run on these SOCs? For reference, here are the block diagrams for the two- H3 – https://www.renesas.com/us/en/solutions/automotive/soc/r-car-h3.html V3H – https://www.renesas.com/us/en/solutions/automotive/soc/r-car-v3h.html

FreeRTOS for Renesas R-Car

Demonstrated on a different part, but this may get you started. Note it is just a flat memory model, as per the model used when running FreeRTOS on MCUs: https://www.freertos.org/RTOS-Xilinx-UltraScaleMPSoC64-bit.html

FreeRTOS for Renesas R-Car

Thank you Richard. I actually have the zcu102 board at my desk and have the Xilinx SDK installed. Do you mean to say I can build the FreeRTOS using it and use it on the Renesas too? Wont the Device Tree, BSP and others vary?

FreeRTOS for Renesas R-Car

This is just the kernel ported to the core – that part interacts with the hardware directly with no library support. The application, on the other hand, uses the drivers provided by Xilinx on that page, so likewise would use the Renesas drivers when the kernel is on Renesas hardware.

FreeRTOS for Renesas R-Car

I got the source files and the demo project for the ARM53 for Xilinx. I could test it out on the zcu102 and debug. I see in the link you provided that FreeRTOS can either be built part of the BSP or as an application. How do I go about if I plan on porting this onto the ARM53 on Renesas R-Car?

FreeRTOS for Renesas R-Car

Building as part of the BSP is specific to the Xilinx way of doing things, just look at the other project, which builds the source files directly as part of the application. That is what you need to do to – add the correct source files into the application. The following links might help: https://www.freertos.org/a00017.html https://www.freertos.org/Creating-a-new-FreeRTOS-project.html https://www.freertos.org/porting-a-freertos-demo-to-different-hardware.html