Hi,I don't know if the RA series has uCOSII or uCOSIII transplantation routines and transplantation documents. The routines that
can be found are all FreeRTOS.
Micrium OS seems to be free for use on Silicon Labs MCUs. However, uC/OS is released under a permissive, open-source Apache 2.0 license model. See the link below for details. You will need to ensure…
uCOS is owned by Silicon Labs, so Micrium OS is provided entirely free of charge for deployment on Silicon Labs EFM32 and EFR32 devices
No idea what the costs and licensing would be for developing / porting it on other MCU vendors.
This is probably why there is no uCOS / RA support
Micrium OS seems to be free for use on Silicon Labs MCUs. However, uC/OS is released under a permissive, open-source Apache 2.0 license model. See the link below for details. You will need to ensure that the terms of this license are acceptable to your development. uC/OS can then be used free of charge on any MCU.
It is not difficult to port uC/OS-III to RA as RA uses standard Arm Cortex cores so the Arm Cortex uC/OS-III ports can be used.
If all that is required is the uC/OS RTOS and FSP HAL drivers then there should be few problems. However, if you intend to use uC/OS middleware such as uC/TCP-IP or uC/USB then RA drivers for these stacks will need to be created. Currently there are no such drivers and not plans to create any for uC/OS.
RA is supported in the latest FSP by both FreeRTOS and Azure RTOS. Both have extensive middleware support for RA in the FSP.
Has your question been answered? Can we close this discussion?
RenesasRulz Forum Moderator