Firmware für neue Produktreihe, Messmodule, Atmel SAM, C++
Neuprogrammierung einer Reihe von industriellen Messmodulen wegen Modernisierung der Hardwarebasis. Integration neuer Funktionen und neuer Schnittstellen.
- Gemeinsamer Hardwareentwurf auf Basis Atmel SAM (wie Arduino M0)
- Bisherige Assembler Firmware neu in C++ implementieren
- Spezial-Chips per SPI koppeln, C++ Klassen dafür erstellen
- Firmware für neue Modultypen erstellen
- Webinterface, Modbus RTU und ModbusTCP neu implementieren
Umgebung, Tools:
- Atmel SAM basierte µProzessorplatine ohne Betriessystem
- Eclipse, Arduino IDE, Jegger J-Link mit Debugger
- Serielle Busprotokolle, Modbus RTU, ModbusTCP