Mit WinCE / PocketPC verbinden
Aus Fedorawiki.de
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)