
IP networking capabilities have become a key differentiator for even the least expensive, most resource-constrained and most specialized devices. Timing constraints for synchronization and real-time communication requirements make the use of a full featured OS sensible. When reviewing the plethora of IP based protocols, it can be a challenge to find all the protocols you need in an OS that is
a) optimized for real time and deeply embedded applications, and
b) reliable and validated to the proper levels
Nucleus Networking has at its heart the reliable, well proven Nucleus OS which has a long and distinguished pedigree, being the first commercial RTOS to be ported to the ARM architecture and has been deployed on more ARM powered devices than any other OS or RTOS. Supporting 53 protocols Nucleus Networking has been fully validated using rigorous internal test procedures as well as external testing suites, including ANVL and TAHI.
The networking suite includes protocols that cover a vast array of RFCs and IEEE specifications. From TCP/IP to HTTP to 802.11i, the networking suite has the protocol to fit your particular needs. Lists of some of them are shown below.
Base Networking Needs
- IPv4 and IPv6
- TCP/UDP
- SNTP Client
- DHCP Client
Web-Based Services
- HTTP Client/Server
- FTP Client/Server
- TFTP Client/Server
- SMTP Client/Server
- POP3 Client
Wireless and Secure Wireless
- 802.11
- WEP
- 802.11i
- 802.1X Supplicant
Residential Gateway
- DHCP Server
- DHCP Relay Agent
- Network Address Translation (NAT)
Network Management
- SNMP v1, v2, v3
- RMON
Secure Web Services
- SSL 2.0 & 3.0
- TLS 1.0
VPN
- IPsec & IKE
- PPTP
- L2TP
Simulation Environment – On-host simulation support is available with EDGE SimTest to complement on-target support. EDGE SimTest can interact with common host computer peripherals (e.g. networking) to enable developers to create their application prior to hardware being available. Functional models of other peripherals/protocols can easily be implemented within this environment.
Nucleus OS - Networking/Communication