Code Restrukturierung - 2009: Unterschied zwischen den Versionen
Veyron (Diskussion | Beiträge) (added Category:Ethersex) |
|||
Zeile 16: | Zeile 16: | ||
== Modul: Stella == | == Modul: Stella == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* Ansteuerung von StellaLight über das dmx Modul, d.h. ethersex mit StellaLight+dmx verhält sich dann wie ein dmx Client. | * Ansteuerung von StellaLight über das dmx Modul, d.h. ethersex mit StellaLight+dmx verhält sich dann wie ein dmx Client. | ||
− | |||
* Neues contrib Programm um ethersex dmx über artnet anzusteuern. | * Neues contrib Programm um ethersex dmx über artnet anzusteuern. | ||
− | |||
− | |||
− | |||
[[Category:Ethersex]] | [[Category:Ethersex]] |
Version vom 24. Juli 2009, 15:22 Uhr
Editieren erwünscht (mit Signatur wäre klasse) ;) Rayofhope 10:00, 11. Apr. 2009 (UTC)
Idee: Exklusive Ressourcen
Problem: Aktuell ist es möglich per menuconfig mehrere Module einzuschalten, die exklusiven Zugriff auf ein und dieselbe Hardware Komponente des Mikrokontrollers benötigen oder sich aus anderen Gründen gegenseitig stark beeinflussen. Darunter fällt etwa, wenn zwei Module den selben Timer verwenden wollen, oder ein Modul auf regelmäßige Interrupts angewiesen ist, und ein anderes Modul Interrupts ganz oder teilweise abschaltet. Rayofhope 12:51, 10. Mai 2009 (UTC)
Lösungsvorschläge:
- Ressourcen Management in menuconfig mit einbauen. Vorteil: Warnungen noch vor dem Compilieren. Nachteil: Ist wohl etwas aufwändiger. Rayofhope 12:51, 10. Mai 2009 (UTC)
- Module deklarieren irgendwo zentral oder auch dezentral, welche Ressourcen sie nutzen. Zur Compilierzeit werden dann die Fehler, bedingt durch doppelte #ifdefs, ausgegeben. Vorteil: Einfacher zu implementieren?! Nachteil: Nicht direkt in menuconfig erkennbar, wenn Module sich beißen. Rayofhope 12:51, 10. Mai 2009 (UTC)
Modul: mcuf
- Splitten und auf die 3 bekannten Ordner verteilen
Modul: Stella
- Ansteuerung von StellaLight über das dmx Modul, d.h. ethersex mit StellaLight+dmx verhält sich dann wie ein dmx Client.
- Neues contrib Programm um ethersex dmx über artnet anzusteuern.