linux

位置:IT落伍者 >> linux >> 浏览文章

Palm 和 Linux 配合使用


发布日期:2024年01月30日
 
Palm 和 Linux 配合使用

作者姚飞

以下假设你的Palm 连接到串口 (/dev/ttyS) 我用的Linux发行版是RedHat 里面的pilotlink包

一定要安装 如果没有这安装的话可以这样:

插入你的RedHat 光盘

login as root

mount /mnt/cdrom

cd /mnt/cdrom/RedHat/RPMS

rpm ivh pilotlink*

我用的 Palm是III 和 IIIxe

初始设定

login as root

cd /dev

ln s ttyS pilot

chmod ttyS

修改 /etc/profile 增加下面的内容

# For my Palm

PILOTPORT=/dev/ttyS

PILOTRATE=

export PILOTPORT PILOTRATE

简单同步:

pilotxfer s YourPalmDataDir

比如我: pilotxfer s YaoFeiPalmIIIxe

安装软件:

pilotxfer i *prc *pdb

其它用法见pilotxfer 的帮助 ( man pilotlink )

pigetrom pigetram 对搞开发的应该有用

对于跑Linux的笔记本电脑 还可以用红外线和Palm通信 我的TOSHIBA Libretto 上是这样用的:

在/etc/irda/drivers 里 修改 start一节:

irattach /dev/ttyS

在/etc/confmodules里 增加两行:

alias ttyldisc irtty

alias charmajor ircommtty

然后运行 /etc/rcd/initd/irda start 启动红外线 以后Palm就连到了/dev/ircomm 参照步骤

修改你的配置 (/dev/ttyS 换成 /dev/ircomm )

Palm 设置好通过红外同步(IrCOMM to Computer) 对着笔记本 运行Sync 和 pilotxfer s

:)

连网

先只介绍通过串口的 红外的很类似

Palm : 建立一个新的网络连接 比如称为linux 用户名用你linux机器上的用户名和口令 连接选Direct Serial

其它的用缺省值就好

Linux: 首先确认你装了mgetty 系列包 如果没有/sbin/mgetty 那么安装之(rpm ivh mgetty* )

先到/etc/mgetty+sendfax目录下 :

修改 nf 把里面的speed 改成speed

修改 nf 里面的Auto_PPP一节 如下:

/AutoPPP/ a_ppp /usr/sbin/pppd auth refusechap requirepap login proxyarp

再到/etc/ppp 目录下

* 修改 options :

lock

asyncmap A

crtscts

* 写一个yS 内容如下

msdns

local

*注: 那个是我的本地DNS 改成你的 或者用

*修改papsecrets 加一行:

* *

*注: 是我分配给Palm的IP 改成你的

*然后 chmod a+s /usr/sbin/pppd

*修改 /etc/inittab 加一行:

s::respawn:/sbin/mgetty r /dev/ttyS

*接下来 kill 启动mgetty

连好Palm 启动连网 看看有没有得到IP地址? 你的Palm就可以访问你的LAN了 网络同步也能用!

配合ipchains 还是访问 Internet 上IRC 跑ICQ 收发邮件等等我用GetTLE来下载最新的卫星轨道数据

/sbin/ipchains A forward j MASQ s / d ! /

上一篇:扫盲行动之:LINUX的目录树

下一篇:Linux平台数据库大比拚(1)