在Linux下使用Palm
?牐?1.以下操作基于的环境
?牐牐?1)Palm连接到串口1(/dev/ttyS0)??
?牐牐?2)Linux发行版RedHat 6.2以上
?牐牐?3)PalmⅢ或PalmⅢe以上
?牐?2.安装pilot-link包
?牐犑紫龋颐潜匦氚沧癛edHat 6.2里面的pilot-link包,如果你没有安装的话,可以按如下方法进行安装。
?牐牪迦隦edHat 6.2的安装光盘,以root身份登录,执行以下命令:
?牐爉ount/mnt/cdrom
?牐燾d /mnt/cdrom/RedHat/RPMS
?牐爎pm -ivh pilot-link*
?牐?3.初始设定
?牐犚詒oot身份登录,执行以下命令:
?牐燾d /dev
?牐爈n -s ttyS0 pilot
?牐燾hmod 666 ttyS0
?牐犘薷?/etc/profile, 增加下面的内容
?牐?# For my Palm
?牐燩ILOTPORT=/dev/ttyS0
?牐燩ILOTRATE=115200
?牐爀xport PILOTPORT PILOTRATE
?牐?4.简单同步
?牐犞葱幸韵旅睿?
?牐爌ilot-xfer -s YourPalmDataDir
?牐牨热纾簆ilot-xfer -s MyPalmⅢxe
?牐?5.安装软件
?牐爌ilot-xfer -i*.prc*.pdb
?牐犉渌梅?见pilot-xfer的帮助(用man pilot-link命令)。
?牐?6.用红外线和Palm通信
?牐犎绻惆沧坝蠰inux的笔记本电脑, 还可以用红外线和Palm通信,在我的TOSHIBA Libretto 70上是这样设置的:
?牐犜?/etc/irda/drivers 里,修改 start一节
?牐爄rattach/dev/ttyS1
?牐犜?/etc/conf.modules里,增加两行
?牐燼lias tty-ldisc-11 irtty
?牐燼lias char-major-161 ircomm-tty
?牐犎缓笤诵?/etc/rc.d/init.d/irda start启动红外线,以后Palm就连到了/dev/ircomm, 参照步骤3修改你的配置(/dev/ttyS0换成 /dev/ircomm)。Palm设置好通过红外同步功能(IrCOMM to Computer),对着笔记本,运行Sync和pilot-xfer -s。
?牐?7.连网
?牐犗戎唤樯芡ü诮辛姆椒á? 用红外线连网的方法与之类似。
?牐牰訮alm:建立一个新的网络连接,比如叫linux,用户名和口令用你Linux机器上的用户名和口令,连接选Direct Serial(直接串口连接),其它的用缺省值就行了。
?牐牰訪inux:首先确认你装了mgetty系列软件包。如果找不到/sbin/mgetty,那么要先安装它(使用rpm -ivh mgetty*命令)。
?牐犗鹊?/etc/mgetty+sendfax目录下。
?牐犘薷膍getty.conf,把里面的speed 38400改成speed 115200
?牐犘薷膌ogin.conf里面的Auto_PPP一节,如下:
?牐?/AutoPPP/- a_ppp /usr/sbin/pppd auth refuse-chap require-pap login proxyarp
?牐犜俚?/etc/ppp目录下:
?牐牏傩薷? options
?牐爈ock
?牐?115200
?牐燼syncmap 20A0000
?牐燾rtscts
?牐牏诒嘈匆桓鰋ptions.ttyS0,内容如下:
?牐爉s-dns 61.128.128.68
?牐爈ocal
?牐犠ⅲ?61.128.128.68是我的本地DNS,请改成你的。
?牐牏坌薷膒ap-secrets加一行??
?牐?**“” 156.123.45.55
?牐犠?:156.123.45.55是我分配给Palm的IP,请改成你的。
?牐牏苋缓笾葱衏hmod a+s/usr/sbin/pppd
?牐牏菪薷? /etc/inittab,加一行:
?牐爏1:2345:respawn:/sbin/mgetty-r/dev/ttyS0
?牐牏藿酉吕矗胟ill-1 1命令启动mgetty。
?牐犃肞alm,启动连网,看看有没有得到IP地址? 如果一切顺利,你的Palm就可以访问LAN了,网络同步功能也能使用!
?牐犎绻浜蟟pchains还可以访问Internet、上IRC、用ICQ、收发邮件等等。