Hallo Leute

Möchte von eine Platine wo ein Arm und Linux drauf ist, mp3 Dateien über I2C Bus zum Atmel Controller senden. Hat jemand sowas schon gemacht? Oder einen Ansatz wie sowas am besten machbar ist?
Ich stelle mir das so vor: An die Platine wo der Arm ist, die mp3 datei öffnen und jeden byte in binär Format über den I2C Bus senden. Der Atmel Controller empfängt die bytes am I2C Bus und schreibt der Reihe nach in eine Datei auf eine SD Karte. Könnte das so funktionieren? Und wie lange wurde es dauern bis eine etwa 4 Mbyte Datei in die SD Karte rekonstruiert wird. Fals jemand Beispiel code hat, kann das mir sehr weiter helfen.

Danke
Gruss
Sato