Design
New Major Version of µ-velOSity™ Real-Time Operating System Announced
Green Hills Software, Inc., the technology leader in device software optimization (DSO) and real-time operating systems (RTOS), has announced version 2.2, a major new release of its µ-velOSity royalty-free real-time operating system. Version 2.2 adds a PC-compatible file system, wear-leveling and fault-tolerant flash device manager, USB 1.1 and 2.0 device class framework, and GHNet TCP/IP networking suite. These new components are optimized for minimal footprint and maximum performance. In addition, µ-velOSity 2.2 adds support for the MIPS® processor architecture.
“Wµ-File
The PC-compatible file system for µ-velOSity supports popular FAT file formats and options and is portable to any device media, such as IDE disk drives and Green Hills’ wear-leveling flash management technology. µ-File is easy to use, with standardized programming interfaces, including POSIX, C standard I/O, and C++ I/O streams.
µ-USB
The USB device management solution for µ-velOSity includes a framework and application programming interface for managing USB device connectivity. Details of USB protocol handling are performed by the software so that developers can concentrate on application development. µ-USB comes with implementations for a variety of device types, including mass storage products such as USB memory sticks.
GHNet
The TCP/IP networking suite for µ-velOSity includes a full range of protocol support, including TCP, UDP, SNMP, and more. GHNet was designed from the ground up for high-performance, small-footprint networking while providing comprehensive RFC and standards compliance and validation. GHNet is an ideal fit for resource-constrained devices where reliable and efficient networking connectivity is a requirement.
MIPS
With the addition of support for MIPS, µ-velOSity now supports all major 32-bit microprocessor architectures used in deeply embedded devices. µ-velOSity supports the MIPS32® architecture intended for high-performance, low-power, system-on-a-chip (SOC) embedded applications.
About µ-velOSity
With a ROM footprint as small as 1600 bytes, RAM footprint as small as 1000 bytes, and service call times as low as 30 cycles, µ-velOSity is ideal for the most resource-constrained embedded devices. In addition, µ-velOSity’s intuitive application programming interface (API), world-class tools integration with the MULTI IDE, and friendly business models enable developers to create better performing systems at a lower cost that get to market faster than development efforts utilizing other RTOS offerings on the market today. In addition, the µ-velOSity API is designed for upwards compatibility with the INTEGRITY real-time operating system from Green Hills, providing an upgrade path for future designs that may benefit from the additional reliability features of INTEGRITY.
Availability
µ-velOSity 2.2 is available today for ARM®, Power Architecture®, ColdFire®, MIPS®, and Blackfin® processor families.