Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "Direkter" Zugriff auf eine Speicherkarte (SD/MMC) (https://www.delphipraxis.net/109894-direkter-zugriff-auf-eine-speicherkarte-sd-mmc.html)

Bääääär 9. Mär 2008 19:57


"Direkter" Zugriff auf eine Speicherkarte (SD/MMC)
 
Hallo!

Ich möchte mit Delphi eine SD-Karte beschreiben und von einer SD-Karte lesen. Da diese Speicherkarte in einer Mikrocontroller-Applikation genutzt wird, kann ich kein Dateisystem nutzen - folglich muss ich die Daten 'roh' von der Karte in einen Stream lesen bzw. aus einem Stream 'roh' schreiben.

Umfangreiche Suchen haben mir bisher nur eine Information gebracht: Mit der Funktion Createfile muss das machbar sein. Allerdings gibt es zu dieser nur Codebeispiele in Richtung COM und Druckerport-Nutzung. Die Delphi-Hilfe gibt zwar Auskunft, allerdings habe ich auch nach mehrmaligem Lesen nicht verstanden, wie ich damit mein Problem lösen kann.

Vielen Dank,
Bääääär

igel457 9. Mär 2008 20:04

Re: "Direkter" Zugriff auf eine Speicherkarte (SD/
 
Liste der Anhänge anzeigen (Anzahl: 1)
Schau mal in das angehängte Programm, darin habe ich begonnen ein eigenes Dateisystem für Speicherkarten zu schreiben. Ist leider nie fertig geworden, aber dem Sourecode wirst du dennoch einiges entnehmen können.

igel457 18. Mär 2008 09:06

Re: "Direkter" Zugriff auf eine Speicherkarte (SD/
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ups, hatte leider die Main.pas vergessen...

shmia 18. Mär 2008 10:51

Re: "Direkter" Zugriff auf eine Speicherkarte (SD/
 
Hol dir mal den Hexeditor HxD:
http://www.delphipraxis.net/internal...ct.php?t=46184
Damit kann man das Device roh öffnen und die Daten erstmal in eine Datei speichern.
Auch die umgekehrte Richtung ist möglich.
Wenn das soweit funktioniert, kannst du dich dran machen, mit Createfile das Device direkt zu lesen/schreiben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz