Kompetenz in Software

Software für Mikrocontroller:
  • USB-Device, Composite-Device, HID, CDC
  • USB-Bootloader,
  • Ausführung von Code im RAM,
  • Schnittstellen: USB, Ethernet, CAN, UART, SPI, I2C,
  • Schnittstellentreiber und Interruptgesteuerte Datenübertragung,
  • Energiemanagement-Funktionen,
  • Linkerscript-Anpassungen,
  • Startup-Script-Anpassungen,
  • Software-Stack (CANopen),
  • Grafikfunktionen,
  • Master-(Multi)Slave-Controller Interkommunikation,
  • etc.
Software für PC:
  • GUI-Erstellung für Diagnose- und Programmiertools,
  • DLL-Bibliotheken,
  • COM-Interface-Bibliotheken,
  • Multitask-Programme,
  • USB-Treiber,
  • Plugin-Programmierung.