Das eBook Angewandte Mikroelektronik wurde von Hans Lohninger zur Unterstützung verschiedener Lehrveranstaltungen geschrieben. Weitere Informationen finden sie hier.


Software-Entwicklung

Ein zentraler Punkt bei der Entwicklung von Mikroprozessor gesteuerten Schaltungen ist die Entwicklung der entsprechenden Software. Dazu benötigt man nicht nur fundiertes Wissen über die verwendete Hardware, sondern mehr noch, man benötigt umfangreiche Kenntnisse wie man eine Programmieraufgabe löst. Viele Neulinge probieren es mit der Ad-hoc-Methode, d. h. sie setzen sich hin, schreiben aus dem Gedächtnis die ersten paar hundert Programmzeilen aufs Papier (oder in den Editor ihres Computers) und kommen plötzlich zu einem Punkt, wo sie den Überblick verlieren. Mit entsprechender Anstrengung wird das Programm vollendet.

Wenn das Programm dann nach einigen Wochen verbessert oder erweitert werden soll, muss man sich erst mühselig in die vorher als genial und selbst dokumentierend angesehenen Programmzeilen einarbeiten.

Um diese Probleme so weit wie möglich zu vermindern, sollen auf den nächsten Seiten einige wichtige Methoden der Software-Entwicklung besprochen werden.


Last Update: 2010-12-05