San Jose, Ca. ” At the Embedded Systems Conference here this week Wind River introduced enhancements to its Workbench 2.6.1 On-Chip Debugging Edition that incorporates allow the debugging up to eight devices on a JTAG tool chain simultaneously, greatly speeding up multicore and multiprocessor system development.
In addition, the Eclipse-based development environment has new features that eliminate the need to use instrumentation to debut either the kernel or the applications code.
According to Sandy Orlando, Vice President and General Manager of Wind River On-Chip Debugging, in addition to adding support for additional OSes and 32/64-bit microprocessors, the OCD Edition incorporates features that allow the debugging up to eight devices on a JTAG tool chain simultaneously.
It also allows a single ICE unit to be shared across networks with multiple developers each of whom could be working on different multicore processors.
Linux debugging has been enhanced on the tool set so that developers can debug the Linux kernel, User Applications and Shared Libraries, without requiringkernel instrumentation. “We have designed the new Workbench OCD such that developers can see both System and User Application contexts when debugging in Linux,” said Orlando.
The new version, she said, also provides additional plug-ins to Eclipse in the form of new “Views” targeted at improving the Eclipse development environment for device software developers and initial hardware bring-up.
A Quick Target Launch Utility has incorporated, said Orlando so that software developers to can easily define cross-target launches by selecting from a list of predefined launches, either taking control of an already running targetor starting a target from reset.
The toolkit's launch configuration utility has been redesigned with a more efficient and streamlined workflow that guides developers through an intuitiveworkflow, stepping through the required configuration options tocorrectly set up devices.
A binary Upload Utility has been incorporated said Orlando, that allows a developer to graphically select an area of memory on their device, including sectors of Flash, and upload the image into a file on their host PC. “The file can then be stored, compared with other files, or used in other areas of development,” she said.
A new compare utility in the new set of tools incorporates features that allow developers to easily compare a selected area of memory on their device with a file on the host PC or network. “Any differences between the files will be displayed graphically in the Workbench editor view,” Orlando,” and can be used to help identify differences between the images.
The new Workbench has also added support for a number of new multicore devices from Broadcom, Intel, Freescale and PA Semi, as well as traditional single core designs from ARM, Freescale, MIPS, Power, PowerPC and Intel's XScale. Operating systems supported include VxWorks and Linux as well as Express Logic's ThreadX.
Supported operating systems include Wind River's industry-leadingVxWorks and Linux, in addition to kernel.org Linux and Express Logic'sThreadX. Other commercial operating systems and in-house proprietaryoperating systems can be integrated by Wind River Professional Services.
Wind River, Alameda, Calif., 1-800-872-4977, www.windriver.com.