Entwicklungs-Toolsuite von IAR Systems mit neuen Funktionen für MSP430 von Texas Instruments |
1. Dezember 2011 – Uppsala, Schweden – Die IAR Embedded Workbench von IAR Systems bietet ab sofort neue Funktionen für die Mikrocontroller-Familie MSP430 von Texas Instruments mit denen die Entwicklung entsprechender Embedded-Systeme noch einfacher und schneller wird. Zu den neuen Features der Version 5.40 gehören unter anderem positionsunabhängiger Code (PIC) und Read-Only-Daten (Read-Only Position-Independent = ROPI) sowie Multithread-Support. Die meisten Anwendungen werden auf einer fixen Position im Speicher platziert. Manchmal ist es aber hilfreich, erst während der Laufzeit über die Platzierung zu entscheiden. Mit den neuen Funktionen des positionsunabhängigen Codes und der ROPI-Daten kann der Compiler einen Code generieren, der Program Counter-bezogene Referenzen für die Adressierung des Codes und ROPI-Daten nutzt. Obwohl der Linker den Code und die ROPI-Daten an festen Positionen platziert, wird die Anwendung trotzdem auch dann korrekt ausgeführt, wenn das Abbild unter einer anderen Adresse platziert wird. Das ist besonders in Systemen nützlich, in denen Anwendungen dynamisch geladen werden. ROPI ersetzt die vorherige PIC-Implementierung in der IAR Embedded Workbench für MSP430. Mit der neu eingeführten Unterstützung von Multithreading in der Laufzeit-Bibliothek der IAR Embedded Workbench für MSP430 können jetzt auch mehrere Threads innerhalb desselben Prozesses vorkommen und gleichzeitig ausgeführt werden. In vielen Anwendungen ist Thread-Sicherheit von entscheidender Bedeutung. Für eine Thread-sichere Multithread-Umgebung müssen alle gemeinsamen Objekte inklusive der Standard-Bibliothek-Objekte gemeinsam verarbeitet werden, je nachdem ob sie übergreifend oder lokal einem Thread zugeordnet werden. Um zu verhindern, dass Daten durch anderen Threads überschrieben werden, bietet die Laufzeit-Bibliothek der IAR Embedded Workbench für MSP430 jetzt ein Interface an. Damit können die Anbieter von Echtzeitbetriebssystemen oder anderen Scheduling-Anwendungen, Verriegelungsmechanismen einbauen und so eine tatsächlich Thread-sichere Umgebung herstellen. Die neue Version der IAR Embedded Workbench für MSP430 unterstützt auch die kürzlich vorgestellte Version 3 des MSP Debug Stack msp430.dll. Die IAR Embedded Workbench für MSP430 ist ein zuverlässiges und leistungsfähiges C-/C++-Toolset für den Aufbau und das Debugging von Embedded Systemen basierend auf der verbrauchsarmen 16-Bit-MSP430-Microprozessor-Familie von Texas Instruments. Die IAR Embedded Workbench beinhaltet einen hochoptimierenden C/C++-Compiler und ein nutzerfreundliches IDE mit Projektmanager, Editor, Aufbautools und Debugger. Evaluierungsversion als Download Eine Evaluierungsversion der IAR Embedded Workbench für MSP430 v. 5.40 steht als kostenloser Download zur Verfügung unter www.iar.com/downloads. Mehr Informationen zur IAR Embedded Workbench für MSP430 im Internet unter www.iar.com/ew430. |
Ü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. |