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."
> "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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.