Forum: Mikrocontroller und Digitale Elektronik Einstieg mit Kopierstation?


von muckel (Gast)


Lesenswert?

Hallo Liebe Mikrocontroller Community,

Vorweg: Ich kenne mich in keinster Weise mit Mikrocontrollern aus. Ich 
bin zufällig auf das Tinkerforge-Projekt gestoßen, und das
hat mein Interesse geweckt. Allerdings bleibt dabei der Lerneffekt wohl 
etwas auf der Strecke. Nach kurzer Netzrecherche bin ich dann
über Arduino zu AVR und ARM gekommen und dann hier gelandet. :)

Bei mir hat sich nun der Gedanke gefestigt selbst einen Mikrocontroller 
zu bauen. Dieser sollte in der Lage sein Daten von USB-Stick
zu USB-Stick; SD-Karte zu SD-Karte, USB-Stick zu SD-Karte und umgekehrt 
zu kopieren, einen LCD und diverse Bedienelemente besitzen.
(Vielleicht ist es einfacher wenn man nur 1:1 Kopien machen kann, ohne 
Daten auswählen zu können.?)
Außerdem sollte er Mobil mit Akkus betrieben werden können.

Ich vermute mal das dass eine ziemlich komplizierte und komplexe 
Angelegenheit wird. Mit Sicherheit gibt es Probleme zu lösen an die ich
noch nicht mal ansatzweise gedacht habe. :)
Ich bin allerdings bereit sehr viel Freizeit für mein Vorhaben zu 
verwenden.

1. Wo fange ich da am besten an (AVR, ARM, assembler, c ...)?
2. Welche Hardware benötige ich für mein Vorhaben?
3. Mit welchen Themen sollte ich mich Intensiv auseinandersetzen?
4. Lässt sich sowas überhaupt realisieren? (Probleme mit Dateisystemen 
FAT, ext usw...oder gar zu wenig Rechenleistung)

LG muckel

von Miche L. (ihoid)


Lesenswert?

Hi,
Solch ein Projekt ist nicht ganz Trivial, vor allem die implementation 
der USB-Schnittstelle.
Am besten fängst du erst einmal mit dem Tutorial an:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
Ich würde mir immer kleine Teilziele stecken, sonst wird schnell Frust 
aufkommen :D
Erstmal Taster einlesen, LED ansteuern, LCD...
Dann kannst du dich einmal mit den SD Karten versuchen
Und später evtl mal die Funktion für USB erweitern.

MfG Miche

von Peter D. (peda)


Lesenswert?

muckel schrieb:
> Dieser sollte in der Lage sein Daten von USB-Stick
> zu USB-Stick; SD-Karte zu SD-Karte, USB-Stick zu SD-Karte und umgekehrt
> zu kopieren, einen LCD und diverse Bedienelemente besitzen.

Du kannst nicht etwas selber entwickeln, wofür andere Mannjahrtausende 
gebraucht haben.
Nimm was fertiges, wo Linux oder Windows drauf läuft. Und selbst dann 
wird es anspruchsvoll sein, Deine Wunschapplikation dafür zu schreiben. 
Die Treiber und das OS sind ja nur die Grundbausteine.


Peter

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.