Softwareentwicklung für Embedded Multi-Core - Systeme
Seit mehr als 30 Jahren entwickeln wir Embedded-Software im Kundenauftrag und sind daher mit den speziellen Herausforderungen bei der Programmierung eingebetteter Systeme bestens vertraut.
Anforderungen wie höchste Zuverlässigkeit unter Echtzeitbedingungen, optimale Nutzung begrenzter Ressourcen und minimaler Energieverbrauch haben wir in zahlreichen Projekten erfüllen können.
Die gängigen Echtzeit-Betriebssysteme sind uns dabei ebenso geläufig wie der Umgang mit selbst entwickelter oder kundeneigener Systemsoftware, das Spektrum der verwendeten Hardware reicht von Mikrocontrollern und Signalprozessoren bis hin zu anwendungsspezifischen Prozessordesigns unserer Kunden.
Auch im zukunftsträchtigen Bereich der Embedded Multicore – Systeme konnten wir bereits mehr als 10 Personenjahre Entwicklungserfahrung sammeln. Nach dem Siegeszug der Mehrkernprozessoren im PC-Sektor wird die Multi-Core – Technologie zunehmend auch für Embedded-Systeme interessant.
Nicht immer geht es dabei primär um höhere Rechenleistung, auch Skalierbarkeit, Flexibilität und Energieeffizienz (durch Senkung der Taktfrequenz ) werden durch den Einsatz einer Multi-Core CPU verbessert. Voraussetzung für den erfolgreichen Einsatz von Mehrkern-Prozessoren ist die Erarbeitung parallelisierbarer Algorithmen, auch dabei können wir Ihnen umfangreiches Know-How zur Verfügung stellen.
|