Novinka:Rowley: CrossWorks for ARM 2.05
(Kategória: Software-ZONE)
Zaslal EdizonTN
29.03.2010-11:32
Anglická spoločnosť Rowley Associates Limited, vydala ďaľšiu verziu svojho produktu CrossWorks for ARM 2.05.
Ide o kompletné integrované vývojové prostredie (IDE), určené pre procesory ARM.
Spoločnosť okrem toho dodáva IDE aj pre AVR, MSP430 a MAXQ.
Podľa ankety, toto IDE nikto nepoužíva (aspoň sa nikto nepriznal), čo je možno škoda, pretože ide o celkom vydarené IDE, ktoré používa GCC kompilér.
Vo výsledku je veľkosť generovaného kódu jedna z najmenších (platí pre AVR verziu).
Výsledky Benchmark testov pre ARM, sú priamo na stránke rowley.
Vlastnosti
Podporované OS:
- Windows 7 (x86 and x64), Vista (x86 and x64), XP and 2000
- Mac OS X 10.6 Snow Leopard, 10.5 Leopard and 10.4 Tiger
- Linux kernel 2.6 and above (x86 and x64) - CrossWorks has been tested on Ubuntu 9.10, Ubuntu 8.04 LTS, Ubuntu 6.06 LTS, openSUSE 10.3, Debian 4.0 and PCLinuxOS 2007
- Solaris 10 (x86) - CrossWorks has been tested on Solaris 10 5/09 and OpenSolaris 2009.06
Podporované ARM MCU (viac tu):
- ARM7
- ARM9
- XScale
- Cortex-M3 core
Podporovaný hardwér:
- Our CrossConnect for ARM USB JTAG adapter is the ideal JTAG interface to use with CrossStudio for ARM. It supports ARM7, ARM9, XScale, and Cortex-M3 and you can use it with Windows, Mac OS X, Linux and Solaris versions of CrossWorks for ARM.
- FTDI Chip FT2232 based JTAG devices such as the Amontec JTAGkey, Amontec JTAGkey-Tiny, Olimex ARM-USB-OCD and Olimex ARM-USB-TINY.
- A Wiggler from Macraigor Systems on a parallel port is simple and cheap. Compatible devices are also available from Olimex.
- The Segger J-Link ARM is widely used and is available from Segger Microsystems.
Úpravy v poslednej verzii - release 2.0.5
- Added support for Cortex-M0.
- Now using GCC version 4.4.3.
- Fixed ARM7/ARM9 debug handler overwriting supervisor mode registers.
- Fixed debugger displaying references to class members.
- FT2232 target interfaces now support SWD.
- Added debug_enabled() function that returns true if the application is being debugged.
- Added environment option to specify the default debugIO implementation.
- Modified breakpoint implementation of debugIO so that it doesn't use memory locations.
- Fixed J-Link executing ARM7/ARM9/XScale RPC loaders built in Thumb mode.
- Improved Thumb-2 disassembly.
- Added a "No Load Sections" target property.
- Added a "Gap Fill Value" linker property.
- Enhancements to the threads window
- The filename of the threads script need not be fixed as threads.js it can now be specified using the Threads Script file type property.
- The threads script can specify the set of displayed columns.
- Can be sorted by clicking on a column.
- Gives a better indication of the selected thread.
- The threads script can be written so that the register state of a thread is retrieved when the thread is selected.
- The threads script has access to the TargetInterface object.
- The Target Script has access to the CWSys object.
- Improved variable display of C++ classes.
- Fixed display of const void* and volatile void * parameters in call stack window.
Cena
1500,- USD - Commercial License
300,- USD - Educational License
150,- USD - Personal License
Odkazy
CrossWorks for ARM Homepage
CrossWorks for ARM 30-day evaluation
Online Documentation
Táto novinka je z mikroZONE
( http://www.mikrozone.sk/news.php?extend.459 )