Neues High-Performance TASKING C166/ST10 Toolset - Altium
Neues High-Performance TASKING C166/ST10 Toolset - Altium
Neues High-Performance TASKING C166/ST10 Toolset - Altium
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Neues</strong> <strong>High</strong>-<strong>Performance</strong> <strong>TASKING</strong> <strong>C166</strong>/<strong>ST10</strong> <strong>Toolset</strong><br />
Die neusten Embedded Software Entwicklungstools von <strong>Altium</strong> für die Mikrocontroller-<br />
Familie <strong>C166</strong>/<strong>ST10</strong> ermöglichen im Vergleich zu vorherigen Entwicklungstools erhebliche<br />
Leistungssteigerungen. Das neue <strong>TASKING</strong> VX <strong>Toolset</strong> für <strong>C166</strong>/<strong>ST10</strong> basiert auf der<br />
leistungsstarken Viper Compilertechnologie von <strong>Altium</strong>. Es folgt der erfolgreichen<br />
Einführung des VX-<strong>Toolset</strong>s für ARM® und des TriCore VX-<strong>Toolset</strong>s.<br />
Das neue VX-<strong>Toolset</strong> <strong>C166</strong>/<strong>ST10</strong> beinhaltet einen völlig neuen Debugger, der auf aktuelle Trends wie die Multi-Core<br />
Anwendungsentwicklung vorbereitet ist, sowie eine Integration des <strong>Toolset</strong>s in die weit verbreitete Eclipse-Plattform<br />
als IDE (Integrated Development Environment) erlaubt.<br />
Eclipse integriert Compiler, Assembler und Linker nahtlos in einer einzigen IDE und verfügt über eine Wizard-<br />
Funktionalität, mit der sich die Anwendung und Konfiguration des Entwicklers für das Target-Debugging einrichten<br />
lässt. Der neue Debugger ersetzt den ursprünglichen, alleinstehenden <strong>TASKING</strong> CrossView Pro Debugger und<br />
ist über ein Plug-in in Eclipse integriert. Somit stehen dem Benutzer innerhalb einer modernen Standard-IDE alle<br />
Entwicklungstools zur Verfügung. Außerdem hat er die Möglichkeit zusätzliche Module von Drittherstellern zu<br />
integrieren.<br />
Faster Kompakterer und schnellerer Code<br />
Besonders Anwendungen, die nicht genug Speicher zur Verfügung haben oder<br />
deren Laufzeitleistung nicht überzeugt, profitieren von dem neuen Viper-basierten<br />
Compiler. Interne und externe Benchmarks unterschiedlicher Anwendungen sowie<br />
dedizierte Benchmark Suites zeigen eine Steigerung der Code-Komprimierung<br />
um durchschnittlich 45 % im Vergleich zu herkömmlichen <strong>C166</strong>-Compiler,<br />
wie dem ursprünglichen <strong>TASKING</strong><br />
<strong>C166</strong>-Compiler von <strong>Altium</strong>. Ähnlich<br />
beeindruckende Ergebnisse ergeben<br />
sich, wenn die Anwendungen in punkto<br />
Geschwindigkeit optimiert werden – hier<br />
liegt die durchschnittliche Steigerung<br />
bei 24%. Da beide Zahlen auf der<br />
Kompilierung großer Datenmengen<br />
basieren, können Entwickler für<br />
konkrete Projekte noch höhere<br />
Leistungssteigerungen erwarten. So<br />
ergab z.B. eine repräsentative Benchmark<br />
in der Automobilindustrie, die bei<br />
einem Partner von <strong>Altium</strong> durchgeführt<br />
wurde, eine Verbesserung der Code-<br />
Geschwindigkeit um 46% auf echter<br />
Hardware.<br />
Code Kreisläufe Vergleich - kleiner ist besser<br />
November 2006<br />
Code Größen Vergleich - kleiner ist besser
Das neue <strong>TASKING</strong>-<strong>Toolset</strong> unterstützt, wie schon in der Vergangenheit, alle gängigen <strong>C166</strong>/X<strong>C166</strong> Derivate von Infineon<br />
Technologies und <strong>ST10</strong>/Super10 Derivate von STMicroelectronics, ist aber auch auf neue Mitglieder der Familie vorbereitet,<br />
die noch im Laufe dieses Jahres angekündigt werden. Komponenten mit einer On-Board MAC-Einheit profitieren ebenfalls<br />
von dem neuen Compiler, und zwar durch eine Code-Generierung von der C-Quellebene – eine einzigartige Funktionalität<br />
für diese Art von Compiler.<br />
Das neue VX-<strong>Toolset</strong> ist in drei Versionen verfügbar – Standard, Professional und Premium – damit steht Ihnen die jeweils<br />
optimale Version für Ihre Anwendungsentwicklung zur Verfügung.<br />
Neben Eclipse, dem C Compiler <strong>Toolset</strong> und den Simulatormodulen lässt sich die Funktionalität durch Optionen wie einen<br />
C++ Compiler, On-Hardware Debugging durch einen ROM Monitor oder eine OCDS-Lösung, einen USB-to-JTAG Wiggler,<br />
eine Unterstützung zur Programmierung von Flash-Speicher und Code Profiling Tools erweitern. Zudem werden die<br />
Versionen künftig um RTOS- und Kommunikationsprotokolle erweitert.<br />
Der ROM-Monitor und die OCDS-Debugger unterstützen eine breite Palette von Standard-Evaluation Boards von<br />
verschiedenen Herstellern, wobei ein Debug-Support für Dritthersteller durch führende Tool-Anbieter wie Hitex und PLS<br />
gewährleistet wird.<br />
Der ursprüngliche und populäre <strong>TASKING</strong> <strong>C166</strong>/<strong>ST10</strong> Compiler bleibt parallel zum neuen VX-<strong>Toolset</strong> auf Viper-Basis für<br />
<strong>C166</strong>/<strong>ST10</strong> für existierende Projekte und älteren Code verfügbar. Das neue VX-<strong>Toolset</strong> eignet sich ideal für neue Projekte,<br />
aber auch für Projekte deren Funktionalität erweitert werden muss, oder die in punkto Geschwindigkeit oder Größe<br />
optimiert werden müssen – oder beides gleichzeitig.<br />
Weitere Informationen zu den weltweit führenden <strong>TASKING</strong> Tools für die Entwicklung von Embedded Software finden Sie<br />
unter www.altium.com/tasking.