Forum: Mikrocontroller und Digitale Elektronik SD CARD bzw. USB


von jojo (Gast)


Lesenswert?

Guten Morgen,

ist es so dass die Daten die ich an diese Medien schicke, vom Medium aus 
Verwaltet werden? Also eine interne Speicherverwaltung? Oder muss ich 
mich darum kümmern?

Mit freundlichen Grüßen

von astroscout (Gast)


Lesenswert?

Guten Morgen,
USB ist kein Speicher-Medium, dewegen kann man die Frage dazu nicht 
beantworten.

Die SD-Karten verwalten den Speicher selber. Guck dir dazu mal den 
Wikipedia-Artikel (unter "Maximale Anzahl der Speichervorgänge") an, 
dort steht es eigentlich ganz gut erklärt:

http://de.wikipedia.org/wiki/SD_Memory_Card

von jojo (Gast)


Lesenswert?

usb STICK

von astroscout (Gast)


Lesenswert?

das funktioniert genau so, ist auch ein flash speicher:

http://de.wikipedia.org/wiki/USB-Massenspeicher

von Purzel H. (hacky)


Lesenswert?

Fuer den USB Stick benoetigt man einen SCSI Driver, waehrend die SD 
Karte ein simples Speicher SPI Interface hat.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Ist jetzt nur die Frage ob er auf Dateiebene oder auf Bitebene was auf 
die SD Karte schieben will. EReres wird auch wieder nen bissel schwerer.
USB kann eigentlich komplett knicken, nen USB host proggen is schon ne 
herausforderung.

von jojo (Gast)


Lesenswert?

Es sind JPEG files... Aber ich habe vor die SPI Interface für etwas 
anderes zu benutzen. Was jetzt?

von google ist dein Freund (Gast)


Lesenswert?

Am SPI kannst du mehrere Sachen anlöten.
siehe:
http://de.wikipedia.org/wiki/Serial_Peripheral_Interface

von Chris S. (hondaracer1)


Lesenswert?

Wie wäre es mit rausfinden wie man einen Thread richtig startet?
Du hast nix darüber gesagt was du vorhast, du wirfst sinnfreie Fragen 
ohne jeglichen Zusammehang in den Raum und du erwartest ernsthafte 
konstruktive Hilfe. Wir haben keine kleinen heinzelmännchen die bei dir 
daheim rumsitzen und uns alles über dein Projket verraten was wir wissen 
müssen um dir zu helfen, das musst DU schon selber tun.

nimm statt SPI doch eine 4bit Verbindung, oder eine 1bit Verbindung. 
Oder wie wäre ein USB-OTG Gerät zu implementieren, oder kauf dir einen 
laptop, verbinde diesen mit dem genannten USB Massenspeicher und deinen 
Controller(?!?) per ethernet mit dem laptop, Wlan oder bluetooth tuns 
auch.

von google ist dein Freund (Gast)


Lesenswert?

jojo schrieb:
> Es sind JPEG files...

JPEG files gehen am USB und auf der SD-Karte.

von jojo (Gast)


Lesenswert?

Also für mein Projekt konnte man mir hier nicht helfen. Deshalb muss ich 
es nicht erwähnen da ich es schon gemacht habe. Es sind nur kleine 
Verständnisfragen.

Und danke an alle :D
(Jetzt weiß ich einiges mehr)

von Purzel H. (hacky)


Lesenswert?

Die Frage ist immer wieviel Rechenpower man hat. Fuer USB Speicher gibt 
es USB-on-the-go. Die haben das SCSI Protokoll schon drin. Die muss man 
dann nur noch interfacen. Wenn man nichts solches hat ist SD Karte die 
einfachere Loesung. Wobei auf die SD Karte einen Sektor schreiben zu 
koennen eine Sache ist, und ein Filesystem, das vom PC gelesen werden 
kann eine Andere ist. Aber zumindest kann man dafuer vielleicht eine 
Library finden. Fuer einen einfachen Controller.

von Chris S. (hondaracer1)


Lesenswert?

jojo schrieb:
> Also für mein Projekt konnte man mir hier nicht helfen.

das überrascht mich nicht, bei dieser Art fragen zu stellen.

von jojo (Gast)


Lesenswert?

SD karte wird nicht an PC eingesteckt, bleibt nur als speicher auf dem 
Board. Nach abruf der Daten werden diese gelöscht.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

google ist dein Freund schrieb:
> JPEG files gehen am USB und auf der SD-Karte.

Weder noch. Weder USB-Massenspeicher noch SD-Karten kümmern sich selbst 
um ihr Dateisystem, das muss in beiden Fällen der ansteuernde Rechner 
erledigen. Und das ist auch bei anderen Speicherkarten so.

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
Noch kein Account? Hier anmelden.