HI-TECH Software C Cross Compilers Overview |
![]() |
Back to Products Page >>> |
| HI-TECH Software's
range of C language embedded software development systems offer real benefits over
traditional assembly language programming. By using the ANSI/ISO standard compilers not
only can development of complex embedded systems be completed in a fraction of the time,
but reliability is improved, and maintenance is easy. On top of this you get access to
facilities like floating point arithmetic that are just not available in assembler or
subset C compilers, allowing you to add features to your product that previously were
considered "too hard''. A complete package HI-TECH C is not just a C compiler; it is a complete development system for C and assembler code. It integrates a powerful C compiler, producing code to rival hand-written assembler, a full-featured macro assembler for those occasions when you absolutely must program one instruction at a time, a remote debugger for running and debugging your code in your own hardware, without the expense of an in-circuit emulator, all tied together with a fast, flexible programming environment that lets you produce working code in less time than ever. Full ANSI/ISO Standard Embedded C CompilerAll HI-TECH embedded C compilers implement the full Standard C language. You can write C code with any standard ANSI C compiler, test it under MSDOS or Unix, then recompile it for your embedded application. You can use structures, pointers, longs and floats without having to worry about whether the cross compiler implements them or not. A full library provides printf and other console I/O functions, for easy insertion of debugging or testing code. Need a sine or log function? They're in the library, and guaranteed accurate. Assembler-free Programming!Where necessary, HI-TECH have added features to the language to allow you to write complete embedded applications without a single line of assembler code. I/O ports are directly addressable as C variables, even on processors with a separate I/O address space. Interrupts can be serviced directly in C with all register saving and restoring taken care of by the compiler. Full Library Source CodeThe tools come with the full source code to all library routines and run-time startup modules. This enables you to customise the run-time environment for a particular hardware system, if you need to do so. There is no restriction on use of executable library code in your applications - no royalties, no limitations. Beat Firmware Bloat!HI-TECH C uses advanced optimisation techniques to write the smallest, fastest assembler code possible from your C program. You'll be amazed at its cleverness - in fact it sometimes out-codes experienced assembler programmers! The HI-TECH Software Compiler PackageAll of HI-TECH Software's compilers come with one free version upgrade and ninety days technical support. The support period commences from your first support contact with the HI-TECH support staff. HI-TECH Priority Access - Extended Support OptionHI-TECH Priority Access gives customers 12 months' priority
technical support and web access to updates for their
nominated compiler during that 12 month period. For pricing details please HI-TECH Integrated Development Environment HI-TIDE™ is a multi-platform development environment that provides tools for all aspects of embedded software development integrated into the one application. HI-TIDE is designed to seamlessly integrate with HI-TECH C® compilers and provide all the features needed to get your solution up and running as soon as possible. With a variety of simulators, debug interfaces and wizards available, you'll be surprised how easy development can be. There are currently three generations of HI-TIDE that cater for the HI-TECH compiler range. Listed below are the HI-TIDE versions and the particular HI-TECH compilers they are compatible with:
To assist customers with the migration path for porting HI-TIDE™ 1 (v1.2) projects to HI-TIDE™ 3 (v3.00) projects, HI-TECH Software has developed a quick migration guide >>> |
Supported targets:
dsPICC 8051 MSP430 H8/300 XA ARM 68HC11 Z80 6805 68HC11 |
|
Last Updated: January 19, 2006 16:50 |
||