Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Loading

FreeRTOS for Renesas R-Car

Posted by toby-flenderson on February 20, 2019

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

Posted by rtel on February 20, 2019

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

Posted by toby-flenderson on February 20, 2019

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

Posted by rtel on February 20, 2019

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

Posted by toby-flenderson on February 22, 2019

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

Posted by rtel on February 22, 2019

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


[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

FreeRTOS v10.2.0 is available for immediate download. MIT licensed, and including RISC-V and ARMv8-M (Cortex-M33) demos.

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


Careers

FreeRTOS and other embedded software careers at AWS.



FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Cadence Tensilica Cortes

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Mediatek

Renesas

RISC-V

SiFIve RISC-V

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner