Wind River VxWorks 5.x

VxWorks, the industry-leading device software operating system, is deployed in more than 30 million devices worldwide. With a focus on performance, scalability, and footprint, VxWorks enables developers to run device software faster, better, and more reliably. As the foundation of Wind River platform solutions, VxWorks provides a proven, reliable, scalable RTOS for device application development. The operating system includes a small footprint, broad architecture support, and a worldwide VxWorks developer community.

Technical Specifications

Supported Targets*

  • Freescale/IBM PowerPC
  • Freescale ColdFire
  • Freescale 68K/CPU32
  • Intel® Architecture family (Pentium)
  • Intel StrongArm and XScale Microarchitectures
  • MIPS
  • ARM
  • Hitachi SuperH

* For current target availability, please contact your Wind River sales representative

Features

  • Wind® microkernel
  • Efficient task management
  • Multitasking with an unlimited number of tasks
  • Preemptive and round-robin scheduling
  • Fast, deterministic context switching
  • 256 priority levels
  • Fast, flexible intertask communications
  • Binary, counting, and mutual exclusion semaphores with priority inheritance
  • VxWorks events
  • Local and distributed message queues
  • POSIX pipes, counting semaphores, message queues, signals, and scheduling
  • Control sockets
  • Shared memory
  • Flexible, scalable design allows for wide range of applications
  • Highly scalable footprint
  • Incremental linking and loading of components
  • Fast, efficient interrupt and exception handling
  • Optimized floating-point support
  • Dynamic memory management
  • System clock and timing facilities
  • Networking support included as standard
  • Fast, flexible I/O and local file system
  • POSIX asynchronous I/O and directory handling
  • SCSI support
  • MS-DOS compatible file system
  • Raw disk file system
  • TrueFFS flash file system (optional)
  • ISO 9660 CD-ROM file system
  • PCMCIA support
  • Target development features
  • Full ANSI C compliance and enhanced C++ features for exception handling and template support
  • Extensive POSIX 1003.1, .1b, .1c compatibility (including pThreads)
  • Interactive C interpreter target shell
  • Symbolic debugging and disassembly
  • Powerful performance monitoring
  • Extensive kernel, task, and system information utilities
  • Dynamic linking loader
  • Libraries of more than 1800 APIs
  • Auto-scale feature
  • Flexible booting from ROM, flash, local disk, or over the network
  • System-level debugging via Ethernet, serial line, JTAG, BDM, or custom
  • Hardware bring-up via JTAG or BDM (optional)

Benefits

  • High-performance microkernel design
  • Scalable run-time software
  • Comprehensive networking facilities
  • POSIX compliance
  • Broad silicon support
  • Easy porting to custom hardware
  • Hardware reference designs and tools
  • Operating system accessories


Get in touch or let us know how we're doing.
Next Steps Feedback
Get Started