SD/MMC oder USB emulieren

Gast #1678358
Lesenswert?

Hallo,

wie einfach/schwer ist es, eine SD- oder MMC-Karte oder USB zu 
emulieren?

Das ganze soll in ein MediaCenter kommen, dass diese Karten und USB 
unterstützt. Erwartet wird einfach nur ein FAT (oder NTFS?) formatierter 
Wechseldatenträger.

Nun würd ich das gerne mit meinem HomeServer verbinden und die Daten 
davon abrufen.

Ob das Ding an den Server angeschlossen wird (USB, Serielle 
Schnittstelle) oder übers Netzwerk (schick per FTP?) ist mir egal.

Wie einfach ist sowas nun möglich? Hat jemand schonmal sowas gemacht?
Ich les mir gerne in das Thema ein, nur ist es relativ sinnlos, wenn das 
sehr kompliziert ist, deswegen die abschätzung vorher.

Vielen Dank,
Nikolas E
Gast #1678375
Lesenswert?

>wie einfach/schwer ist es, eine SD- oder MMC-Karte oder USB zu
>emulieren?
du meinst sicherlich implementieren.
emulieren ist in software ein sd karte nachzubilden.

schwer ist das nicht, sd spezifikationen runterladen verstehen und 
programmieren.
usb im atmega als software zu implementieren ist sehr ressourcenfressend 
aber möglich.
alternative gleich einen controller nehmen der usb als hardware hat oder 
einen externen chip z.b. ft232 oder cp2102.
http://www.sdcard.org/developers/tech/sdcard/pls/
Gast #1678390
Lesenswert?

Sowas mit nem Controller nachzubilden wird sehr sehr langsam. Vorallem 
muss man genügend Speicher anbinden, wo das Zeug drauf liegt, entweder 
Flash/Festplatte oder Netzwerk/USB und das wird, ohne Ahnung, ne 
Jahresaufgabe.

Jenachdem welchen USB Contoller man hat, die meisten SOCs könnens, kann 
man mit Linux ein "Storage-Gadget" machen, der USB-Client Port des 
USB-Controllers verhält sich dann wie ne USB-Platte/Stick.
Persönliche Seite #1678487
Lesenswert?

Nikolas schrieb:
> ich mein schon emulieren
>
> ich will im prinzip am MediaCenter einen USB-Stick anstecken, dessen
> Daten nicht auf einem Flash-Speicher, sondern auf dem HomeServer (linux)
> liegen.

Dafür gibt es eine fertige Lösung von AVM.
Angeschlossen wird einem WLAN-USB-Stick, der verhält sich durch 
geeignete Software wie ein USB-Speichermedium, aber die übertragenen 
Daten kommen von einer Fritz!Box.

http://www.avm.de/de/Service/Service-Portale/Labor/7270_streaming_stick/labor_start_streaming_stick.php

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren