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."
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.
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
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