www.mikrocontroller.net

Forum: PC-Programmierung Compact Flash Portpins am PDA ansteuern

Autor: Gast (Gast)
Datum: 29.04.2008 19:01

Hallo,

es gibt Leute, die bauen einen CF to USB Adapter und zugehörigen
Treiber.
http://www.everythingusb.com/solarexpress_pda_ii_12664.html


Ich würde auch gern die CF Portpins an meinem Dell Axim X51v ansteuern.
Signale ausgeben und einlesen.


Doch weiß ich derzeit nicht richtig wie anfangen oder wo informieren.

C, C# und Visual Studio SDK "Embedded" sind nicht das Problem.
Habe bereits Applikationen für meinen PDA erstellt mit denen ich z.B.
auf die serielle Schnittstelle am PDA zugreifen kann und darüber z.B.
mit einem uC kommuniziert.

Würde mich freuen, wenn jemand dahingehend Erfahrung hat, und diese hier
mitteilen möchte.

"Was muß ich wissen um einen Treiber für die CF Portpins meines PDAs
erstellen zu können."
Autor: Rufus t. Firefly (rufus) (Moderator)
Datum: 29.04.2008 20:06

> "Was muß ich wissen ..."

1.

Herausfinden, wie die von Dir mal so eben als Portpins bezeichneten
Anschlüsse des CF-Slots mit der Hardware des PDA verbunden sind.

2.
Herausfinden, das dann rein hardwaremäßig einen direkten Zugriff auf
Pins überhaupt zulässt.

3.
Herausfinden, auf welche Art und Weise eine CF-Karte angesteuert werden
kann.

4.
Herausfinden, wie Programme mit welcher Art von Hardwarezugriff auch
immer bzw. gar Devicetreiber für das OS Deines PDA zu schreiben sind.


... und sicherlich noch einiges mehr.

Ohne aber 1. geklärt zu haben, sind weitere Untersuchungen müßig.
Autor: Frank Esselbach (Firma Q3) (qualidat)
Datum: 29.04.2008 20:13

CF-Karten sind AT-Bus-kompatibel, d.h. sie verhalten sich wie
Festplatten. Es gibt z.B. Adapter ohne jede Elektronik, mit denen man
eine CF-Karte als Festplatte in einen PC einbauen kann - was sie als
Standardlaufwerk mit Swapdatei wegen der vielen Schreibzugriffe nicht
lange überleben - aber es geht.

Wenn es sich bei den angebotenen USB-Adaptern nicht um eine extreme
HW-Trickserei handelt, dann doch wohl eher um eine "saubere"
Protokollumsetzung mittels MC.

Frank
Autor: Rufus t. Firefly (rufus) (Moderator)
Datum: 29.04.2008 20:47

CF-Karten kennen aber eben nicht nur den TrueIDE-Modus, sondern auch
noch ganz andere Betriebsarten. Und wie der PDA auf CF-Karten zugreift,
bleibt dessen Hardwareentwicklern überlassen. Im übrigen gibt es auch
eine Spezifikation für Peripheriekarten für den CF-Slot - die wird
beispielsweise von WLAN-Karten genutzt. Und die verwendet eine andere
Zugriffsart als TrueIDE. CF ist immerhin ein Subset des Cardbus
("PCMCIA"), und dafür gibt es wesentlich mehr als nur einfache
Speicherkarten.

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net