Zum Inhalt springen

HSC2011/Software: Unterschied zwischen den Versionen

Overflo (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Overflo (Diskussion | Beiträge)
K links
Zeile 3: Zeile 3:
The EduBuzzer has software run in three parts:
The EduBuzzer has software run in three parts:


* [[HSC2011/Firmware|Firmware]] run on the ATMega controllers (for hardware control and radio communication)
* [[HSC2011/Software/Firmware|Firmware]] run on the ATMega controllers (for hardware control and radio communication)
** The firmware can run additional code inside a [[HSC2011/Virtual machine|virtual machine]] for tasks like LED fading, meldoy beeping or even autonomous games.
** The firmware can run additional code inside a [[HSC2011/Software/embedVM|virtual machine]] for tasks like LED fading, meldoy beeping or even autonomous games.
* [[HSC2011/Software/ygor|Middleware]] running natively on the computer (for serving the firmware, managing communication and for persistence)
* [[HSC2011/Software/ygor|Middleware]] running natively on the computer (for serving the firmware, managing communication and for persistence)
* A [[HSC2011/Frontend|Frontend]] running in a web browser (containing the game logic itself)
* A [[HSC2011/Software/Frontend|Frontend]] running in a web browser (containing the game logic itself)


The communication through the whole software is described in the [[HSC2011/Communication|communication documentation]].
The communication through the whole software is described in the [[HSC2011/Communication|communication documentation]].