微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题在Linux下使用Palm
栏目软件世界
作者小勇
发布2001年43期
  编者按:我们知道,通过串口以及配合相关软件,Palm可以很方便地实现和Windows系统的连接并进行数据同步等操作。对于广大使用Linux的“胖友”来说,如果能实现Palm与Linux的连接并交换数据,那将是一件令人兴奋的事,下面我们就来看看具体的操作步骤。
  1.以下操作基于的环境
  (1)Palm连接到串口1(/dev/ttyS0)
  (2)Linux发行版RedHat 6.2以上
  (3)PalmⅢ或PalmⅢe以上
  2.安装pilot-link包
  首先,我们必须安装RedHat 6.2里面的pilot-link包,如果你没有安装的话,可以按如下方法进行安装。
  插入RedHat 6.2的安装光盘,以root身份登录,执行以下命令:
  mount/mnt/cdrom
  cd /mnt/cdrom/RedHat/RPMS
  rpm -ivh pilot-link*
  3.初始设定
  以root身份登录,执行以下命令:
  cd /dev
  ln -s ttyS0 pilot
  chmod 666 ttyS0
  修改/etc/profile, 增加下面的内容
  # For my Palm
  PILOTPORT=/dev/ttyS0
  PILOTRATE=115200
  export PILOTPORT PILOTRATE
  4.简单同步
  执行以下命令:
  pilot-xfer -s YourPalmDataDir
  比如:pilot-xfer -s MyPalmⅢxe
  5.安装软件
  pilot-xfer -i*.prc*.pdb
  其它用法见pilot-xfer的帮助(用man pilot-link命令)。
  6.用红外线和Palm通信
  如果你安装有Linux的笔记本电脑, 还可以用红外线和Palm通信,在我的TOSHIBA Libretto 70上是这样设置的:
  在/etc/irda/drivers 里,修改 start一节
  irattach/dev/ttyS1
  在/etc/conf.modules里,增加两行
  alias tty-ldisc-11 irtty
  alias 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.连网
  先只介绍通过串口进行连网的方法 用红外线连网的方法与之类似。
  对Palm:建立一个新的网络连接,比如叫linux,用户名和口令用你Linux机器上的用户名和口令,连接选Direct Serial(直接串口连接),其它的用缺省值就行了。
  对Linux:首先确认你装了mgetty系列软件包。如果找不到/sbin/mgetty,那么要先安装它(使用rpm -ivh mgetty*命令)。
  先到/etc/mgetty+sendfax目录下。
  修改mgetty.conf,把里面的speed 38400改成speed 115200
  修改login.conf里面的Auto_PPP一节,如下:
  /AutoPPP/- a_ppp /usr/sbin/pppd auth refuse-chap require-pap login proxyarp
  再到/etc/ppp目录下:
  ①修改 options
  lock
  115200
  asyncmap 20A0000
  crtscts
  ②编写一个options.ttyS0,内容如下:
  ms-dns 61.128.128.68
  local
  注:61.128.128.68是我的本地DNS,请改成你的。
  ③修改pap-secrets加一行
  **“” 156.123.45.55
  注:156.123.45.55是我分配给Palm的IP,请改成你的。
  ④然后执行chmod a+s/usr/sbin/pppd
  ⑤修改 /etc/inittab,加一行:
  s1:2345:respawn:/sbin/mgetty-r/dev/ttyS0
  ⑥接下来,用kill-1 1命令启动mgetty。
  连好Palm,启动连网,看看有没有得到IP地址? 如果一切顺利,你的Palm就可以访问LAN了,网络同步功能也能使用!
  如果配合ipchains还可以访问Internet、上IRC、用ICQ、收发邮件等等。