Hallo, Ich wollte hier ein Projekt realisieren bei dem ich die Daten eines USB-Sticks (Mass Storage Device) auslesen müsste. Allerdings habe ich sowohl von USB, als auch von dem verwendeten Protokoll, bzw. dem Dateisystem nicht so viel Ahnung. D.h. ich müsste hier auf eine fertige Lösung, bzw. eine Bibliothek zurückgreifen. Wisst ihr vielleicht eine Lösung um dieses Problem zu umgehen? Was ich im Prinzip bräuchte, währe ein Controller welcher mir eine einfache API für den Dateizugriff bereitstellt oder eben einen Host-fähigen Mikrocontroller wo man auch entsprechende Libraries für die Dateisysteme hat. Ihr könnt mir jetzt sagen, dass dies zu viel Arbeit für ein Hobby ist, aber ich möchte ja gerade diese Arbeit umgehen :P
Es soll ARMs geben, die eine USB-Host-Funktionalität besitzen. Ob es allerdings auch fertige Bibliotheken gibt, weiß ich nicht.
>Es soll ARMs geben, die eine USB-Host-Funktionalität besitzen. Mir fällt der Name gerade nicht ein, aber es gibt ein USB-Host-Modul mit einem ARM drauf, der HID, Mass storage und noch irgendwas unterstützt. Alles komplett fertig. Man muß sich nur noch um den steuernden COntroller und das Protokoll kümmern.
So weit so gut, damit könnte ich Daten an den USB-Stick senden und empfangen. Allerdings bräuchte ich dann immer noch eine API um auf den Stick zumindest lesend zuzugreifen. Also bin ich immer noch auf der Suche nach einem Mass Storage Controller der mir eine einfache API zur Kontrolle des Datenflusses (Dateimanagement) zur Verfügung stellt. Es müsste doch hierfür bestimmt schon fertige Lösungen geben, die einem Entwickler die Arbeit damit erleichtern. Man möchte ja nicht immer alles 2 Mal erfinden, dass Rad reicht ja schon. :|
Das verlinkte VDIP1 hat genau diese Funktionen integriert. http://www.vinculum.com/documents/DS_VNC1L_FW_VDAP_v106.pdf Im Terminal-Modus schickt man dem Controller bspw. "DIR", "CD", "RD" (ReadFile) etc. und man erhält die passende Antwort.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.