Entwicklung Firmware: Unterschied zwischen den Versionen
Aus Haus-Bus.de Home Automation System
Viktor (Diskussion | Beiträge) |
Viktor (Diskussion | Beiträge) (→Repositories auf GitHub) |
||
Zeile 22: | Zeile 22: | ||
==Repositories auf GitHub== | ==Repositories auf GitHub== | ||
[https://github.com/haus-bus/HausBusWired-xMega Homematic Kompatible FW mit xMega Controllern] | [https://github.com/haus-bus/HausBusWired-xMega Homematic Kompatible FW mit xMega Controllern] | ||
+ | |||
[https://github.com/haus-bus/HausBusControls-xMega eigenes Haus-Bus Protokoll mit xMega Controllern] | [https://github.com/haus-bus/HausBusControls-xMega eigenes Haus-Bus Protokoll mit xMega Controllern] | ||
+ | |||
[https://github.com/haus-bus/HausBusControls-ESP8266 eigenes Haus-Bus Protokoll mit ESP8266 Controllern] | [https://github.com/haus-bus/HausBusControls-ESP8266 eigenes Haus-Bus Protokoll mit ESP8266 Controllern] |
Version vom 7. Februar 2019, 09:50 Uhr
Inhaltsverzeichnis
Entwicklungsumgebungen
Aktuell gibt es zwei unterschiedliche Entwicklungsumgebungen um Firmware für Haus-Bus-Systeme zu entwickeln. Diese Umgebung (IDE) ist abhängig von der gewählten Hardware und dem Prozessor, der darauf bestückt ist.
Atmel Studio
Die Firmware für alle Boards, die mit einem Atmel xMega ausgestattet sind, werden mit AtmelStudio entwickelt. Wie diese installiert und dafür eingerichtet werden soll, findet ihr hier:
- Atmel Studio installieren
- Atmel Studio Git Extension installieren
- Atmel Studio Solution aus GitHub holen
- Firmware bauen und testen
- Firmware debuggen
VisualStudio Code
VisualStudio Code wird aktuell nur für die Firmware-Entwicklung der ESP 8266 basierten Controller verwendet
- VisualStudio Code installieren
- Platform IO Extension installieren
- Git installieren
- Atmel Studio Solution aus GitHub holen
Repositories auf GitHub
Homematic Kompatible FW mit xMega Controllern