USB HOST für Dummies

OP #837911
Lesenswert?
• ▲
▼
Grüezi!

ich habe schon hier und im Web geschmökert (unter anderem auch die nette 
Diplomarbeit!) und habe inzwischen ein ganz langes Gesicht. Alles was 
ich will ist, von einem USB Stick irgendwie Daten zu lesen. Auch wenns 
sau-langsam geht und evtl nur eine Handvoll bestimmte Sticks 
funktionieren. Kann es wirklich sein, dass man da den ganzen Wasserkopf 
braucht? (Vinculum und Konsorten) Jetzt habe ich soo einen schönen 
Controller (LPC2364/66/68 MIT USB Device) und das das soll nix nützen? 
HILFE!! Kann man denn da nicht mit etwas Bitgewackel zaubern ?!?! ....

Grüßings
Uli B.
Gast #837951
Lesenswert?
• ▲
▼
Bitgewackel...

Da liegen mehrere Ebenen Protokoll aufeinander, zuunterst das 
eigentliche USB Protokoll und da muss mit 12MBit/s bei weniger als 1% 
Toleranz kommuniziert werden, sonst geht garnichts. Da drüber liegt dann 
die Mass Storage Klasse des USB, die dient typischerweise zur Tunnelung 
von SCSI Kommandos und zu guter Letzt muss man noch das Filesystem 
verstehen.

Sind mehr als ein paar Stunden Arbeit da zu machen und ohne USB Host 
geht garnichts.
OP #837966
Lesenswert?
• ▲
▼
Hei

danke erstmal. Ja stimmt, da muss man bei NXP nur etwas höher ins Regal 
greifen. Dass die normale Realisierung kein "mal eben" Akt ist, ist 
natürlich klar.
(Sonst bräuchte es ja auch keine Diplomarbeit oder fertige Stacks wären 
nicht zwischen 5 und 10 kEUR)
Ich dachte nur, vielleicht könnte man "schummeln" ;) und wirklich mit 
Bitgewackel und GENAU einem speziell zertifiziertem Stick .. Müsste ja 
eigentlich eine Menge Arbritierung und Emunerierung entfallen oder ?

Hier was ich sonst dazu gefunden habe, falls es denn jemand anderen 
interessieren sollte:

Hier USB Hoststacks, unabhängig von OS bzw angeblich portierbare:
http://www.on-time.com/rtusb-32.htm
http://www.thesycon.com/deu/embusbhost_de.shtml
http://www.embedded-office.de/index.php?id=105

und natürlich der Vinculum
http://www.ftdichip.com/FTProducts.htm#Vinculum

@Guido
klar, dass das nicht ohne wäre. Aber ATAPI Kommandos und FAT Zeugs hat 
man als embedded Mensch doch schon seit Jahren irgendwo rumzuliegen. 
Aber das eine Prozent ist natürlich eklig ...


danke erstmal
ULI

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.