Embedded Systeme im Zuge von IoT (Internet of Things) längst weite Bereiche unseres täglichen Lebens erreicht.
Microsoft Visual Studio und Visual Micro Framework
Für stromsparende Echtzeitanwendungen im Cortex-M0 bis M3 (ohne MMU) Bereich setzen wir auf das Visual Micro Plugin zu VS. Oft genügt der standard Task Scheduler zur Verwaltung der Resourcen. Bzw. es kommt ein R-TOS zum Einsatz.
Armbian: ARM Linux Distribution
Bei ARM Cortex Controllern mit MMU setzen wir auf Armbian. Eine Distribution im Flavour 'Debian' bzw. 'Ubuntu' Wir passen U-Boot (sozusagen das 'BIOS' im embedded Bereich) auf sprezielle Hardware, sowie die Distribution auf die Aufgabenstellung an.
OpenWRT
Wie auch bei 'Armbian' passen wir diese Router/Gateway orientierte System auf Hard- und Softwareanforderungen an.
Embedded Linux (μCLinux)
Linux als Open Source Betriebssystem etabliert sich zusehends in Embedded-Anwendungen.
Leistungsfähige und schlanke Linux-Derivate bieten auch auf einfacheren Mikrocontrollern (ohne MMU) den Komfort vielfältiger Schnittstellentreiber, des Multithreading und eines Dateisystems sowie ausgereifte Netzwerklösungen wie Webserver, Verschlüsselungstechniken, Firewalls, transaktionssichere Datenbanken usw...
Mächtige, frei nutzbare, Entwicklungswerkzeuge wie z.B. das OpenEmbedded Build System ermöglichen uns stabile ausgereifte Systeme mit einer kurzen Time-to-Market.
Wir bieten Ihnen:
  • Know-how auf ARM Cortex basierten embedded Plattformen und Microcontrollern
  • Beratung im Bereich der OpenSource Lizensierung in Bezug auf Trennung von open und closed Source
  • kundenspezifische Distributionen und Board Support Packages