Beruflich Dokumente
Kultur Dokumente
x
REAL-TIME OPERATING SYSTEM
Compiler Debugger
Scalable runtime software
Graphics Java Support VxWORKS is designed for scala-
Project Facility
POSIX Library File Systems bility, enabling developers to
TORNADO Dynamic Visualization Tools
Simulation
Environment
Connectivity
allocate scarce memory resources
Target Server
I/O Management
RTOS Event and Object Analysis
Virtual
to their application, rather than to
Multiprocessing Virtual Memory
Application Data and Event Analysis
the operating system. From
Networking Protocols
deeply embedded designs requir-
Code Coverage Analysis Ethernet
Serial Line ing a few kilobytes of memory, to
Debug WIND Microkernel
Memory Analysis Custom Agent Core OS
complex high-end real-time
Source Code Execution Analysis
Hardware BSP
systems (where more operating
Runtime
Control
Wind River Reference Hardware
system functions are needed), the
Third-party Tools JTAG/BDM
developer may choose from over
100 different options, to create
highly customize configurations. POSIX compliance BSPs, Wind River offers specifi-
Individual modules may be used VxWORKS supports the POSIX cation details for chip evaluation
in development and omitted in 1003.1b and POSIX 1003.1c and early hardware and software
production systems. specifications and basic system development.
Furthermore, these individual calls in the 1003.1 specification, VxWORKS also supports a full
subsystems are themselves scal- including process primitives, files line of optional hardware-assisted
able, allowing the developer to and directories, I/O primitives, tools to aid in the entire develop-
optimally configure VxWORKS language services, and directory ment cycle, from board bring-up
runtime software for the widest handling. In addition, VxWORKS to real-time trace and data
range of applications. For example, adheres to the final approved acquisition. The hardware-assisted
individual functions may be removed standard for POSIX 1003.1b Real- tools are integrated within the
from the ANSI C runtime library, Time Extensions, including TORNADO II tools to allow develop-
or specific kernel synchronization POSIX-compliant asynchronous ers to access and debug their
objects may be omitted if they are I/O, counting semaphores, application from a familiar devel-
not required by the application. message queues, signals, memory opment environment. These tools
Also, TCP, UDP, sockets, and management (page locking), and extend the power of Tornado
standard Berkeley network services scheduling control. The pThreads development to designs that do
can all be scaled in or out of the implementation of POSIX 1003.1c not have Ethernet ports or to
networking stack as necessary. comes standard in VxWORKS. debugging Ethernet drivers.
These configuration options
can be easily selected by means Broad silicon support Operating system accessories
of the TORNADO II project facili- Wind River supports a wide range Accessory products give developers
tys graphical interface. of the latest RISC and CISC archi- access to an unprecedented
Developers can also use TORNA- tectures so users can select the range of features and help to
DO IIs auto-scaling feature, which right silicon for their designs. extend the VxWORKS platform.
automatically analyzes application VxWORKS open design is highly These products include the BSP
code and incorporates the appro- portable and complete across all Developers Kit (included as
priate options. supported processors, allowing standard), support for flash file
application migration between systems with TrueFFS for
Comprehensive networking architectures with minimal effort. Tornado, support for graphics
facilities applications, Java, virtual memory
VxWORKS was the first real-time Easy porting to custom hardware management with VxVMI,
operating system to integrate Architecture support is strength- multiprocessing with VxMP
industry-standard TCP/IP ened by the availability of the and VxFusion, and connectivity
networking facilities optimized industry's broadest selection through the Common Object
for real-time applications. This of validated Board Support Model (COM, included as standard)
tradition of innovation continues Packages (BSPs). BSPs provide and the USB Developers Kit.
with standard support for the users with a turnkey software
latest Berkeley networking package that enables VxWORKS
features, including: to run out of the box on Wind
Rivers extensive set of evaluation
BSD 4.4 TCP/IP networking boards, as well as many third-
IP, IGMP, CIDR, TCP, UDP, ARP party evaluation boards, reference
RIP v1/v2 boards, and popular COTS boards.
Standard Berkeley sockets, The BSP Developers Kit
zbufs (a.k.a., zero-copy sockets) enables developers to easily use
SLIP, CSLIP VxWORKS with custom hardware;
BOOTP, DNS, DHCP, TFTP for developers using commercial
NFS, SUN RPC hardware, over 200 BSPs are
FTP, rlogin, rsh, telnet available. When developing a BSP
SNTP for a custom board, developers
can choose from a vast array of
Wind River also supports optional standard device drivers provided
WINDNET and WINDMANAGE for all target architectures.
products, and augments these core
technologies with the industrys Hardware reference designs
most extensive networking and tools
development environment, In addition to offering Wind
available through the Wind River Rivers hardware reference
Partner Program. designs with VxWORKS-ready
Target development features
Features Full ANSI C compliance and enhanced C++ features
for exception handling and template support
WIND Microkernel
Extensive POSIX 1003.1, .1b, .1c compatibility
Efficient task management
(including pThreads)
Multitasking, unlimited number of tasks
Interactive C interpreter target shell
Preemptive and round-robin scheduling
Symbolic debugging and disassembly
Fast, deterministic context switching
Powerful performance monitoring
256 priority levels
Extensive kernel, task, and system
Fast, flexible intertask communications
information utilities
Binary, counting, and mutual exclusion
Dynamic linking loader
semaphores with priority inheritance
Libraries of over 1800 APIs
VxWORKS events
Auto-scale feature
Local and distributed message queues
Flexible booting from ROM, flash, local disk, or
POSIX pipes, counting semaphores, message
over the network
queues, signals, and scheduling
Highly scalable design allows for wide range
Control sockets
of applications
Shared memory
System-level debugging via Ethernet, serial line,
Highly flexible design allows for wide range
JTAG, BDM or custom
of applications
Hardware bring-up via JTAG or BDM (optional)
High scalability footprint
Incremental linking and loading of components
Supported VxWORKS 5.x targets*
Fast, efficient interrupt and exception handling
Motorola / IBM PowerPC
Optimized floating-point support
Motorola ColdFire
Dynamic memory management
Motorola 68K/CPU32
System clock and timing facilities
Intel Architecture family (Pentium)
Intel StrongArm and XScale Microarchitectures
Networking support included as standard
MIPS
Fast, flexible I/O and local file system
ARM
POSIX asynchronous I/O and directory handling
Hitachi SuperH
SCSI support
MS-DOS compatible file system
Raw disk file system
TrueFFS flash file system - optional
ISO 9660 CD-ROM file system * For latest target availability information, please
PCMCIA support contact your local Wind River sales representative.
Wind River Worldwide Headquarters Wind River Systems and the Wind River Systems logo are
500 Wind River Way trademarks of Wind River Systems, Inc. and Wind River,
Alameda, CA 94501 USA VxWorks, Tornado and Wind are registered trademarks
Toll free 1-800-545-WIND of Wind River Systems, Inc. All other names mentioned
Phone 1-510-748-4100 are trademarks, registered trademarks or service
Fax 1-510-749-2010 marks of their respective companies or organizations.
Inquiries@windriver.com
Nasdaq: WIND For further information regarding Wind River
For additional contact information, trademarks, please see:
please see our Web site at www.windriver.com. www.windriver.com/corporate/html/trademark/html