Home

Awesome

Azure RTOS for RX family

This Azure RTOS repository that includes some modules (ThreadX/NetX/FileX/etc) as git submodule are referred from e2 studio/SmartConfigurator(SC).

Supported boards

Quick Start Steps

  1. Buy supported MCU board.
  2. Install e2 studio.
  3. Create new project on e2 studio, and user can select "Azure RTOS" on project generator, and specify version like v6.4.0_rel-rx-1.0.0. e2 studio can download the code from this repository. You can find guidebook on this URL: <br/>https://www.renesas.com/search?keywords=R01AN6455
  4. Input your credential info for your Azure account.
  5. Build.
  6. Download built firmware to MCU.
  7. Run, MCU can connect to Azure.

For RA Family user

Tutorial Video

Just demos

CK-RX65N

<details> <summary>old boards</summary>

RX65N Cloud Kit (old)

</details>

For development phase

versioning

Supported boards/devices and applications

The latest software package

<table> <tr> <th align="left">Device</th> <th colspan="4">RX65N</th> <th>RX651</th> <th>RX130</th> <th>RX140</th> <th>RX23E-B</th> <th>RX26T</th> <th>RX660</th> <th>RX66T</th> <th>RX72N</th> <th>RX671</th> </tr> <tr> <th align="left">Board</th> <th>RSK</th> <th>Cloud Kit</th> <th>CK</th> <th>CK</th> <th>RSK RX65N</th> <th>Target Board</th> <th>RSK</th> <th>RSSK</th> <th>MCB</th> <th>RSK</th> <th>RSK</th> <th>Envision Kit</th> <th>RSK</th> </tr> <tr> <th align="left">Connectivity</th> <th>Ethernet</th> <th>Wi-Fi</th> <th>Ethernet</th> <th>Cat M1</th> <th>-</th> <th>-</th> <th>-</th> <th>-</th> <th>-</th> <th>-</th> <th>-</th> <th>Ethernet</th> <th>Wi-Fi</th> </tr> <tr align="center"> <td align="left">ThreadX sample</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">Minimal sample</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">FileX sample</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">Ping sample</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">Iperf sample</td> <td>O</td> <td>-</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>-</td> </tr> <tr align="center"> <td align="left">IoT Embedded SDK sample</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">IoT Embedded SDK sample using EWF</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> <tr align="center"> <td align="left">IoT Embedded SDK PnP sample</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">IoT Embedded SDK PnP sample using EWF</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> <tr align="center"> <td align="left">GUIX (8bpp, 16bpp, draw 2d) sample</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>-</td> </tr> <tr align="center"> <td align="left">USBX PCDC sample</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> <tr align="center"> <td align="left">USBX HMSC sample</td> <td>O</td> <td>-</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">USBX HCDC sample</td> <td>O</td> <td>-</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">Threadx Low Power sample</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>O</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">ADU sample</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> <tr align="center"> <td align="left">Bootloader sample</td> <td>O</td> <td>O</td> <td>O</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>O</td> <td>O</td> </tr> </table>

History

Reference Video

How to use Trusted Secure IP with Azure RTOS

We provide an Azure RTOS sample that leverages Trusted Secure IP which is hardware acceleration for encryption processing.

Please visit Renesas Website for more details.