Visit the National Instruments web site

XA tool suite uses Safer C for robust code

An Altium product story
More from this company More from this category
Edited by the Electronicstalk editorial team Mar 23, 2001

Tasking says its XA Tool Suite V4.0 has enhanced easy/expert configuration modes that simplify the learning curve for novices, while offering low-level control for the more experienced.

Tasking says its XA Tool Suite V4.0 has enhanced easy/expert configuration modes that simplify the learning curve for novice developers, while offering low-level control for the more experienced.

Designed specifically for the Philips 16bit XA microcontroller, Tasking 's compiler offers fine-tuned support for all XA derivatives, including recently released variants for I2C, telecom, industrial control, flash, CAN and smart cards.

The tool suite, complete with upgraded EDE, optimising C/C++/EC++ compilers, and CrossView Pro ROM monitor debugger and simulator, delivers advanced debugging capabilities to ensure developers can directly verify target applications and graphically detect errors.

With these resources, developers are well equipped to design complex embedded communications for the XA.

With the increased focus on connectivity, embedded applications must deliver a higher standard of reliability as well as much greater functionality.

To address this need, Tasking has integrated Safer C, a system of strict code checking that helps prevent the use of error-prone C constructs.

By selecting the appropriate rules for their project, developers can configure the compiler to identify and enforce more stringent coding that boosts the quality and robustness of the embedded application.

For developers upgrading an 8051 design to offer increased functionality and connectivity, Tasking provides seamless migration of 8051 applications.

For XA applications needing Internet connectivity, Tasking offers two solutions: EMIT technology from emWare or TCP/IP solutions from CMX.

To improve developer efficiency and reduce time to market, Tasking's new integrated development environment offers enhanced graphical features as well as improved project management.

Through advanced graphical browsing, developers can immediately overview the application's crossreferences as well as easily navigate through application variables and functions.

Advanced coding assistance displays function parameters as you type, and code templates easily insert frequently occurring lines of code, greatly improving developer efficiency.

Project spaces group multiple projects in one view to provide improved project management capabilities better able to handle increasingly large and complex applications.

With all of these tools accessed through a common Windows interface, Tasking improves developer efficiency, easing application design and speeding the development process.

Improvements to Tasking's CrossView Pro debugger extend these time-to-market gains, achieving quick error detection and reducing debugging time.

Through programmable data analysis, Tasking's CrossView Pro debugger turns large sets of data into meaningful visual diagrams according to default or user-defined specifications.

Developers can quickly detect errors in the application without reviewing or post-processing large files of raw data.

Using File System Simulation, developers can make standard ANSI C system calls from the XA to the host PC, to more quickly track application execution.

With these debug capabilities, Tasking rounds out the resources needed to complete a rapid edit-compile-debug process on a complex embedded communications application.

The Tasking XA Tool Suite, V4.0, is available now on Windows, Linux and Unix platforms.

Not what you're looking for? Search the site.

Back to top Back to top

MyTalk

Add to My Alerts

Company Altium


Category Design and development software

Google Ads

 

Contact Altium

Contact Altium

Related Stories

Contact Altium

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the National Instruments web site
A Pro-talk Publication

A Pro-talk publication