Enabling interoperability in high-performance embedded applications

OpenVPX expands on the VPX Base and Dot Specifications and provides a System Specification to address interoperability issues between VPX modules and Chassis. OpenVPX is an extensible specification which addresses the current and future needs for computing in harsh environments.

Risk management for counterfeit materials

Counterfeit materials will continue to challenge the defensive capabilities of manufacturers in the military and aerospace industry.

Overview about the 6U VPX single board computer VPX6-185

This Video is presented by Curtiss-Wright Controls Embedded Computing Curtiss-Wright Controls Embedded Computing’s VPX6-185 6U VPX single board computer is a high performance rugged processing platform.


Early verification and validation using model-based design

One of the primary benefits of model-based design is the opportunity to do rigorous verification and validation in parallel with all other development steps, especially early in the development process.

Smarter products - software becomes the most active ingredient

As software becomes the most active ingredient in product innovation, traditional manufacturers are essentially becoming software companies. While this transformation is sparking unprecedented leaps in product value, it is also introducing new challenges and implications.

Building ultra-slim embedded systems with Em-ITX

Building a slimline or thinline embedded system can be a difficult task or a relatively simple one depending on the form factor chosen for the task. But how slim is slim enough?

Banner
Banner

Embedded News & Know-how Newsletter

(Feb 3, 2010)
Chips, Boards & Tools -- view the latest issue of our e-mail newsletter with Product News and Technical Know-how for Embedded Designers
Free subscription
nlsc240

CMX Systems, Inc.

Homepage: www.cmx.com

Company Profile




CMX: support for Atollic TrueSTUDIO IDE

CMX Systems has ported its embedded software products for Atollic's TrueSTUDIO Eclipse based IDE for ARM9 and Cortex-M3 devices. CMX-RTX is a truly preemptive, multi-tasking RTOS offering one of the smallest footprints, fastest context switching, and lowest interrupt latency times available on the market today. RTOS functionality provided in CMX-RTX includes: task, message, queue, system, event, memory, resource, semaphore, and timer management. CMX-RTX includes an intuitive Windows GUI which simplifies RTOS configuration.

The CMX-Tiny+ real time multi-tasking operating system is a very “lean and mean” kernel for those processors that have a small amount of RAM embedded on the processor’s silicon (minimum of 512 bytes and higher.) This unique RTOS, based on a scaled down version of the popular CMX-RTX, retains most of the power of CMX-RTX as well as the more frequently used functions. Flash requirements are approximately 1K minimum to 3K maximum.

CMX- MicroNet is a TCP/IP stack specially crafted to work with virtually all processors and features an extremely small ROM requirement ranging from 5K to 28K and very minimal RAM requirements of about 500 bytes plus buffers for packets. The base CMX-MicroNet software package currently includes UDP, TCP, IP, Modem, SLIP, ICMP Echo, IGMP, and Virtual File system. Current Add-On Options available are: HTTP Web Server, DNS Client, FTP, SMTP, SNMP, DHCP Client, TFTP Client, SNTP, Fragmentation, POP3, PPP, CHAP, Telnet, Ethernet (ARP, BOOTP) and Wireless Ethernet. The CMX-MicroNet stack can work with or without an RTOS.

CMX-USB is a suite of modular USB Host, Device and OTG software providing a “one stop” solution for designs requiring USB connectivity. All CMX-USB Host and Device stacks offer support for HID, Mass Storage, CDC, Audio, ECM and RNDIS Classes, OTG Switching and a Bootloader option. The CMX-USB Host is available with Add On options including; Audio Class, MIDI Class, OBEX Class and FTDI driver. The CMX-USB device stack offers MTP Class support, Reliable File Interface for storage devices, and Embedded Pipe for interfacing a USB device with a host application.

CMX also offers a variety of Flash File Systems, including; CMX-FFS-FAT, a FAT 12/16/32 compatible file system supporting standard media; CMX-FFS-SAFE-FAT, a FAT compatible file system with Failsafe; CMX-FFS-THIN, a scalable, reduced footprint FAT file system designed for integration with 8-bit or 16-bit embedded processors with limited resources; CMX-FFS ,a 100% Failsafe flash file system and CMX-FFS-TINY, a limited resource failsafe file system.

More Information