Softwareentwicklung
Fraunhofer-Institut für Photonische Mikrosysteme
Wesentliche Funktionen moderner elektronischer Systeme werden durch Software realisiert. Komplexe Abläufe erfordern spezielle eingebettete Programmkomponenten, die zuverlässig und reaktionsschnell Steuerungs- und Kommunikationsaufgaben direkt im Gerät übernehmen. Softwareentwicklung am Fraunhofer IPMS umfasst zum einen die Implementierung von Firmware für Systeme des Fraunhofer IPMS und Spezialprodukte unserer Kunden, Prüf- und Testsoftware sowie System-Steuersoftware (PC-Anwendungen). Dabei wird auf ein umfassendes Know-how auf den Gebieten der Anwendung verschiedener Protokollstacks für Datenübertragungsaufgaben, der Implementierung des IEEE FireWire-Protokolls auf Embedded-Plattformen sowie der Signalverarbeitung zurückgegriffen.
Weitere Informationen
-

- Softwareentwicklung für ein Laser-Projektionssystem: Von der UML-Entwicklung bis zur Anwendung.
© Fraunhofer IPMS
Darüber hinaus bietet das Fraunhofer IPMS langjährige Erfahrungen und Kompetenzen bei der Entwicklung und Optimierung von Algorithmen für die industrielle Bildverarbeitung. Softwaremodule für die optische Qualitätsprüfung werden bei Kunden in der Kraftfahrzeug-Zulieferindustrie sowie im Bereich Waferinspektion (Anwendung im hauseigenen Reinraum) bereits erfolgreich eingesetzt. Die am Fraunhofer IPMS in der Softwareentwicklung angewendete Entwurfsmethodik verfolgt aktuelle Paradigmen und moderne Ansätze wie objektorientiertes, modularisiertes Design und plattformunabhängige Programmierung. Als Programmiersprache wird vorrangig C++ verwendet. Firmware wird u. a. auf Prozessoren der Familien ARM, MSP430, TI-DSP, Atmel AVR, Intel-PXA, Siemens C16x und 8051 implementiert. Anwendungssoftware wird im wesentlichen unter Windows® oder Linux realisiert.


Social Bookmarks