Synergy Software Package User's Manual
Azure RTOS Modules

The following documents for Renesas SSP Azure RTOS modules cover a wide range of topics and are organized to make it easy to find the specific information needed to accelerate your development process. Follow the below pointers to more quickly find the information you are looking for:

  • Azure RTOS components are organized by key application functions: ThreadX RTOS support, FileX file system support, GUIX graphics user interface support, USBX Universal Serial Bus interface support, NetX and NetX Duo networking protocol support. The below articles are organized using these same key applications areas.
  • Some Azure RTOS components have an Overview document that describes many of the key elements and concepts. The Overview document can also include common information that would be redundant to include in all the separate Module Overviews.
  • Some Azure RTOS components have a Source module document that describes the configurable options available within the source module. These documents, and the associated Azure RTOS User’s Manuals, (available in the X-Ware Component Documents package at the bottom of this web page: https://www.renesas.com/synergy/ssp) should be understood before attempting to modify any source configuration settings).
  • Some Azure RTOS components have a Port Framework document that describes the details of the interface between SSP and an Azure RTOS Component. For example, the NetX Port Ethernet module (sf_el_nx) interfaces the NetX and Net Duo software with the Synergy hardware.
  • Some Azure RTOS components have a variety of protocols or similar lower level functions. These are typically included in SSP as separate modules and each has a Module Overview document that explains their operation. For example, there are separate Module Overviews for DHCP, FTP and Telnet.
  • Some Azure RTOS networking components have a Module Overview that covers more than one protocol. Often this is because the NetX and NetX Duo implementations are very similar and any differences can be easily identified in the combined document- thus eliminating unneeded duplication. (NetX Duo supports both IPv4 and IPv6- while NetX supports only IPv4. Operational differences can be easily explained where needed.) For example, the NetX/NetX Duo HTTP Server, NetX/NetX Duo HTTP Client Module Overviews cover both the NetX and NetX Duo implementations of these standard functions.

ThreadX

ThreadX Overview

FileX

FileX on Block Media

FileX Source

GUIX

GUIX Port

GUIX Source

LevelX

LevelX Port Framework on sf_el_lx_nor

NetX/NetX Duo

NetX Port Ether

NetX Port Using PPP

NetX/NetX Duo Source

Azure RTOS NetX Overview

Azure RTOS NetX Duo Overview

NetX/NetX Duo Auto IP

NetX/NetX Duo BSD Support

NetX/NetX Duo DHCP Client

NetX/NetX Duo DHCP Server

NetX Duo DHCPv6 Client

NetX Duo DHCPv6 Server

NetX/NetX Duo DNS Client

NetX/NetX Duo FTP Client

NetX/NetX Duo FTP Server

NetX/NetX Duo HTTP Client

NetX/NetX Duo HTTP Server

NetX Duo HTTP Client (HTTPS/HTTPS 1.1)

NetX/NetX Duo HTTP/HTTPS Web Server Framework

NetX/NetX Duo SMTP Client

NetX/NetX Duo SNMP Agent

NetX/NetX Duo SNTP Client

NetX/NetX Duo POP3 Client

NetX/NetX Duo Telnet Client

NetX/NetX Duo Telnet Server

NetX/NetX Duo TFTP Client

NetX/NetX Duo TFTP Server

NetX Duo MQTT Client

NetX Duo NAT

NetX Duo TLS Session

NetX Duo DTLS Session

NetX Duo mDNS/DNS-SD

USBX

Azure RTOS USBX Overview

USBX Source

USBX Port

USBX Device Class CDC-ACM

USBX Device Class HID

USBX Device Class Mass Storage

USBX Host Class CDC-ACM

USBX Host Class HID

USBX Host Class HUB

USBX Host Class Printer USBX Host Class Mass Storage

USBX Host Class Video