Moin moin,
es ist etwas her, dass ich an der Jukebox gearbeitet habe.
Die V2 läuft seit fast 2 Jahren stabil und dennoch ist noch nicht alles fertig :-|
Ich habe den Code jetzt auf github gestellt, leider hatte ich keine
Zeit gehabt, den Code ausführlich zu dokumentieren.
Besser ein bissel als gar nichts:
https://github.com/hdo/stm32_jukebox4kids
Übrigens würde ich die V2 in dieser Form nicht mehr bauen.
Nach einem Update meiner V1 mit einem Read-Only Root-FS läuft diese
auch einwandfrei. Bei einem Proof-of-Concept habe ich eine eigenes
Linux auf Basis von Buildroot gebastelt und diese hat auch in 5 Sekunden
gebootet. Den Aufwand für eine Implementierung für den STM32 würde
ich heute nicht mehr machen. Die Implementierung mit einem
Rasberry Pi ist deutlich einfacher und besser wartbar (Python).
Ferner hat man dann auch Netzwerk und ggf. LCD display
(das steht als nächstes auf meiner Liste
hdo