Betriebssystem OS-9 - fit für die ARM-Architektur

Auch wenn das Betriebssystem OS-9 nicht mehr so viel im Gespräch ist – es wird nach wie vor gepflegt und erweitert. Das neueste Update macht das System fit für ARM.

Microware OS-9, das hierzulande von Microsys vertrieben wird, ist seit Jahrzehnten bekannt für harte Echtzeitunterstützung, höchste Zuverlässigkeit, Schnelligkeit und einfache Portierbarkeit. Nun hat das Echtzeit-Betriebssystem eine Überarbeitung mit erweitertem Fokus auf die ARM-Architektur erfahren. OS-9 hat ja seinen Anfang mit Motorolas 68K-Prozessoren (heute Freescale) gemacht und läuft inzwischen auf allen gängigen CPUs für Embedded-Systeme, wie Freescales QorIQ-, i.MX- oder Layerscape-Prozessoren, SHx sowie auf x86 und kompatiblen. OS-9 für ARM ist ein Komplettpaket für Echtzeitanwendungen auf leistungsfähigen ARM-Systemen. Es umfasst das Betriebssystem, hunderte Treiber im Quellcode-Format, Entwicklungswerkzeuge, Profiler, Tools, weite Feldbusunterstützung, eine leistungsfähige Embedded-Grafik und mehr. Weil OS-9 übersichtlich und doch „Linux-like“ ist, ermöglicht es eine zügige Projektumsetzung. Eine weitere Spezialität von OS-9 ist die schnelle Start-up-Zeit: vom harten Reset bis zur Grafikanwendung in unter 3 s. Durch die Multicore-Unterstützung in Form von asymmetrischem Multiprocessing können Echtzeit- und „General Purpose“-Anwendungen auf einem Prozessor ausgeführt werden. Die OS-9-Produktentwicklung auf Quellcode-Ebene und Support wie auch Professional Services übernimmt für Europa der Microware-Vertriebspartner Microsys (www.microsys.de).
 

FamilieArchitekturCore/Chip
ARM6ARMv3ARM6xx
ARM7ARMv3ARM70, ARM710, ARM7100 
ARM7TDMIARMv4TARM7TDMI, ARM710T, ARM720T
StrongARMARMv4SA-110, SA-1110
ARM9EARMvSTEARM926EJ-S, AT91SAM9261, AT91SAM9G45, i.MX257, i.MX233
XScaleARMvSTEPXA255, PXA26x, PXA270, IXC100, IXP425, IXP2800
ARM11ARMv6, ARMv6T2, ARMv6KZ, ARMv6KARM1136I(F)-S, ARM1156T2(F)-S, ARM1176IZ(F)-S, ARM11 MPCore
Cortex-A5ARMv7-ASAMA5D36, SAMA5D3x
Cortex-A7ARMv7-AA20, Layerscape LS1021A
Cortex-A8ARMv7-Ai.MX53, AM3358, S5PV210, A10, A13
Cortex-A9ARMv7-AA
i.MX6Q, R8A7740, Altera HPS, ZYBO Z-7010, Cyclone V, Zynq-7000
Von OS-9 unterstützte ARM-Architekturen