在Linux下使用Palm

Author: 小勇 Date: 2001年 43期

?牐牨嗾甙矗何颐侵溃ü谝约芭浜舷喙厝砑琍alm可以很方便地实现和Windows系统的连接并进行数据同步等操作。对于广大使用Linux的“胖友”来说,如果能实现Palm与Linux的连接并交换数据,那将是一件令人兴奋的事,下面我们就来看看具体的操作步骤。
  ?牐?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、收发邮件等等。