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 )