Mit WinCE / PocketPC verbinden

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung

um unter Fedora mit einem PocketPC oder mit WindowsCE zu verbinden, muss zuerst SynCE installiert werden.

Dieses Programm ist für die eigentliche Verbindung mit dem PocketPC zuständig.

SynCE und die meisten Zusatzapplikationen sind bereits in den Standard-Repositorys enthalten.


Inhaltsverzeichnis

Einstellungen und Verbindung

Falls der PocketPC per USB verbunden wird, findet man kurz nach dem einstecken des PDA als root eingegeben mit

dmesg | tail

das virtuelle serial-device unter dem sich der PDA am System anmeldet, z.B.:

usb 6-3: PocketPC PDA converter now attached to ttyUSB0

(tatsächliche serielle Interfaces können mit ttyS0 bis ttyS3 angesprochen werden)

unter der Annahme, dass das Device ttyUSB0 heißt: (weiterhin als root)

- mit synce-serial-config ttyUSB0 wird beim ersten verbinden die Kommunikation konfiguriert

- um eine Kommunikation mit dem PDA zu ermöglichen müssen folgende Firewall-Ports freigegeben sein:

5678:tcp, 5679:tcp, 990:tcp

Als normaler User wird nun dccm gestartet (Programm, das die Kommunikation mit dem PDA steuert - läuft im Hintergrund)

Um die Kommunikation mit dem PDA zu beginnen, wird als root synce-serial-start aufgerufen

Mit pstatus (als normaler user) kann nun die Kommunikation überprüft werden

Mit killall -HUP dccm kann die Verbindung wieder beendet werden - sollte dies einmal nicht funktionieren, ist die Verbindung mit synce-serial-abort zu beenden.

nützliche Befehle

pcp               Dateien kopieren
                  (auf dem PDA befindliche Dateien werden mit ":" eingeleitet)
pls               ls auf dem PDA
pmkdir            mkdir auf dem PDA
pmv               mv auf dem PDA
prm               rm auf dem PDA
prmdir            rmdir auf dem PDA
prun              Programm auf dem PDA ausführen
pstatus           PDA-Status / Verbindungsstatus anzeigen
synce-install-cab .cab-Datei auf dem PDA installieren


Vereinfachtes Handling

Um das Handling der Verbindung wesentlich zu vereinfachen benötigt es nur ein paar kleine Schritte.

Soll für alle User die PDA-Kommuniktation ohne starten von dccm möglich sein, wird als root in die datei

/etc/profile

an das Ende dccm eingetragen, ansonsten als Benutzer, der die Kommuniktation nutzen können soll, an s Ende der Datei

~/bashrc

um als normaler Benutzer die Kommunikation via synce-serial-start einleiten zu können, muss als root per visudo folgende Zeile hinzugefügt werden:

MeinBenutzer    ALL=NOPASSWD:/usr/bin/synce-serial-start

wobei MeinBenutzer durch den jeweiligen Benutzer ersetzt werden muss

Von jetzt an kann als eingetragener Benutzer per sudo synce-serial-start die Verbindung gestartet werden, was z.B. auch in einer Panel-Verknüpfung verwendet werden kann.


nütliche Zusatzsoftware

synce-software-manager       zum Installieren / Deinstallieren von Programmen auf dem PDA
synce-gnomevfs               macht das Dateisystem des PDA im Nautilus unter synce:/// sichtbar
synce-trayicon               Tray-Icon für gnome
(zum Starten von synce:/// und synce-software-manager,
 zur Anzeige des Verbindungsstatus und zum Trennen der Verbindung)

--Motero 21:03, 28. Mär 2006 (CEST)