VxWORKS® DEVELOPER’S TOOLKIT

A complete environment for accelerated development

Wind River’s VxWORKS DEVELOPER’S accessories, support, maintenance, TOOLKIT provides a complete set of in- and development services. tegrated and tools necessary Features for the rapid, development of highly VxWORKS the most reliable RTOS Development Tools reliable embedded products. The With a reputation for performance, • TORNADO II VxWORKS DEVELOPER’S TOOLKIT en- flexibility, compatibility and scalability, • SNiFF+ PRO ables organizations to easily and cost VxWORKS provides an extremely • GNU and DIAB COMPILERS efficiently provide their development reliable runtime environment for • WIND VIEW ANAYLYZER teams with the software and tools embedded application development. • VxSIM needed to hit product market windows. VxWORKS comprises the core capa- By standardizing on a common devel- bilities of the wind microkernel along Runtime Components opment platform, organizations can with networking support, powerful • VxWORKS RTOS greatly decrease development costs and I/O management, C++ •TrueFFS Flash File System and increase development efficien- and other standard run-time support. • VxFusion cies. The toolkit includes the industry- The wind microkernel supports a full • VxMP leading real-time range of real-time features including • VxVMI (RTOS), VxWORKS, development tools, fast multitasking, support, a common set of additional runtime along with preemptive and round- Services • Support and Maintenance • Service credits that can be applied towards training or consulting

TORNADO IDE GNU and DIAB Compilers Supported hosts TOOLS • Windows NT 4. 0 SNiFF+ PRO IDE WIND VIEW ANALYZER • Windows 2000 Professional Virtual Memory Shared Memory TCP/IP Stack • Windows XP • Solaris 2.7, 28 and 2.9 Distributed Messaging DOS File System RUNTIME CD-ROM File System Flash File System

VxWORKS RTOS

BSP, BSP Developer’s Kit, VxSIM

Hardware

SERVICES WIND SPRINT Services

OPTIONALS VxWORKS Source Code ScopeTools Suite

VxWORKS DEVELOPER’S TOOLKIT Host Development Tools Target Run-Time System

Core TORNADO Tools Real-time Embedded Application Compiler Debugger

Project Facility Editor POSIX Library File Systems

Connectivity I/O Management Simulation TORNADO Dynamic Visualization Tools Environment Multiprocessing Virtual Memory RTOS Event and Object Analysis Virtual get Server Application Data and Event Analysis r WIND MANAGE Pack Ta

Code Coverage Analysis Ethernet Serial Line Debug Core OS wind Microkernel Memory Analysis Custom Agent

Source Code Execution Analysis Hardware Runtime BSP Control JTAG/BDM Wind River Reference Hardware

Functional Diagram robin . The microkernel Highly reliable, visual, automated tion to the kernel on the host, then design minimized system overhead and tools downloading the entire executable enables fast, deterministic response The TORNADO® II development envi- as one static environment. to external events. VxWORKS is de- ronment dramatically improves em- The VxSIM simulator is fully inte- signed for scalability, allowing devel- bedded developers’ time to productiv- grated with TORNADO, which permits opers to allocate scarce memory ity. A major component of TORNADO developers to immediately begin their resources to their application, rather is a comprehensive suite of cross- project, independent of board support than to the operating system. From development tools, utilities as well as package porting (if required), operat- deeply embedded designs requiring a VxWORKS, that executes on the ing system configuration, and target few kilobytes of memory, to complex target processor and a full range hardware. With the integrated simula- high-end real-time systems (where of communications options for the tor, even first-time users can get more operating system functions are target connections to the host. The acquainted with TORNADO and begin needed) the developer may choose TORNADO tools suite provides a highly developing and debugging code. from over 100 different options to visual and automated environment The WIND VIEW system-level diag- create highly customized configura- that accelerates the development of nostic and analysis tool is included for tions. Individual modules may be even the most complex VxWORKS- use with VxSIM. Embedded develop- used in development and omitted in based applications. As a result, creating ers are often unable to view system- production systems. applications with TORNADO is fast and level execution and timing character- easy for developers of all experience istics of software. WIND VIEW Operating system accessories levels. provides detailed visibility into the Included accessory products give de- TORNADO permits developers to dynamic behavior of embedded velopers access to an unprecedented incrementally load object modules VxWORKS applications running on range of features. These products in- into a target system. This ability to the integrated simulator, graphically clude the BSP Developer’s Kit, support dynamically link and load object mod- displaying the complex interactions for flash file systems with TrueFFS for ules enables developers to omit the between tasks, , and system TORNADO, virtual memory manage- common step of linking the applica- objects. ment with VxVMI, multiprocessing SNiFF+ PRO for TORNADO Teams with VxMP and VxFusion, and connec- is a source code analysis environment tivity through the common object for software developers and teams model (COM). who work with large amounts of appli- cation code. The SNiFF+ PRO tool pro- motes engineering productivity and Features Benefits code quality by providing a compre- • Complete and comprehensive • Get started quickly and deliver hensive set of code visualization and toolkit extremely reliable products to navigation tools that enable develop- •Access to all supported market faster than ever before ment teams to organize and manage architectures, processors and BSPs •Accurately budget for development code at maximum efficiency. If source •Available to be used without project tools and reduce overall expenses code is not well understood and the use restrictions •Standardize on development tools impact of code changes, organizations across the entire organization. face much higher costs down the line and end up spending more time and money on probes, debuggers, and testing tools. Eventually, organizations ScopeTools Suite for enhanced Services throughout the lose potential product revenue and debugging development cycle market share when releasing a prod- The ScopeTools Suite is available for The VxWORKS DEVELOPER’S TOOLKIT uct late. SNiFF+ PRO provides un- the VxWORKS DEVELOPER’S TOOLKIT includes an allocation of service cred- matched code browsing and analysis and includes StethoScope, Mem- its that can be applied towards our capabilities to jumpstart new develop- Scope, ProfileScope, TraceScope and service offerings such as WIND ments and brings delayed projects CoverageScope tools for added visibil- SPRINT, training and consulting. back on track. ity into a running system. This dra- Applying these credits towards WIND matically reduces the time to under- SPRINT provides an on-site specialist Industry leading C and C++ compilers stand what is happening with the to install the toolkit, give developers a The VxWORKS DEVELOPER’S TOOLKIT application. hands-on orientation and provide includes the GNU and DIAB COMPIL- •StethoScope provides a dynamic advice and support. Developers can ERS and supports both the C language view into the application’s data and be up and running smoothly, building and C++ language with cross-compilers; events code in a matter of days, and saving the iostreams class library, and a • MemScope shows the application’s a significant amount of time and variety of other tools. The cross- detailed dynamic memory usage in resources. In addition, support and compilers contain several optimiza- real-time maintenance are included with no tions that allow developers to gener- •ProfileScope provides a detailed additional cost to access our support ate fast, efficient, and compact code. function-by-function analysis of specialists, on-line support and The tools integrate seamlessly into CPU usage upgrades. the development environment through •TraceScope shows an application’s full run-time support for C++, includ- actual execution path while the ing exception handling, standard tem- application runs plate library (STL) and run-time type •CoverageScope dynamically identification (RTTI); loader support determines how well test suites for static constructors and destruc- are exercising an application tors; and C++ debugging features. The iostreams library supports formatted and typesafe I/O in C++, is extensible to user-defined data types, and is an industry standard for C++ application development.

Wind River Worldwide Headquarters Wind River, the Wind River logo, TORNADO, and 500 Wind River Way VxWORKS are registered trademarks of Wind Alameda, CA 94501 USA River Systems, Inc. Any third-party trademarks Toll free 1-800-545-WIND referenced are the property of their respective Phone 1-510-748-4100 owners. Fax 1-510-749-2010 For further information regarding Wind River [email protected] trademarks, please see: Nasdaq: WIND www.windriver.com/corporate/html/trademark.html For additional contact information, please see our Web site at www.windriver.com. ©2003 MCL-DS-VDT-0302