Festplattenansteurung

Gast #545472
Lesenswert?
• ▲
▼
Ich will mir in nächster Zeit einen MP3 Player mit einem Atmega128 
bauen.
Bis jetzt habe ich alles verstanden wie das mit dem FAT16 dateisystem 
ist und hab auch einige sehr brauchbare links gefunden.

Ich würde die Daten gerne aus einer Festplatte auslesen.
Mein Problem ist nur, ich weiß nicht wie ich das anstellen soll.
Wie ist die Pinbelegung bei der Festplatte und haupsächlich wie sieht 
ein C# code für die Festplattenansteuerung aus (mit dateinamen auslesen 
und halt alles was dzugehört)?

Ich weiß. sehr viele Leute haben schon einen MP3 Player gebaut, ich hab 
auch viele Links gefunden, nur leider ist fast alles in Assembler oder 
Pascal programmiert. Da ich in C# programmiere hilft mir das nicht.

Hat jemand einen C# quellcode für die ansteuerung von Festplatten?

Danke im vorraus Daniel
#545616
Lesenswert?
• ▲
▼
Rahul Der trollige wrote:
> C# für Mikrocontroller? Hab ich noch nicht gesehen.

Ist der ARM9 kein µC? Der steckt in diversen PDAs, Smartphones etc. die 
unter Windows CE laufen. Dafür gibts u.a. C# - hab ich selbst schon 
ausprobiert.

Aber zurück zum Thema: C# ist für die Programmierung von Gerätetreibern 
völlig ungeeignet - vieeeel zu langsam.

Für einen MP3-Player würde ich keine Festplatte nehmen - es sei denn, es 
soll ein stationäres Gerät werden - Festplatten sind zu empfindlich. 
Einmal runterschmeißen und das wars.

Nimm eine SD-Karte: Die sind sehr einfach anzuschließen, mittlerweile 
spottbillig und für solche Anwendungen schon lange groß genug.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.