Hardwarenahe Softwareentwicklung
Die Zielplattform einer Softwareanwendung, eines Signalverarbeitungsverfahrens oder eines Mustererkennungsalgorithmus ist oft ein Mikrocomputer eines Embedded Systems. Typisch für derartige Mikrocomputer sind Embedded PCs, Digitale Signalprozessoren (DSP) und Mikrocontroller (µC).
Embedded Systems unterliegen gewissen Restriktionen im Bereich Kosten, Platz oder Stromverbrauch und sind in ihren Prozessorressourcen oft besonders limitiert. Die Konzeption und die Entwicklung von hardwarenaher Software erfordern spezielle Kenntnisse, die sich von herkömmlicher Softwareentwicklung unterscheiden.
Wir entwickeln für unsere Kunden modernste Systeme und Komponenten mit komplexen Software- und Hardwarearchitekturen:
- Entwicklung und Programmierung von Embedded Software in C/C++ und VHDL/Verilog für Mikrocontroller und FPGAs
- Integration und Anbindung von HMI, Displays und Bussystemen (CAN, LIN, Ethernet, FlexRay, PROFIBUS/PROFINET, USB, OPC UA)