Visit the National Instruments web site

Embedded toolset optimises code development

An Altium product story
More from this company More from this category
Edited by the Electronicstalk editorial team Jun 17, 2003

Version 8.0 of the Tasking C166/ST10 embedded software development toolset features a host of major enhancements and new and unique features.

Building on Tasking's 12-year history as the leading software development toolset brand for the 16bit C166 and ST10 architectures, version 8.0 of this toolset features a host of major enhancements and new and unique features.

Improved code optimisation, the addition of Flash memory programming, major enhancements to the embedded development environment (EDE), extended ROM monitor support, and a standard template library are just some of the highlights of this new release.

A new optimisation process has been added to the compiler that gives C166/ST10 developers an average of 2.5% increase in code compression compared with the previous version of the toolset.

The powerful data flow analysis peephole (DFAP) optimisation increases both code execution speed and code compaction.

In addition, packed structure support and memory usage improvements allow developers to further optimise applications to suit their specific needs.

With version 8.0 of the C166/ST10 toolset, developers no longer need to purchase a separate Flash utility.

The new version delivers Flash memory programming for both on-chip or external Flash devices integrated into the CrossView Pro debugger.

Developers can now specify the Flash types and memory ranges in the EDE, and the debugger will manage the downloading and programming.

Version 8.0 builds on Tasking's industry-leading depth of control of the microcontroller, the application, and the code generation tools with dramatic enhancements to its award-winning EDE.

It gives the developer better control over the initialisation of applications while at the same time making significant improvements to ease of use.

The addition of a tree-view menu increases makes project navigation much easier.

It enables developers to configure their projects, and have full control over the setup of all tools, such as the compiler.

Support for context sensitive help has been extended to the tool configuration menus.

The EDE allows in situ editing of register values by enabling the developer to set the values at a symbolic level, rather than at the individual bitfield level.

The result is a more flexible and intuitive method of setting registers.

Another new feature is the automatic customisation of the control panel of the EDE according to the particular derivative selected.

This makes it easier to remember all the necessary settings required for the specific chip as only the relevant controls for each derivative are shown.

Once all the edits and settings have been made, the EDE now automatically generates the correct startup code for the application.

Responding to customer feedback, Altium has added full ROM monitor support for all derivatives, including the XC16x family.

This adds development flexibility where on-chip debugging is not the ideal solution.

Version 8.0 of the Tasking toolset is the first and only C166/ST10 toolset in the industry to offer the STLport standard template library, provided with the C++ compiler package.

SLTport is regarded as one of the de facto industry standards by the C++ community and enables C++ developers to avoid C++ conformance traps and portability issues.

The Tasking C166/ST10 toolset is a complete, integrated embedded software development toolset consisting of the Tasking EDE, C/C++/EC++ compiler, assembler, linker/locator and CrossView Pro OCDS, ROM monitor and simulator debugger.

The product is available for PC/Windows, PC/Linux, Sun/Solaris, and HP9000/UX platforms.

Prices start at US $2650 for the C compiler and simulator debugger package for PC/Windows.

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