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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.