|
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
|