Embedded Software Entwicklung
Das Entwickeln von Hardware naher Software erfordert neben der Kenntnis der genutzten Programmiersprachen unbedingt auch Wissen um Compiler-Funktionen sowie Know-how rund um Betriebssysteme und deren Strukturen.
Die Performance der Software spielt eine wichtige Rolle um bei komplexen Mess-, Steuer- und Regelungssystemen ein Höchstmaß an Zuverlässigkeit zu gewährleisten. Neben der Embedded Software Entwicklung bilden wir auch Entwicklungen mit modernen 32-Bit Multiprozessor Systemen ab.
Sollten gängige Microcontroller an Ihre Grenzen stoßen werden diese durch die FPGA Technik unterstützt. Programmiersprachen und Klassenbibliotheken: C, C++, C#, VHDL, MATLAB, Java, Embedded Linux, Yocto, LUA, PEARL, SQL, MFC, Windows Forms (.NET), Qt, …
Entwicklungswerkzeuge sind
Microsoft Visual Studio, Keil µVision, IAR Embedded Workbench, Qt Creator
Team-Foundation-Server
Eclipse, Doxygen
MATLAB/SIMULINK, Octave
Modelsim und Quartus-II
Enterprise Architect