Skip to content

renesas-rz/rza3_gcc_azure_rtos_examples

Repository files navigation

RZ/A3UL Microsoft Azure SDK

This is the RZ/A3UL Software Development Kit with Microsoft Azure Support. The SDK contains the RZ/A3UL Board Support Package and drivers for the RZ/A3UL target Processors, the Asure RTOS ( ThreadX ), Azure middleware ( FileX, GUIX, NetX duo, USBX ). In driver GPIO code generation has been integrated with the RZ/A3UL Flexible Software Package (FSP).

Microsoft Azure Libraries

The Microsoft Azure software is supported by the Azure Microsoft Team. This repository includes the library debug binaries. The full source code for the listed libraries can be found here.

License

  • Threadx

    This is the Microsoft Azure RTOS.
    To learn more about Azure RTOS ThreadX.

  • USBx

    This is the USB middleware. It support both Host and Device. USB Class support include HID, MSC, CDC, HUB, UVC, Audio, and printer.
    To learn more about Azure RTOS USBX.

  • GUIx

    This the GUI middleware. It supports 16, 24 and 32 bit color space. Resolution is dependent on the amount of internal memory ( i.e. 4MB RZ/A3UL ) or external memory.
    To learn more about Azure RTOS GUIX.

  • FileX

    This is the RTOS file system. Supports RAM disk, USB and SD.
    To learn more about Azure RTOS FileX.

  • NetXDuo

    This middware supports the network for IP4, Ip6, TCP, UDP, HTTP, Secure Socket Layer, Crypto libraries, and many more.
    To learn more about Azure RTOS NetX Duo.

  • Azure IoT

    As part of the NetxDuo the Azure IoT Cloud connectivity is included.

Microsoft Azure Demos

  • filex_demo_sdmmc_rza3_fsp

    The "filex_demo_sdmmc_rza3_fsp" is a sample project of FileX.
    This sample project outputs the status to the console while verifying SD card read/write.

  • demo_usbx_hhid_mouse_rza3_fsp

    The "demo_usbx_hhid_mouse_rza3_fsp" is a sample project of GUIX and USBX.
    This sample project displays the GUI on the HDMI monitor and can be operated with the USB mouse.

  • netx_demo_http_server_rza3_fsp

    The "netx_demo_http_server_rza3_fsp" is a sample project of NetX duo.
    This sample project works as an HTTP server and responds to HTTP requests from browser.

  • usbx_demo_hcdc_rza3_fsp

    The "usbx_demo_hcdc_rza3_fsp" is a sample project of USBX HCDC.
    This sample project sends an AT command and displays the response in the log when connect a device that acts as a PCDC.

  • usbx_demo_hhid_rza3_fsp

    The "usbx_demo_hhid_rza3_fsp" is a sample project of USBX HHID.
    This sample project detects the USB mouse and output the mouse position information.

  • usbx_demo_hmsc_rza3_fsp

    The "usbx_demo_hmsc_rza3_fsp" is a sample project of USBX HMSC.
    This sample project creates, reads and writes files to the connected USB memory.

  • usbx_demo_huvc_netx_http_server_rza3_fsp

    The "usbx_demo_huvc_netx_http_server_rza3_fsp" is a sample project of USBX HUVC.
    This sample project displays the camera image on the HTTP server in real time.

  • RZA3UL_demo_azure_iot
    The "RZA3UL_demo_azure_iot" is a sample project to connect to Azure IoT Hub using Azure IoT Middleware for Azure RTOS.
    This sample project supports IoT Plug and Play with multiple components.

    Note: RZ/A3UL EVK is certified "Azure Certified Device" and "IoT Plug and Play" certifications, and is listed in "Azure Certified Device catalog".

Getting Started

For more information, refer to the following document in the DOCS folder.

  • EPSD-IMB-23-0089_01_RZA3UL_AzureRTOS_SampleProjects_1.3.pdf

About

RZ/A3 Azure RTOS Example Programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages