ABOUT US  |  PRODUCTS  |  LIBRARY  |  PARTNERS  |  SUPPORT  |  NEWS  |  DOWNLOADS  |  ORDER  |  CONTACT
 
  You are here: Home > Products > TCP/IP Products
   
 
TCP/IP Products






Two SMX TCP/IP stacks are available: smxNS and smxNet. Both are full TCP/IP stacks and offer additional networking software such as email, web server, and SNMP. smxNS is more compact and is ideal for small systems. smxNet is larger, more full-featured, and offers a larger number of additional network protocols.

smxNS

smxNS offers a clean, modular design that enables embedded developers to easily add networking capabilities to their real-time embedded systems. It is ROMable and reentrant to ensure compatibility with multitasking operating systems. It can be easily ported to a variety of processors and RTOSs. We ship it ported to ARM, ColdFire, and x86 for SMX.

Because code and data space are at a premium in small embedded systems, smxNS can be configured to use only those clients/servers, protocols, device drivers, and link layers needed by an application. The basic TCP/IP protocol requires only about 25K bytes on most processors. smxNS provides a choice of device drivers that provide support for most popular embedded network controllers, including 100Mb/s Ethernet devices. smxNS supports standard BSD sockets as well as a simpler interface called Dynamic Protocol Interface (DPI).

The basic package includes: TCP/IP, UDP, ARP, RARP, BOOTP, DHCP c, DNS c, ICMP, SLIP, Telnet s, and TFTP. Available at additional cost are: DHCP s, FTP, IGMP, NAT, POP3, PPP, PPPoE, SMTP, SNMPv2, SNMPv3, and Web Server.

smxNS is a good choice for small embedded systems requiring simple networking features, but for which small size and high performance are necessities.

Additional drivers are being developed—contact us for the latest information.

Want more information?




smxNet

smxNet works well for a wide range of embedded system sizes. The full suite includes many application network protocols and thus smxNet is a good fit for applications that are strongly network oriented, as well as applications requiring only minimal networking. In addition, it is highly configurable to assure optimum network performance, as well as minimal size for specific applications. No disk services are required, but the network protocols that require file I/O (e.g. FTP and HTTP) interface to smxFS and smxFile, and can be interfaced to other standard file systems.

smxNet works well for small ROMed hosts, as well as for larger hosts.  It can configure itself, after power up, by using BOOTP. ROM requirements vary from 40 KB, for a minimal TCP/IP stack to 135 KB for a full TCP/IP stack with FTP, TELNET, email, and a web server. RAM requirements are tunable to the application and vary from about 35 KB upward, depending upon the number of interfaces and protocols supported, as well as the desired performance. A no-copy operating mode improves UDP and TCP performance. smxNet offers RFC-compliant TCP/IP and conforms to the Berkeley sockets API. It is fully integrated with SMX.

The basic stack includes TCP/IP, UDP, ARP, RARP, BOOTP, DNS, ICMP, IGMP, RIP, SLIP, and CSLIP. Available at additional cost are: DHCP, FTP, IMAP, MicroBrowser, NAT, NFS, POP3, PPP, PPPoE, SMB, SMTP, SNMP, SNTP, TELNET, MicroWeb Server, Wireless 802.11b driver.


smxNet is a good choice for small to medium embedded systems for which a wide selection of network protocols is important.

Want more information?


To learn more about the smxNS and smxNet TCP/IP stacks see:

  1. smxNS Datasheet
  2. smxNet Datasheet


To learn about related TCP/IP modules see:
  1. smxSSL / smxSSH Datasheet
  2. smxWiFi Datasheet
  3. USNet Datasheet
  4. Barracuda Datasheet
  5. Graphical MicroBrowser Datasheet


Register now for more information and to be contacted by a product expert. Registration also enables us to mail you printed literature and is necessary to qualify for a free evaluation kit.



...............................................................

................................................................

  Register now for more info.
 
 
smxNS Features

  • Designed for embedded systems
  • Small code footprint (25K bytes code space for most processors)
  • Small data footprint (7.5 KB RAM per interface)
  • No-copy mode for speed
  • Popular Ethernet drivers are available
  • User configurable
  • ROMable and reentrant
  • Includes complete source code in ANSI C
  • Low-cost and royalty free
  • Ported to SMX® RTOS
  • Runs stand-alone or portable to other RTOSs
  • Processor independent
 
History of smxNS

The smxNS TCP/IP stack is based upon USNet, which was first shipped in 1993 and has been used in over 1500 products. It was developed by the former U.S. Software, and was taken over by Micro Digital in 2003. Micro Digital provides worldwide sales and support for USNet. We have ported it to SMX and we are currently adding new drivers and  improvements to extend the life of this small, efficient TCP/IP stack.
 
smxNet Features

  • Designed for embedded systems
  • High performance, including no-copy mode
  • Compact footprint
  • Wide range of network protocols available
  • Extensive Ethernet drivers
  • Wireless support
  • Highly user configurable
  • ROMable and reentrant
  • Includes complete source code in ANSI C
  • No disk services required
  • Supports multiple interfaces simultaneously
  • Extensive error monitoring and reporting
  • Low-cost and royalty-free
  • Ported to SMX® RTOS
  • Runs stand-alone or portable to other RTOSs
  • Procesor independent
 
History of smxNet

smxNet is based upon the RTIP TCP/IP stack, which was developed in 1994 by EBSNet, Inc. and has been used in over 700 products. It was optimized for use in real-time embedded systems. RTIP was first ported to SMX in 1994, and has been resold by Micro Digital for the past 10 years as smxNet. During this time, over 20 higher-level protocols have been added. All are compatible with smxNet and smx.

 
 
HOME  |  SITEMAP  |  CONTACT