IAR Systems bietet Stack-Nutzungsanalyse
31. Oktober 2011 – Uppsala, Schweden – 2011 – IAR Embedded Workbench für ARM, die weit verbreitete Entwicklungs-Toolsuite von IAR Systems, verfügt nun über eine Stack-Nutzungsanalyse-Funktion. Der Stack ist elementarer Bestandteil eines Embedded Systems, dessen Konfiguration ganz entscheidend für die Stabilität und Zuverlässigkeit des Systems ist. Wird er nicht richtig eingesetzt, kann dies verheerende Folgen haben. Die Berechnung der Stack-Kapazität ist in der Regel jedoch nicht ganz einfach. Die Angabe der maximalen Stack-Tiefe im „worst-case” ist daher eine sehr nützliche Information bei Embedded-Projekten, denn es vereinfacht die Schätzungen darüber, wie viel Stack eine Anwendung beansprucht.

Mit der aktivierten Stack-Nutzungsanalyse berechnet der Linker exakt die maximale Stack-Nutzung für jedes Aufrufdiagram-Verzeichnis (Call Graph Root). Jede Linker-Map-Datei erhält einen Stack-Nutzungsabschnitt, in der die einzelnen Aufrufketten aufgelistet werden, woraus sich wiederum die maximale Stack-Tiefe für jedes Aufrufdiagramm-Verzeichnis ergibt. Die Funktion liefert die entsprechenden Informationen auch im XML-Format für die spätere Nachbearbeitung. Der Compiler erstellt diese Information für jede einzelne C-Funktion. Bei indirekten Aufrufen in der Anwendung können Listen mit Funktionen, die von jedem indirekten Aufruf aufgerufen werden können, angelegt werden Arbeitet die Anwendung mit Rekursion oder sind Funktionen in Modulen enthalten, die nicht über Stack-Nutzungsinformationen verfügen, müssen diese Informationen dem Linker zur Verfügung gestellt werden. Dies geschieht über eine entsprechende Steuerdatei.

Die Stack-Nutzungsanalyse ist verfügbar in der IAR Embedded Workbench für ARM v 6.30 und allen Vorgängerversionen. Evaluierungsversionen der IAR Embedded Workbench für ARM v. 6.30 stehen zum Download bereit unter www.iar.com/downloads
Über IAR Systems

IAR Systems ist der weltweit führende Anbieter für Softwaretools zur Entwicklung von Embedded Systems Anwendungen. Die Softwaretools ermöglichen es über 14.000 großen, mittelständischen und kleinen Unternehmen Premium-Produkte basierend auf 8-, 16- und 32-bit Mikrocontrollern zu entwickeln, vor allem in den Branchen industrielle Automation, Medizintechnik, Konsumerelektronik, Telekommunikation und Automotive. IAR Systems verfügt über ein weitreichendes Netzwerk von Partnern und arbeitet mit den weltweit führenden Halbleiteranbietern zusammen. Die IAR Systems Group AP ist an der NASDAQ OMX Stockholm gelistet. Weitere Informationen zu IAR Systems unter www.iar.com.

Hinweis:
IAR Systems, IAR Embedded Workbench, C-SPY, visualSTATE, The Code to Success, IAR KickStart Kit, IAR und der Schriftzug von IAR Systems sind Markenzeichen bzw. eingetragene Markenzeichen von IAR Systems AB. J-Link und J-Trace sind von IAR Systems AB lizenzierte Markenzeichen. Alle weiteren Produkte sind Markenzeichen ihrer jeweiligen Eigentümer.
 
 
 
» IAR
» Presse Informationen
» Presse-Information
Datum: 31.10.2011 17:00
Nummer:
» Kontakt
IAR Systems Pressekontakt:
Fredrik Medin, Marketing Director, IAR Systems
Tel.: +46 18 16 78 00    
E-mail: fredrik.medin@iar.com

IAR Systems in Deutschland:
IAR Systems GmbH
Messe Campus
Werner-Eckert-Straße 9
D-81829 München
Tel.: +49 89 88 98 90 0
Fax: +49 89 88 98 90 90
E-mail: info@iar.de
» Kontakt Agentur
Catherine Schneider, Mexperts AG
Tel.: +49 89 897361-27    
E-mail: catherine.schneider@mexperts.de
» Weitere Meldungen
18.06.2024 13:00
IAR automatisiert Code-Qualitätssicherung mit sicherheitszertifiziertem Multi-Architektur-Tool für die statische Analyse

08.04.2024 10:00
IAR, Nuclei und MachineWare kooperieren für beschleunigte Innovationen bei RISC-V ASIL-konformen Automotive-Lösungen

18.03.2024 10:00
Neue Führungskraft bei IAR: VP of Sales für DACH ernannt, um die Marktposition in strategischem europäischem Markt zu stärken

13.03.2024 10:00
IAR und NexCOBOT gestalten gemeinsam die Zukunft der intelligenten Fertigung mit kollaborativen Robotern

20.02.2024 10:00
Jetzt mit zertifizierter statischer Analyse: Neue Functional-Safety-Edition der IAR Embedded Workbench für Arm