This Azure RTOS repository that includes some modules (ThreadX/NetX/FileX/etc) as git submodule are referred from e2 studio/SmartConfigurator(SC).
- CK-RX65N
- Renesas RX65N Cloud Kit / RX65N Cloud Kit
- Renesas Starter Kit+ for RX65N-2MB / RSK RX65N-2M
- RX72N Envision Kit
- Renesas Starter Kit+ for RX671 / RSK RX671
- Renesas Starter Kit for RX660 / RX660-Starter-Kit
- RX130 Target Board
- Renesas Starter Kit for RX140 / RSK RX140
- Renesas Starter Kit for RX66T /RX66T-Starter-Kit
- MCB RX26T Type A, Type B
- Buy supported MCU board.
- Install e2 studio.
- Create new project on e2 studio, and user can select "Azure RTOS" on project generator, and specify version like v6.2.1_rel-rx-1.0.0. e2 studio can download the code from this repository. You can find guidebook on this URL:
https://www.renesas.com/search?keywords=R01AN6455 - Input your credential info for your Azure account.
- Build.
- Download built firmware to MCU.
- Run, MCU can connect to Azure.
- Please visit Flexible Software Package page.
- Azure RTOS Tutorial (n/3) CK-RX65N: ~ Development Environment Setup
- You can download, compile, execution for 1st step: cpu board = CK-RX65N (Ether)
- same contents on both of Renesas website and YouTube/bilibili
- Renesas Website
- YouTube
old boards
- Azure RTOS Tutorial (n/3) RX65N Cloud Kit: ~ Development Environment Setup
- You can download, compile, execution for 1st step: cpu board = RX65N Cloud Kit (old: wifi)
- same contents on both of Renesas website and YouTube/bilibili
- Getting started for Azure RTOS using Smart Configurator in e2 studio
- You can configure any settings: cpu board = any
- Same contents on both of Renesas website and YouTube/bilibili
- Renesas Website
- YouTube
- bilibili
- How to create Azure RTOS sample project for IAR EW
- Renesas Community
- English : https://community.renesas.com/
- Japanese : https://community-ja.renesas.com/cafe_rene/
- Chinese : https://community-ja.renesas.com/zh
Device | RX65N | RX651 | RX130 | RX140 | RX23E-B | RX26T | RX660 | RX66T | RX72N | RX671 | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Board | RSK | Cloud Kit | CK | CK | RSK RX65N | Target Board | RSK | RSSK | MCB | RSK | RSK | Envision Kit | RSK |
Connectivity | Ethernet | Wi-Fi | Ethernet | Cat M1 | - | - | - | - | - | - | - | Ethernet | Wi-Fi |
ThreadX sample | O | O | O | O | O | O | O | O | O | O | O | O | O |
Minimal sample | O | O | O | O | O | O | O | O | O | O | O | O | O |
FileX sample | O | O | O | O | O | O | O | O | O | O | O | O | O |
Ping sample | O | O | O | - | - | - | - | - | - | - | - | O | O |
Iperf sample | O | - | O | - | - | - | - | - | - | - | - | O | - |
IoT Embedded SDK sample | O | O | O | - | - | - | - | - | - | - | - | O | O |
IoT Embedded SDK sample using EWF | - | - | - | O | - | - | - | - | - | - | - | - | - |
IoT Embedded SDK PnP sample | O | O | O | - | - | - | - | - | - | - | - | O | O |
IoT Embedded SDK PnP sample using EWF | - | - | - | O | - | - | - | - | - | - | - | - | - |
GUIX (8bpp, 16bpp, draw 2d) sample | O | - | - | - | - | - | - | - | - | - | - | O | - |
USBX PCDC sample | O | O | O | O | - | - | - | - | - | - | - | - | - |
USBX HMSC sample | O | - | O | O | - | - | - | - | - | - | - | O | O |
Threadx Low Power sample | O | O | O | O | O | O | O | O | - | O | - | O | O |
ADU sample | O | O | O | - | - | - | - | - | - | - | - | O | O |
Bootloader sample | O | O | O | - | - | - | - | - | - | - | - | O | O |
- 6.2.1_rel-rx-1.3.0
- Update RX Driver Package to 1.41
- Support RX26T (RAM 48KB) for ThreadX, FileX and Minimal sample
- Add DUAL boards to the supported list for ADU and bootloader sample
- 6.2.1_rel-rx-1.2.0
- Support RX23E-B for ThreadX, FileX, Minimal, and Low Power sample
- Use the latest version of FIT modules in RX Driver Pacakae 1.40 for RX23E-B samples
- 6.2.1_rel-rx-1.1.0
- Update RX Driver Package to 1.39
- Remove IoT Embedded SDK with IoT Plug and Play sample (it is similar as IoT Embedded SDK PnP sample)
- Add Minimal sample (blink LED and output message to terminal)
- Support RX26T for ThreadX, FileX and Minimal sample
- Enable nested interrupt of r_cmt_rx and r_sci_rx module by default
- Support UI configuration for netxduo_addons
- 6.2.1_rel-rx-1.0.1
- Update EWF library to the latest version
- Update SDK samples with EWF to use the latest codes (fixed debug off and iothub connection issue)
- 6.2.1_rel-rx-1.0.0
- Update Azure RTOS libraries to 6.2.1_rel
- Support CC-RX for IoT Embedded SDK samples using EWF
- Update SDK samples with EWF to support SCI channel configuration
- Migrate Root CA to "DigiCert Global G2 Root"
- Enable optimizaton and "Motorola S format type" for CC-RX projects
- Update bsp version from 7.20 to 7.21
- Change SCI driver code style from CG to FIT
- Improve codes related to ethernet and Wifi for SDK samples
- Improve codes for ADU sample
- 6.2.0_rel-rx-1.0.0
- Update Azure RTOS libraries to 6.2.0_rel
- Update RX Driver Package to 1.37
- Support USBX HMSC sample
- Support IoT Embedded SDK sample using EWF (Preliminary version). Note: only support GCC RX for this preliminary version
- Support ADU and bootloader sample. Note: only support CC-RX and GCC RX
- Set "-m64bit-doubles" as default build option for GCC RX project
- Update IoT samples to use the latest azure_iot cert from NetXDuo
- 6.1.12_rel-rx-1.0.1
- Update CC-RX section setting for RX65N sample projects using ethernet
- 6.1.12_rel-rx-1.0.0
- Update Azure RTOS libraries to 6.1.12_rel
- Improve sample linker script file
- Set "-dbl_size=8" as default build option for CC-RX project
- Set "64 bits" for size of type 'double' as default build option for IAR project
- Rename PnP Temperature Control sample project to IoT Embedded SDK with IoT Plug and Play sample project
- 6.1.11_rel-rx-1.0.0
- Update Azure RTOS libraries to 6.1.11_rel
- Update RX Driver Package to 1.36
- Support RX65N New Cloud Kit, RX140 RSK, RX660 RSK
- Support ThreadX Low Power sample
- Update USBX sample to use Renesas USB driver
- 6.1.10_rel-rx-1.0.0
- Update Azure RTOS libraries to 6.1.10_rel
- Support IAR
- Update for new board name of Envision Kit and Cloud Kit
- Update RSKRX671 to use PMOD2
- Update to use TX_TIMER_TICKS_PER_SECOND macro in sample code
- Update to unify default time server to 0.pool.ntp.org in sample code
- 6.1.9_rel-rx-1.0.0
- Update Azure RTOS libraries to 6.1.9_rel
- Update RX Driver Package to 1.32-with-wifi
- Support RX651, RX130, RX66T, RX671, RX72N
- Support GUIX sample
- 6.1.6_rel-rx-1.0.*
- Azure RTOS libraries to 6.1.6_rel
- RX Driver Package to 1.32
- Support RX65N
- Support ThreadX, FileX, Ping, Iperf, SDK, SDK PnP, PnP Temperature, USBX sample
- Azure ADU (Firmware Update on the air)
- under constructing...