Here is the memory usage of Renesas RX65N implementation. The memory size I discussed at the SIG meeting includes AWS and Mbed TLS which are the big memory consumers. If we dont have to support the use-case, the memory usage becomes quite small (Use case 1 and 2). Please see the table below. Please note this memory usage could get changed during the course of development.
For RX65N FreeRTOS code, please see
https://github.com/renesas-rx/amazon-freertos/tree/master/demos/renesas/rx65n-gr-rose
**Use case1: w/ UART**
||Flash|RAM|
| --- | --- | --- |
|FreeRTOS Kernel|10KB|0KB (allocated by heap/stack)|
|RX Driver Package|30KB|5KB|
|Micro XRCE-DDS|50KB|5KB|
|System heap/stack|-|10KB|
|Total|90KB|20KB|
**Use case2: w/ Local Area Network**
||Flash|RAM|
| --- | --- | --- |
|Use case1|10KB|0KB (allocated by heap/stack)|
|RX Driver Package|30KB|5KB|
|Micro XRCE-DDS|50KB|5KB|
|FreeRTOS+TCP|20KB|0KB (allocated by heap/stack)|
|System heap/stack|-|30KB|
|Total|110KB|40KB|
**Use case3: w/ full implementation: Wide Area Network**
||Flash|RAM|
| --- | --- | --- |
|FreeRTOS Kernel|10KB|0KB (allocated by heap/stack)|
|RX Driver Package|30KB|5KB|
|Micro XRCE-DDS|50KB|5KB|
|FreeRTOS+TCP|20KB|0KB (allocated by heap/stack)|
|Mbed TLS|110KB|20KB|
|AWS|50KB|10KB|
|System heap/stack|-|130KB|
|Total|270KB|170KB|
---
[Visit Topic](
https://discourse.ros.org/t/ros2-embedded-sig-meeting/6645/4) or reply to this email to respond.
If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <
http://lists.ros.org/mailman//options/ros-users>