Embedded Software
Microcontroller bieten gegenüber anderer Logic eine Reihe von Vorteilen.

Softwareentwicklung für Microcontroller unterscheidet sich erheblich von Softwareentwicklung für PC Applikationen
  • Es ist naturgemäß erstmal kein Betriebssystem vorhanden. Es muss überlegt werden, ob man ein Betriebssystem einsetzten möchte oder nicht. Gerade bei kleineren Projekten haben Lösungen ohne Betriebssystem deutliche Vorteile.
  • Die zur Verfügung stehenden Resourcen sind sehr begrenzt, manche Microcontroller haben weniger als 1 KByte RAM
  • Das Debuggen kann erheblich erschwert sein
  • Die Portabilität auf andere Microcontroller kann leicht verbaut werden.
Wir entwickeln Ihre Software meistens in ANSI C (Zugeständnis an die knappen Ressourcen) und verwenden einen GNU Compiler. Gerade ohne Betriebssystem lassen sich oft schlanke Lösungen finden. Wir debuggen größere Module auf dem PC (in einer C-Builder Umgebung) oder testen unsere Software direkt auf dem Zielsystem. Wir dokumentieren unser Tests und erstellen auch die übrige Dokumentation.

»Leistungsübersicht