IAR PowerPac für ARM bietet RTOS mit geringer Speicherplatzbelegung, vielseitiges Dateisystem und innovatives Lizenzierungsmodell – ideal für kostensensitive ARM-basierte MCU-Applikationen
Neue Middleware vervollständigt IAR Systems’ Produktangebot für kleine Embedded-Systeme
IAR Systems kündigt seine neue Middleware IAR PowerPac an, mit der das Unternehmen sein Angebot für Entwickler von Embedded-Systemen vervoll-ständigt. IAR PowerPac stellt ein komplettes Echtzeit-Betriebssystem (RTOS) dar, das mit einem hochleistungsfähigen Dateisystem ausgestattet ist.
Mit einer geringen Speicherbelegung von nur 2 KByte und einem interessanten Lizenzierungsmodell zielt das IAR PowerPac RTOS vor allem auf den Markt für kostengünstige ARM-basierte Mikrocontroller. Weitere Produkte innerhalb der IAR-PowerPac-Familie sind geplant und werden zahlreiche applikationspezifischen Prozessoren adressieren.
32-Bit-Mikrocontroller werden für eine Reihe von Anwendungen immer kostengünstiger, während die Software- und Hardwarekomplexität zunimmt. Dieser Trend erhöht die Nachfrage nach einem Echtzeit-Multitasking-System. Noch heute ist der RTOS-Markt für MCUs sehr fragmentiert, mit nur wenigen voll integrierten Angeboten. Entwickler kleiner Embedded-Systeme neigen außerdem dazu, ein Stand-alone RTOS zu integrieren.
Viele Entwickler haben bis dato noch gar kein RTOS verwendet, da sie entweder ihren eigenen Task Scheduler entwickeln wollen oder sie gehen davon aus, kein RTOS zu benötigen oder es sich nicht leisten zu können. Für ein RTOS sprechen allerdings einige gute Gründe: neben der Echtzeit-Multitasking-Fähigkeit ist der Task-orientierte Entwicklungsprozess mit einem RTOS reiner und besser organisiert als mit einem System ohne RTOS. Ein RTOS unterstützt die Wiederverwendung (Re-use) von Code und bietet der Applikation einen nützlichen Dienst, indem eine saubere Anbindung an die Middleware besteht und die Entwicklungsdauer kürzer ausfällt. Die Qualität der Anwendung wird auch durch die vorhersagbaren Antwortzeiten gewährleistet, wie sie in zeitkritischen Applikationen entscheidend sind. Genau für diesen Bereich wurde das IAR PowerPac entwickelt.
Das IAR PowerPac bietet ein reemptives, sowie Round-Robin-Scheduling und wickelt bis zu 255 Prioritäten mit einer unbegrenzten Anzahl von Tasks, Semaphoren, Mailboxen und Software-Timern ab. Voller Interrupt-Support steht zur Verfügung und Zero-Interrupt-Latenzzeit zählt zu den wesentlichen Vorteilen. Nested Interrupts sind erlaubt und schnelle Kontext-Switch-Zeiten lassen sich erzielen. Das IAR-PowerPac-Dateisystem ist MS-DOS/MS-Windows-kompatibel mit FAT12-, FAT16- und FAT32-Support. Außerdem werden mehrere Gerätetreiber und Medien unterstützt, u.a. RAM Disk, MMC, SD, CompactFlash, IDE, SMC und NOR/NAND Flash. Der modulare Aufbau trägt dazu bei, den Speicherverbrauch zu minimieren.
Das innovative Geschäftsmodell zur Lizenzierung des IAR PowerPac ähnelt dem der IAR Embedded Workbench, IAR Systems’ führendem Compiler, mit dem IAR PowerPac eng gekoppelt ist. Neben einer Einzelplatzlizenz mit der Option, den Quellcode bereitzustellen, stellt IAR Systems auch eine Gruppen-lizenz für Entwicklungsteams mit bis zu 20 Mitgliedern zur Verfügung – mit dem gesamten Quellcode. IAR PowerPac für ARM ist ab sofort über IAR Systems und sein weltweites Netzwerk an Vertriebsrepräsentanten verfügbar.
www.iar.com
Über IAR Systems
IAR Systems ist ein weltweit führender Anbieter von Embedded-Entwicklungswerkzeugen:
- IAR Embedded Workbench® – integrierte Entwicklungsumgebung mit C/C++ Compiler und Debugger, die über 30 verschiedene 8-, 16- und 32-Bit-MCUs unterstützt.
- visualSTATE® – Design Tool für Zustandsdiagramme zur Entwicklung Event-getriebener Systeme.
- IAR KickStart Kit™ – umfassende Software- und Hardware-Evaluierungsumgebung für ausgewählte Zielbausteine
- IAR Advanced Development Kit – integrierte Suite mit allen erforderlichen Komponenten für eine umfassende Produktentwicklung
IAR Systems’ Kunden finden sich in unterschiedlichen Marktsegmenten wie der Telekommunikation, industriellen Automatisierung und Automotive-Industrie. Das Unternehmen wurde 1983 gegründet und ist seit 2005 Teil der Nocom Group. IAR Systems verfügt über Niederlassungen in den USA, China, Japan, Deutschland, England, Schweden und Brasilien. Zudem steht ein weltweites Netzwerk an Distributoren zur Verfügung.
|