[ros-users] [Discourse.ros.org] [Embedded] ROS2 Embedded SIG meeting
Osamu Max Matsushima
ros.discourse at gmail.com
Tue Nov 13 07:38:02 UTC 2018
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.
More information about the ros-users
mailing list