RTOSX NET
Embedded File System

Industrial Grade Alternative to Eclipse NetX Duo

x net symbol

Reimagined by Bill Lamie, RTOSX NET is the Industrial Grade alternative to Eclipse NetX Duo. It was originally derived from the Eclipse NetX Duo source code, refactored and infused with some of the advanced technology of the PX5 NET TCP/IP stack. It is 100% API compatible with existing NETX DUO applications and is one of the smallest and most efficient network stacks, ideal for memory-constrained devices:

  • RTOSX NET requires less than 9KB of flash memory
  • RTOSX NET requires less than 5KB of RAM

RTOSX NET delivers ultra-high performance through its zero-copy packet send/receive API.

RTOSX NET supports most popular Internet protocols, including cloud, security, and network time protocols. Please see the diagram below for the complete offering.

RTOSX NET also enables best-in-class safety and security for your embedded applications.

  • The entire RTOSX NET code base is tested with 100% C statement and branch decision coverage for every release.
  • RTOSX NET offers optional run-time packet pools overflow and integrity checking.
  • The RTOSX NET offers Pointer/Data Verification (PDV) technology for unprecedented run-time function pointer, system object, buffer, and stack verification. This advanced technology is from the PX5 RTOS.
  • Central error handling technology from PX5 RTOS.
  • The RTOS is certified to the industry functional safety standards IEC 61508 SIL 4 (electronic), IEC 62304 Class C (medical), ISO 26262 ASIL D (automotive), and EN 50128 SW-SIL 4 (rail).
    Coming Soon!


RTOSX NET delivers ultra-high performance through its zero-copy packet send/receive API

RTOSX NET IS INDUSTRIAL GRADE

RTOSX NET is Bill Lamie’s Industrial Grade alternative to the Eclipse NetX Duo embedded TCP/IP stack. Designed for simplicity, high performance, and minimal memory requirements, RTOSX NET is ideal for resource-constrained embedded devices.

This is one of the best-embedded TCP/IP stacks for MCUs and MPUs from AMD, GigaDevice, NXP Semiconductors, Renesas, SiFive, STMicroelectronics, and Texas Instruments.

Components of RTOSX NET

Mouse over for component details
RTOSX NET API ETHERNET, WiFi, BLUETOOTH LE, 15.4, etc.
  • Industrial Grade alternative to Eclipse NetX Duo
  • Small
  • Fast
  • Advanced
  • Deterministic
  • Simple
  • Safe and Secure
  • Popular FILEX API
  • Pointer/Data Verification
  • Highly Portable
  • Reasonable Licensing
  • No Royalties
  • Full Source Code
  • Professional Support

Small Footprint

RTOSX NET is one of the smallest embedded TCP/IP stacks, with a minimal instruction area footprint of 9KB and a minimal RAM requirement of less than 5KB. RTOSX NET automatically scales based on the application’s usage.

Fast Performance

RTOSX NET is extremely fast and efficient because of its zero-copy API, resulting in near wire-speed performance on most platforms.

Safety-certified TCP/IP

RTOS
RTOSX NET functional safety certification is coming soon!

SIMPLE, ONE SOURCE FILE

RTOSX NET is comprised of one source file: rtosx_net.c. Drop this file into any RTOSX C project, and it will be ready to run. There are no complicated projects or linker control file changes.

RTOSX NET is easy to install and use, taking only a few minutes. Use the processor-to-tool binding layer examples as a starting point.

RTOSX NET is 100% API compatible with applications written for NETX DUO.

Advanced Technology

  • Data encapsulation technology assists compilers in generating the smallest, fastest code and reduces namespace collision with the application.
  • Pointer/Data Verification (PDV) technology, a next-generation embedded RTOS technology, enables unprecedented verification of run-time function pointers, linked lists, stacks, and network packets.
  • Central error handling – with optional user enhancement – helps facilitate building more robust applications.

Full Source Code

  • You receive complete source code.
  • The RTOSX NET source code is designed to be easily understood.
  • The RTOSX NET source code is rigorously tested: 100% C statement and branch decision coverage testing for every release.
  • Discover one of the highest quality embedded TCP/IP network stack source code on the market.

Portable Network Stack

RTOSX NET is written in ANSI C, making it highly portable to any processor architecture with C compiler support. It supports popular embedded MCU and MPU architectures, including the ARM Cortex-M, Cortex-R, Cortex-A, and RISC-V architecture families.

IAR, Arm & GCC tool support

As with its processor support, the RTOSX NET supports the most popular embedded development tools, including those from IAR, Arm, and GCC.

Professional tech Support

The embedded RTOS experts on the RTOSX NET support team are always ready to help and promise quick action on every request. Unlike many open-source and commercial network stacks, RTOSX support is available when needed. We are here to help!

Support

Royalty-free RTOS

RTOSX offers royalty-free licensing. Like the product, RTOSX NET licensing is simple and easy to work with. Please get in touch with us for more information!

RTOSX NET
Advanced TCP/IP Stack

RTOSX NET Snapshot

  • Industrial Grade alternative to Eclipse NetX Duo
  • Small-footprint
  • Fast execution
  • Simple, easy-to-use
  • Safe and Secure
  • Interoperability Verification
  • Comprehensive IoT Solution section MQTT, SSL/TLS/DTLS, AutoIP, DHCP, DNS, mDNS, DNS-SD, FTP, HTTP, IPsec, NAT, POP3, PPP, PPPoE, SMTP, SNMP v1/2/3, Telnet, TFTP
  • Pre-certified by TUV and UL to IEC 61508 SIL 4, IEC 62304 Class C, ISO 26262 ASIL D, and EN 50128 SW-SIL 4 Certification is coming soon!
  • Advanced technology
  • Fastest Time-To-Market
  • Royalty Free
  • Full, highest-quality source code
  • Supports most popular architectures

Supported Architecture

  • Arm
    Cortex-M, Cortex-R, Cortex-A
    Cortex-Axx 64-bit
    TrustZone ARMv8-M
  • Cadence Xtensa
    Diamond
  • MIPS MIPS32 4Kx, 24Kx, 34Kx 1004K
    microAptiv, interAptiv, proAptiv
  • PowerPC
  • Renesas RX
  • RISC-V 32-bit
    64-bit
  • Synopsys ARC EM
    ARC HS
THREADX History

The Evolution of
THREADX (RTOS)

THREADX has a rich history spanning over two decades. Introduced commercially in 1997, it has evolved significantly, achieving over 10 billion deployments by 2021. THREADX is one of the most widely used RTOSes globally, powering devices from smartphones to automotive applications.

Learn THREADX History

Explore the
Latest RTOS

PX5 RTOS Introducing the advanced 5th generation PX5 RTOS with native POSIX pthreads+ support.

Should your project require cutting-edge RTOS technology or the sharing of code between an embedded Linux project and a deeply embedded one, the PX5 RTOS, designed for industrial-grade applications, provides the ideal solution.

Explore PX5 RTOS

RTOSX News Sign Up


Message Sent

Thank you for subscribing!
You’ll get company news and helpful tips, upcoming events, and more.

This site may contain content from Microsoft Corporation under an MIT license. Here is the necessary MIT license information:   Copyright ©  Microsoft Corporation
This program and the accompanying materials are made available under the terms of the MIT License which is available at https://opensource.org/licenses/MIT.   SPDX-License-Identifier: MIT

ThreadX, GUIX, FileX, NetX Duo, and USBX are registered trademarks of the Eclipse Foundation.

RTOSX, RTOSX KERNEL, RTOSX FILE, RTOSX NET, and RTOSX USB are trademarks of PX5.

Your Feedback

Matters!

Please answer 5 quick questions to help us better meet your needs!

What do you like about the RTOSX?

What do you dislike about the RTOSX?

What would you like to see the RTOSX?

What do you like about our website?

How can we improve our website?

Survey Completed

Thank you

We sincerely appreciate your valuable input and the time you’ve taken to complete a survey.