Software
Auch hier liegt der Schlüssel zu einer erfolgreichen Lösung einer Entwicklungsaufgabe darin, den Gesamtanspruch nie aus den Augen zu verlieren. Die Software, sei es für den Mikrocontroller oder für das PC-Programm, hat meist, neben den reinen Regel- oder Steueraufgaben, auch die Aufgabe, eine möglichst einfache und effektive Bedienung zu ermöglichen.
In un
seren vielen Entwicklungsprojekten, aber auch in diversen Forschungsprojekten, die sich mit sogenannten Mensch/Maschine-Schnittstellen beschäftigen, haben wir gelernt, wie man durch ergonomische Oberflächengestaltung (im weitesten Sinne und nicht nur auf dem Monitor) die Maschine mit einer dem Menschen angepassten Schnittstelle ausrüstet.
Exemplarisch hier einige Stichworte der eingesetzten Software
- Assembler und Programmierung in C für Mikrocontroller, PICs
- Firmwareerstellung für Embedded Systems
- Bedien- und Anwendersoftware, Datenbanken für WINDOWS / LINUX in Hochsprachen wie Delphi, Pascal, C, C++
- Netzwerk- und Internet-Applikationen über TCP/IP, HTTP, SMPT Mail, UDP, CGI, Sockets
- Makros für Datenbanken- und Auswertung für Excel, Access
- Client/Server - Kommunikationssysteme
- Programmierung von Flash-EEPROMs, GALs, PALs, PLDs