software bereich elektronik
Um die Qualität unserer Software hoch zu halten setzen wir auf folgende Eckpfeiler.
- Unit Tests für embedded C
- Software Verwaltungs Server GIT und SVN
- Software Design nach UML
- Automatische Source Code Dokumentation mit Doxygen
- Projekt Dokumentation mit LaTeX. Automatisches Generieren von Dokumentations Schnippseln z.B. Tabellen aus Konfigurations Dateien usw möglich.
- Statische Code Analyse mit PC-Lint
- CMSIS Abstraktions Layer zwischen Applikation und Real Time Kernel für die ARM Cortex M Prozessor Familie. Durch diese Standartisierung lassen sich Applikationen einfacher von einem Target Device auf ein anderes portieren.
Eingesetzte Entwicklungs Umgebungen
- GNU Open Source Tool Chain
- Keil Compiler und Entwicklungs Umgebung für Real Time Aufgaben
Eingesetzte Real Time Kernel
- FreeRTOS eine OpenSource Lösung von Real Time Engineers Ltd.
- RTX: Ein schlanker und effizienter RT-Kernel von Keil
Eingesetzte Kontroller
- ARM Cortex M Familie
- Texas Instruments MSP430
- Microchip PIC