下一步 上一步 目录

3. 在 Psion 和 Linux 之间共享数据

3.1 硬件连接选项

Psion 设备同时具有串行端口和红外端口。两者都可以用于连接,但目前大多数连接程序仅具有用于串行端口连接的功能。

串行电缆

Armin Podtschaske 对 “honda” 连接器进行了 X 射线分析。

引脚 1 在顶部,引脚 15 在底部。只有引脚 2 到 8 和 15 已连接。

IrDA

请参阅 Werner Heuser 的 Infrared HOWTO,以获取关于将 Linux IrDA 驱动程序与 Psion 一起使用的信息。可以经由 Linux-IrDA 将文件从 Psion 5 (mx) 传输到 Linux 系统。irda-utils 包含一个特殊的客户端 psion5.c,可以在它们之间传输文件。

内置程序

有两种内置的软件方法可以使用通信端口。第一种是远程链接,在主文件菜单中按 <ctrl>-l,可以设置为串行、红外或关闭。

EPOC 还提供了程序 comms。必须将远程链接设置为关闭,comms 程序才能访问串行端口。

3.2 连接程序

plptools

描述

plptools 最初由 Fritz Elfert 开发,他合并了 plp 和 p3nfs/p5nfs。plptools 目前正由 PLP Tools 项目的成员进行开发。

plptools 由 3 个不同的程序组成。ncpd 提供与 Psion 的套接字连接。plpnfsd 提供对 Psion 的已挂载文件系统访问,而 plpftp 提供对 Psion 的 ftp 访问。

用法

ncpd [-V] [-v logclass] [-d] [-p <port>] [-s <device>] [-b <baudrate>]

plpnfsd [-v] [-V] [-p port] [-d mountdir] [-u user]

首先启动 ncpd,使其监听端口(默认情况下为 7501)以接收连接请求。然后,启动 plpnfsd 或 plpftp。plpnfsd 默认将 Psion 挂载在 /mnt/psion 下。

p3nfs/p5nfs

描述

p3nfs 默认情况下,通过串行电缆在 /psion.stand/mnt 挂载 psion 驱动器。

ncp

描述

Matt Gumbley 最初启动了 ncp 以用于他的 Psion Series 3。既然他正在开发 plptools,您应该使用它 :)。然而,ncp 可能仍然对 Psion Series 3 的用户感兴趣,但本 HOWTO 不涵盖 :)。Matt 的 ncp 页面还包含有关 plp 协议的信息。

3.3 Linux 实用程序

Psiconv

描述

Psiconv 将 Psion Word 文档或 TextEd 文件(例如 OPL 编辑器使用的)转换为 HTML (3.2 或 4.0) 或纯文本。它还可以将 Sketch 文件和 MBM 文件转换为几乎任何图形格式。还包括 Psion 文件格式的描述。

psiontobbdb

描述

psiontobbdb 将 Psion vcard 格式从 EPOC Contacts 应用程序转换为 emacs BBDB 格式。

psiontognomecard

描述

psiontognomecard 将 Psion vcard 格式从 EPOC Contacts 应用程序转换为 GnomeCard vcard 格式。

kab2psion

描述

kab2psion 是一个用 perl 编写的小工具,用于从 KDE 地址簿创建 CSV 文件。

PsiLin

描述

PsiLin (法语,英文简短版本)是许多将 Linux 连接到 Psion 的程序的基于 GTK 的图形前端。它也适用于 Series 3*。

Psion SDK

描述

EPOC SDK 通过 WINE 在 Linux 上运行,请参阅 Olaf Flebbe 的 网页,以获取有关如何使其工作的说明。

Xmakesys

描述

xmakesys 是一个 perl 实用程序,用于解析 Psion 的 .pkg 文件并输出 .sis 文件。

3.4 Psion 实用程序

hermes

描述

hermes 是一个功能齐全的 vt100 仿真器。

perl

描述

Olaf Flebbe 在 perl 在 EPOC 下运行。

python

描述

Duncan Booth 在 python 在 EPOC 下运行。(链接目前已失效)

python

描述

Otfried Cheong 也为 python 为 EPOC 移植了一个版本。

BProlog

描述

Tim Wentford 使得 Bprolog 可以在 Psion 5* 上工作。

Shell5

描述

Nick Murray 创建了 Shell5,这是一个命令行解释器,它允许基本的文件操作以及一些复杂的功能,例如命令历史记录、文件名扩展、批处理文件支持、输入和输出重定向、管道式功能 :)、别名和 shell 变量、键盘重映射和宏以及 UNIX 或 DOS 路径名语法。

E_Shell

描述

E-shell 随 SDK 一起提供,是来自 EPOC SDK 的类 DOS shell 环境。它提供了从命令行启动程序的方法;检查文件系统损坏;创建、编辑和显示纯文本文件;检查当前活动的进程和线程。下载 shell 本身的先前链接已被删除。

c2f

描述

c2f 将 Psion 联系人文件转换为逗号分隔格式。


下一步 上一步 目录