Skip to end of metadata
Go to start of metadata

Network

Description:Network module
Source files:
  • net/include/dhcp.h
  • net/include/dhcp_client.h
  • net/include/dhcp_client_types.h
  • net/include/dns_client.h
  • net/include/net.h
  • net/include/net_app.h
  • net/include/net_arp.h
  • net/include/net_ascii.h
  • net/include/net_bsd.h
  • net/include/net_buf.h
  • net/include/net_cfg_net.h
  • net/include/net_conn.h
  • net/include/net_def.h
  • net/include/net_fs.h
  • net/include/net_icmp.h
  • net/include/net_if_ether.h
  • net/include/net_if_loopback.h
  • net/include/net_if_wifi.h
  • net/include/net_if.h
  • net/include/net_igmp.h
  • net/include/net_ip.h
  • net/include/net_ipv4.h
  • net/include/net_ipv6.h
  • net/include/net_mldp.h
  • net/include/net_ndp.h
  • net/include/net_sock.h
  • net/include/net_stat.h
  • net/include/net_tcp.h
  • net/include/net_tmr.h
  • net/include/net_type.h
  • net/include/net_util.h
  • net/source/cmd/dns_client_cmd.c
  • net/source/cmd/dns_client_cmd_priv.h
  • net/source/cmd/net_cmd.c
  • net/source/cmd/net_cmd_args_parser.c
  • net/source/cmd/net_cmd_args_parser_priv.h
  • net/source/cmd/net_cmd_output.c
  • net/source/cmd/net_cmd_output_priv.h
  • net/source/cmd/net_cmd_priv.h
  • net/source/cmd/net_cmd_sock.c
  • net/source/cmd/net_cmd_wifi.c
  • net/source/dhcp/dhcp_client_priv.h
  • net/source/dhcp/dhcp_client.c
  • net/source/dhcp/dhcp_priv.h
  • net/source/dhcp/dhcp.c
  • net/source/dns/*
  • net/source/tcpip/*
  • net/source/util/*
Dependencies:
  • At least 1 of Network Drivers
  • CPU
  • Common
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_AVAIL
Include paths to add
  • Micrium_OS

Any component in this section requires the above root component.

 

SSL/TLS

Description:SSL/TLS Layer Module
Source files:
  • net/include/net_secure.h
  • net/source/ssl_tls/net_secure_priv.h
Dependencies:
  • 1 of Network SSL/TLS
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_SSL_TLS_AVAIL

Any component in this section requires the above root component.

Name:mbed TLS Port
Description:mbed TLS Port
Source files:
  • net/source/ssl_tls/net_secure_mbedtls.c
  • examples/net/mbedtls_config/config.h
Dependencies:
  • SSL/TLS
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_SSL_TLS_MBEDTLS_AVAIL
Name:Mocana-NanoSSL Port
Description:Mocana NanoSSL Port
Source files:
  • net/source/ssl_tls/net_secure_mocana.c
Dependencies:
  • SSL/TLS
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_SSL_TLS_MOCANA_NANOSSL_AVAIL

Drivers

Ethernet Drivers

Description:Ethernet Drivers
Source files:None
Dependencies:
  • At least 1 of Drivers Ethernet Drivers
  • At least 1 of Ethernet Drivers PHY Drivers
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_IF_ETHER_AVAIL

Any component in this section requires the above root component.

Name:GEM (ETH-Cadence)
Description:GEM Ethernet Driver for Cadence Ethernet IP
Source files:
  • drivers/net/include/net_drv_ether.h
  • drivers/net/source/net_drv_ether_gem.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:USB CDC EEM
Description:USB CDC EEM Ethernet Driver
Source files:
  • drivers/net/include/net_drv_ether.h
  • drivers/net/source/net_drv_ether_usbd_cdceem.c
Dependencies:
  • CDC EEM
Define(s) to add to rtos_description.hNone
Name:WinPcap
Description:WinPcap Ethernet Driver
Source files:
  • drivers/net/include/net_drv_ether.h
  • drivers/net/source/net_drv_ether_winpcap.c
  • drivers/net/source/winpcap/include/*
Dependencies:None
Define(s) to add to rtos_description.hNone

PHY Drivers

Name:TI PHYTER DP83640
Description:TI PHYTER DP83640 PHY Driver
Source files:
  • drivers/net/include/net_drv_phy.h
  • drivers/net/source/net_drv_phy_dp83640.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:(R)MII Generic PHY
Description:Generic (R)MII PHY Driver
Source files:
  • drivers/net/include/net_drv_phy.h
  • rtos/drivers/net/source/net_drv_phy_generic.c
Dependencies:None
Define(s) to add to rtos_description.hNone

Wi-Fi Drivers

Description:Wi-Fi Drivers
Source files:None
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_IF_WIFI_AVAIL

Any component in this section requires the above root component.

Name:Qualcomm/Atheros QCA400x
Description:Driver for the WiFi Qualcomm/Atheros QCA400x family
Source files:
  • rtos/drivers/net/include/net_drv_wifi.h
  • rtos/drivers/net/source/net_drv_wifi_qca400x_priv.h
  • rtos/drivers/net/source/net_drv_wifi_qca400x.c
  • rtos/drivers/net/source/atheros_wifi/*
  • rtos/drivers/net/source/atheros_wifi/common_src/*
  • rtos/drivers/net/source/atheros_wifi/common_src/api_interface/*
  • rtos/drivers/net/source/atheros_wifi/common_src/bmi/*
  • rtos/drivers/net/source/atheros_wifi/common_src/driver/*
  • rtos/drivers/net/source/atheros_wifi/common_src/hcd/*
  • rtos/drivers/net/source/atheros_wifi/common_src/htc/*
  • rtos/drivers/net/source/atheros_wifi/common_src/hw_interface/*
  • rtos/drivers/net/source/atheros_wifi/common_src/include/*
  • rtos/drivers/net/source/atheros_wifi/common_src/reorder/*
  • rtos/drivers/net/source/atheros_wifi/common_src/stack_common/*
  • rtos/drivers/net/source/atheros_wifi/common_src/storerecall/*
  • rtos/drivers/net/source/atheros_wifi/common_src/util/*
  • rtos/drivers/net/source/atheros_wifi/common_src/wmi/*
  • rtos/drivers/net/source/atheros_wifi/custom_src/*
  • rtos/drivers/net/source/atheros_wifi/custom_src/api_interface/*
  • rtos/drivers/net/source/atheros_wifi/custom_src/driver/*
  • rtos/drivers/net/source/atheros_wifi/custom_src/hw_interface/*
  • rtos/drivers/net/source/atheros_wifi/custom_src/include/*
  • rtos/drivers/net/source/atheros_wifi/custom_src/osal/*
  • rtos/drivers/net/source/atheros_wifi/include/*
  • rtos/drivers/net/source/atheros_wifi/include/AR6002/*
  • rtos/drivers/net/source/atheros_wifi/include/AR6002/hw2.0/hw/*
  • rtos/drivers/net/source/atheros_wifi/include/AR6002/hw4.0/hw/*
Dependencies:
  • SPI (master)
Define(s) to add to rtos_description.hNone
Include paths to add
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi/include
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi/include/AR6002
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi/common_src/include
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi/common_src/stack_common
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi/common_src/wmi
  • Micrium_OS/rtos/drivers/net/source/atheros_wifi/custom_src/include
Name:Redpine RS9110-N-2x
Description:Driver for the WiFi Redpine RS9110-N-11-2x family
Source files:
  • rtos/drivers/net/include/net_drv_wifi.h
  • rtos/drivers/net/source/net_drv_wifi_rs9110n2x.c
  • rtos/drivers/net/source/firmware/*
Dependencies:
  • SPI (master)
Define(s) to add to rtos_description.hNone

Applications

Name:FTP Client
Description:FTP Client for embedded device
Source files:
  • rtos/net/include/ftp_client.h
  • rtos/net/source/ftp/*
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_FTP_CLIENT_AVAIL
Name:HTTP Client
Description:HTTP Client for embedded device
Source files:
  • rtos/net/include/http.h
  • rtos/net/include/http_client.h
  • rtos/net/source/http/http.c
  • rtos/net/source/http/http_priv.h
  • rtos/net/source/http/http_dict.c
  • rtos/net/source/http/http_dict_priv.h
  • rtos/net/source/http/client/http_client_conn.c
  • rtos/net/source/http/client/http_client_mem.c
  • rtos/net/source/http/client/http_client_priv.h
  • rtos/net/source/http/client/http_client_req.c
  • rtos/net/source/http/client/http_client_resp.c
  • rtos/net/source/http/client/http_client_sock.c
  • rtos/net/source/http/client/http_client_task.c
  • rtos/net/source/http/client/http_client_websock_priv.h
  • rtos/net/source/http/client/http_client_websock.c
  • rtos/net/source/http/client/http_client.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_HTTP_CLIENT_AVAIL

HTTP Server

Description:HTTP server for embedded device
Source files:
  • rtos/net/include/http.h
  • rtos/net/include/http_server.h
  • rtos/net/source/http/http.c
  • rtos/net/source/http/http_priv.h
  • rtos/net/source/http/http_dict.c
  • rtos/net/source/http/http_dict_priv.h
  • rtos/net/source/http/server/http_server_conn.c
  • rtos/net/source/http/server/http_server_mem.c
  • rtos/net/source/http/server/http_server_priv.h
  • rtos/net/source/http/server/http_server_req.c
  • rtos/net/source/http/server/http_server_resp.c
  • rtos/net/source/http/server/http_server_sock.c
  • rtos/net/source/http/server/http_server_str.c
  • rtos/net/source/http/server/http_server_task.c
  • rtos/net/source/http/server/http_server.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_HTTP_SERVER_AVAIL

Any component in this section requires the above root component.

Name:Authentication Addon
Description:Authentication module for the Web server
Source files:
  • rtos/net/include/http_server_addon_auth.h
  • rtos/net/source/http/server/http_server_auth_priv.h
  • rtos/net/source/http/server/http_server_auth.c
Dependencies:
  • Clock
Define(s) to add to rtos_description.hNone
Name:Control Layer Addon
Description:Control layer allow to stack multiple HTTP server addon
Source files:
  • rtos/net/include/http_server_addon_ctrl_layer.h
  • rtos/net/source/http/server/http_server_ctrl_layer_mem.c
  • rtos/net/source/http/server/http_server_ctrl_layer_priv.h
  • rtos/net/source/http/server/http_server_ctrl_layer_rest_cfg.c
  • rtos/net/source/http/server/http_server_ctrl_layer.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:Static File System implementation and port
Description:Limited file system for files stored in ROM.
Source files:
  • rtos/net/include/http_server_fs_port_static.h
  • rtos/net/source/http/server/http_server_fs_port_static.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:REST Framework Addon
Description:REST framework for the Web server
Source files:
  • rtos/net/include/http_server_addon_rest.h
  • rtos/net/source/http/server/http_server_rest_hook_cfg.c
  • rtos/net/source/http/server/http_server_rest_mem.c
  • rtos/net/source/http/server/http_server_rest_priv.h
  • rtos/net/source/http/server/http_server_rest.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:IPerf
Description:IPerf is a tool designed to perform performance tests and to measure various variables of a network.
Source files:
  • rtos/net/source/iperf/iperf_client.c
  • rtos/net/source/iperf/iperf_priv.h
  • rtos/net/source/iperf/iperf_rep.c
  • rtos/net/source/iperf/iperf_server.c
  • rtos/net/source/iperf/iperf_shell.c
  • rtos/net/source/iperf/iperf.c
  • rtos/net/include/iperf.h
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_IPERF_AVAIL
Name:MQTT Client
Description:MQTT-client is the Message Queue Telemetry Transport client
Source files:
  • rtos/net/source/mqtt/mqtt_client_sock_priv.h
  • rtos/net/source/mqtt/mqtt_client_sock.c
  • rtos/net/source/mqtt/mqtt_client.c
  • rtos/net/source/mqtt/mqtt_priv.h
  • rtos/net/include/mqtt_client.h
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_MQTT_CLIENT_AVAIL
Name:SMTP Client
Description:Simple Mail Transfer Protocol
Source files:
  • rtos/net/source/smtp/*
  • rtos/net/source/cmd/smtp_client_cmd.c
  • rtos/net/source/cmd/smtp_client_cmd_priv.h
  • rtos/net/include/smtp_client.h
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_SMTP_CLIENT_AVAIL
Name:SNTP Client
Description:Simple Network Time Protocol client
Source files:
  • rtos/net/source/sntp/*
  • rtos/net/source/cmd/sntp_client_cmd.c
  • rtos/net/source/cmd/sntp_client_cmd_priv.h
  • rtos/net/include/sntp_client.h
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_SNTP_CLIENT_AVAIL
Name:Telnet Server
Description:Telnet Server
Source files:
  • rtos/net/source/telnet/telnet_server.c
  • rtos/net/include/telnet_server.h
Dependencies:
  • Shell
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_TELNET_SERVER_AVAIL
Name:TFTP Client
Description:TFTP Client for embedded device
Source files:
  • rtos/net/include/tftp_client.h
  • rtos/net/source/tftp/tftp_client.c
Dependencies:
  • File System
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_TFTP_CLIENT_AVAIL
Name:TFTP Server
Description:TFTP Server for embedded device
Source files:
  • rtos/net/include/tftp_server.h
  • rtos/net/source/tftp/tftp_server.c
Dependencies:
  • File System
Define(s) to add to rtos_description.h
  • RTOS_MODULE_NET_TFTP_SERVER_AVAIL

Test Suites

Name:Driver Validation test suite
Description:Driver Validation test suite
Source files:
  • tests/net/robot/*
  • tests/net/robot/driver/*
  • tests/net/robot/keyword/*
  • tests/net/robot/lib/*
  • tests/net/robot/variable/*
Dependencies:
  • IPerf
  • Telnet Server
Define(s) to add to rtos_description.hNone
  • No labels