Crossware Releases Version 3 of C Compiler for ColdFire Chips.CAMBRIDGE, England -- Crossware (www.crossware.com), a leading embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed. tools developer, has released version released version - release 3 of its C Compiler Noun 1. C compiler - a compiler for programs written in C compiling program, compiler - (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program for Freescale's ColdFire microprocessors and microcontrollers. The new compiler, available as part of Crossware's ColdFire Development Suite, will simplify development and increase the speed of compiled programs. The new compiler is able to carry out a flow analysis of a program and use this analysis to perform optimisations that are not otherwise possible. Also, additional calling conventions (ways in which the function call and function return are coded) have been added and these can be optionally used to further increase the speed of the compiled program. In addition, function parameters can be passed in registers and function in-lining can be used to completely eliminate the function call altogether. "The development of the new compiler has been driven by earlier enhancements to our ColdFire Suite," says Alan Harry, founder and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. of Crossware. "After releasing support for Freescale's MCF547x and MCF548x microprocessors, it was clear that these high performance chips would benefit from the additional optimisations that were potentially available and that we have now added to the new compiler." Crossware has also developed a range of facilities to test the compiler and the libraries that come with it. For instance, a special version of Crossware's Embedded Development Studio is capable of automatically generating, compiling and executing complex expressions. The code produced is self-checking and execution will halt if a result is incorrect. Similarly, self-checking code can be automatically generated to test library functions, and randomly generated input data ensures that the library functions operate correctly with a wide range of inputs. The new compiler is available as part of Crossware's ColdFire Development Suite and includes a C compiler assembler, linker, simulator and debugger Software that helps a programmer debug a program by stopping at certain breakpoints and displaying various programming elements. The programmer can step through source code statements one at a time while the corresponding machine instructions are being executed. all integrated into an easy-to-use development environment. A USB USB in full Universal Serial Bus Type of serial bus that allows peripheral devices (disks, modems, printers, digitizers, data gloves, etc.) to be easily connected to a computer. BDM BDM Black Divorced Male BDM Business Development Manager BDM Background Debug(ger) Mode BDM Bund Deutscher Mädel (League of German Girls during the Third Reich, akin to Hitler Youth) interface is also available to complete the set of development tools. For more information contact Alan Harry, Crossware, Old Post House, Silver Street, Litlington, Royston, Herts, SG8 0QE, UK, tel: + 44 (0) 1763 853500 or fax + 44 (0) 1763 853330, alan@crossware.com. A photograph to accompany this press release is available from www.crossware.com. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion