Keil™, An ARM® Company

Real-Time OS/Kernels

InterNiche Technologies, Inc.

Real-Time OS/Kernels

NicheLite Ultra Compact TCP/IP Networking

The NicheLite product is the only fully featured TCP/IP stack available that requires as little as 12 KB of memory. Conceived as a highly portable and RFC compliant implementation of the TCP/IP protocol suite, the product includes ANSI C sources for a comprehensive subset of the TCP/IP family of protocols, a "Mini" Sockets API, and a highly effective system optimization and tuning tool. The NicheLite IP layer can support one hardware interface, but NicheLite provides full compatibility with InterNiche's PPP, FTP, Telnet Server, Web Server, Web Browser, DHCP Server, Email, and SNMP products. NicheLite is also fully instrumented for MIB-II access by SNMP agents. MIB-II tables include: Interfaces, IP, ICMP, TCP and UDP.

NicheStack IPv4 Device Networking Stacks

NicheStack IPv4 is a complete TCP/IP protocol stack designed from the ground up for connected device implementations. NicheStack IPv4 combines small size, extreme portability, high performance without compromise in RFC compliance. Supporting a wide variety of physical interfaces, NicheStack's IP layer can be configured as a standard client machine, an IP router, or a multi-homed server. As a comprehensive device networking package, FTP, Telnet, DNS, DHCP and IGMPv1 components are included as standard. NicheStack IPv4 provides an economical, solid protocol platform for InterNiche's optional PPP, Web Server, Web Browser, DHCP Server, Email, SNMP, and routing products where they are required.

  • Zero data copy for ultra fast performance,
  • Standard Sockets Interface,
  • Connections limited only by memory availability,
  • Versatile MSS and window options ,
  • Raw Socket Support,
  • PPP, Wired and Wireless interface support,
  • Highly portable,
  • Seamless integration with InterNiche HTTPServer and SNMP products.

NicheStack PPP Device Networking Protocol

The NicheStack PPP protocol toolkit is a complete, cost effective serial communication package that complements NicheStack IPv4 and other InterNiche device networking products. It is specialized for those designs that require serial line based connectivity, or dial-up modem support either as a primary or secondary method of establishing a LAN or Internet link. Like all InterNiche products, NicheStack PPP is optimized in both size and performance for developers of networked devices and offers an economical, yet high performance dial-up component to be used in a seamless integration with NicheStack IPv4 or NicheLite. The NicheStack PPP component can be used to support dial-up client or server implementations and supports all standard PPP authentication protocols plus the option of client DHCP address assignment over PPP. To achieve higher bandwidth connections, multiple sessions can be aggregated together using Multilink PPP support.

NicheTask

NicheTask is a lightweight round-robin tasking system that contains only control logic and is very effective run-time layer for low cost 16/32 bit microcontrollers. The API has been designed to support network stacks and networked applications and is flexible enough to be easily mapped to more sophisticated embedded operating systems, when necessary, by simple changes to macro definitions. NicheTask has been released under an open source license to make available a small, lightweight multitasking system for any embedded device and harness a great community of talented embedded developers to enhance functionality and add ports and drivers for differnet platforms.

  • Very lightweight scheduler,
  • Networked application ready,
  • Free to acquire,
  • No royalty costs,
  • Highly portable,
  • Optimized integration with all InterNiche networking products.