CMX TCP/IP is a full-featured and fast TCP/IP stack
CMX Systems CMX TCP/IP is a full-featured and fast TCP/IP stack that allows designers to offer networking connectivity for their embedded applications. CMX TCP/IP supports the following connectivity options: Direct, Dial Up and Ethernet. [more]
CMX-MicroNet is a very small and fast TCP/IP stack
CMX-MicroNet is a very small and fast TCP/IP stack that allows designers to offer networking connectivity for their embedded applications. CMX-MicroNet supports the following connectivity options: Direct, Dial Up, Ethernet, and Wireless Ethernet (802.11b.) [more]
CMX-FFS is a Flash File System
CMX Systems CMX-FFS is a Flash File System targeted at embedded systems developers to enable the straightforward development of fully featured devices containing NOR Flash arrays. The file API is a standard [more]
CMX-USB
CMX-USB is targeted at systems which need USB device connectivity and the USB interface is provided to the End Point management level. CMX-USB provides an integrated suite of USB device functionality that [more]
TINY is a failsafe flash file system designed for minimal environments. It can be used with any flash device with small erasable sectors. It is ideal for most standard serial flash parts, as well as flash-based microcntrollers with small erasable sectors (e.g., MSP430) and RAM drives. [more]
FAT
FAT is a high-performance, full-featured, FAT12/16/32-based, DOS-compatible file system designed for embedded applications. [more]
SAFE-FAT
High-performance, failsafe FAT12/16/32 file system. SAFE-FAT is a journaling system. It guarantees that all operations will be carried out in a failsafe manner. [more]
THIN
THIN is a highly optimized, reduced footprint version of our highly successful FAT system. This DOS compatible file system is designed for configurations with limited resources. It works well with the 8051, MSP430 and H8S series MCUs and is suitable for use with most 8-bit and 16-bit CPUs.
THIN is scalable. By selecting only the functionality required for the application, the system becomes highly optimized for both speed and size. [more]
FTL
FTL is a standard flash translation layer that allows an array of NAND flash to be addressed as a set of standard 512Byte, 2K or 4K logical sectors. [more]
EUSBD
The EUSBD™ (Embedded USB) device stack has been designed by HCC’s embedded system engineers to provide the most efficient USB device solutions. EUSBD-BS (the EUSB Base System) provides a USB device stack for end-point control. [more]
EUSBH
HCC´s EUSBH (Embedded USB Host Stack) is a full-featured host stack designed for embedded applications. [more]
NicheStack Dual IPv4/IPv6
NicheStack Dual™ offers a unique and flexible combination of networking support for devices that must operate in today´s IPv4 based networks and be compatible with future upgrades to IPv6 environments. [more]
Gateway protocols
NicheStack Gateway components are optimized for use in conjunction with NicheStack Dual and IPv4 device networking packages, greatly simplifying development and configuration network equipment. [more]
Protocol & Application Components
To round out the functionality within NicheStack IPv4 & IPV6 products, a suite of additional software components are included to provide utility functions and to aid with stack integration and optimization. These components can be configured in or out of the final build for a given target system. [more]
NicheLite TCP/IP
NicheLite™ product is the only fully featured TCP/IP stack available that requires as little as 12 KB of memory. A highly portable and RFC compliant implementation of the TCP/IP protocol suite written in ANSI C, the product includes a comprehensive subset of the TCP/IP family of protocols, a "Mini" Sockets API, and a highly effective system optimization and tuning tool. [more]
NicheStack RTP/RTCP
NicheStack RTP/RTCP Developed specifically for embedded devices, NicheStack RTP adds streaming data services to NicheStack v4 and provides end-to-end delivery services over UDP for data with real-time characteristics, such as VoIP, interactive audio and video and streaming multi-media. Those services include payload type identification, sequence numbering, time stamping and delivery monitoring. RTP data transport is augmented with RTCP. The Real-time Transport Control Protocol monitors the quality of service and conveys information about the participants of an ongoing session. [more]
NicheStack IPSec
NicheStack IPSec and IKE are "bump in the stack" source code solutions for adding security to new or existing embedded systems. Fitting between the TCP and IP layers of an embedded protocol stack, these toolkits provide state-of-the-art secure communication, management and high performance VPN end-point capabilities to networked devices. With these toolkits the embedded device developer can quickly and easily address the three essential services of network security.
Supporting TLS 1.0 and SSL 3.0 and both blocking and non-blocking sockets, InterNiche´s implementation is based on public key asymmetric cryptography, by which the sender uses a public key to encrypt a message, but only the owner of the private key will be able to decrypt it. InterNiche TLS/SSL uses RSA key exchange method (RSA public key) with 1024 bit key generation and Triple DES encryption, and provides both Client and Server modes of operation. [more]
NicheStack SNMP
NicheStack SNMP implements the most up-to-date set of IETF SNMP protocols in a memory-efficient, highly portable toolkit designed for OEMs and System Integrators requiring a fast, small, proven embedded SNMP agent for their embedded device support. [more]
NicheStack HTTP Server
The ideal embedded web server is more than just a software module that responds to http requests. It is also one that was designed, built and tested with a thorough understanding of what it means to operate in a resource constrained environment. It implements the most current RFCs and provides all of the features, tools and security necessary to develop and field a robust product worthy of your company´s name and reputation. [more]
µC/TCP-IP
µC/TCP-IP is a compact, reliable, high-performance TCP/IP protocol stack. Built from the ground up with Micriµm´s renowned quality, scalability, and reliability, µC/TCP-IP enables the rapid configuration of required network options to minimize your time to market. [more]
µC/FS
µC/FS is a full-featured embedded file system module that supports a wide range of storage media. In fact, this high-performance library, which has been optimized for speed, versatility, and memory footprint, is compatible with any device for which you can provide basic hardware access functions. Thus, whatever your hardware platform, if you are in need of a robust yet easy-to-use means of storing data, µC/FS would be an ideal addition to your project. [more]
smxUSBO™ USB OTG Stack
smxUSBO adds On-The-Go support to smxUSBD and/or smxUSBH. It was specifically designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized for SMX®, smxUSBO can be ported to another RTOS or operate in a stand-alone environment.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, x86, and other CPUs.
Prices start at $4,000.
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxusbo
smxFFS is a flash file system for use with board-resident arrays of NAND flash memory. It has the standard C library file API and it is power fail-safe. smxFFS is not intended to work with media other than board-resident NAND flash. It does not support media such as SD or Compact Flash cards. smxFFS takes advantage of knowing that the media is NAND flash. To support other media, smxFS™ should be used.
smxUSBD is a robust USB device stack especially designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized for SMX®, smxUSBD can be ported to another RTOS or operate in a stand-alone environment.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, x86, and other CPUs.
Prices start at $4,000.
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxusbd
smxUSBH is a USB host stack for embedded systems. It is written in C, and can be ported to any hardware platform. smxUSBH is optimized for SMX®, but can be ported to other RTOSs or run stand alone. It is modularized so that only what is needed will be linked into the final application.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, SH, x86, and other CPUs.
Prices start at $6,000.
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxusbh
smxFS offers a clean, modular design that enables embedded developers to easily add file I/O to their projects. smxFS supports both removable media such as USB thumb drives and Compact Flash and non-removable media such as NAND flash disks. Removable media are DOS/Windows compatible so that they may be exchanged with Windows and other compatible RTOSs.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, x86, and other CPUs.
Prices start at $4,000
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxfs
smxNS is a compact TCP/IP networking stack for use with real-time, embedded applications. It provides drop-in support for many processors and tool chains. A large selection of networking protocols is available for use with smxNS. Complete source code and test programs are provided. smxNS is licensed per application and is royalty free.
Prices start at $8,500 (include IP, TCP, UDP, ARP, RARP, BOOTP, ICMP, DHCP c, DNS c, Telnet, TFTP cs, and SLIP) .
Evaluation kits are available at www.smxRTOS.com/eval
smxWiFi is a robust 802.11 Media Access Control (MAC) stack specifically designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized for SMX®, smxWiFi can be ported to another RTOS or to another hardware platform to support a different WiFi chipset.
An 802.11 network is a wireless local area network (WLAN) that conforms to the 802.11 standards. smxWiFi provides the necessary software to add wireless connectivity to an embedded system.
Prices start at $5,000.
Evaluation kits are available at www.smxRTOS.com/eval
embOS/IP has been optimized for use in real-time, memory constrained embedded systems. This TCP/IP stack is RFC compliant and extends a standard socket API to your embedded application. [more]
emFile (Embedded File System)
emFile is an embedded file system which can be used with any type of storage device. emFile is a high performance library that has been optimized for; minimum memory consumption in RAM and ROM, high speed, and versatility. It is written in ANSI-"C" and can be used on any CPU. [more]
emWin (Graphics Software and GUI)
emWin, one of the most efficient and comprehensive embedded GUIs available, helps developers beat their timelines and cut their development costs. It is written in ANSI "C" and supports any black and white, grayscale, and color display. [more]
emUSB (Embedded USB Stack)
emUSB Host/Device Stack has been designed to work on any embedded system with a USB controller. Ports for most common USB controllers are available. It can be used with USB 1.1 or USB 2.0. [more]
USB Developer Kit for STR7 and STR9
STMicroelectronic´s USB Developer Kit provides a free, complete firmware package for painless implementation of USB interfaces in STR7 and STR9applications. [more]