3.11. 数码相机连接

Markus Schill 写道:“很高兴还有其他人对在 Linux 下使用 SONY DSC-F1 红外适配器感兴趣。到目前为止,我只玩过 linux-irda 软件和相机附带的 PuMa Technologies 串行红外适配器。这就是现状。我正在使用 linux 2.0.33 和最新的 linux-irda... 如果我使用

modprobe irda
modprobe irtty
irattach /dev/ircomm0
适配器开始与相机对话。/var/log/messages 说找到了 SONY-DSC-F1,但没有启动任何服务。(请注意,这可能不适用于 Linux/IrDA 的 2.2.x 内核版本,[WH])。

有两个可用于 linux 的程序,可以通过电缆与相机进行通信:(1)chotplay 和(2)stillgrab。它们都将 tty 作为命令行选项,所以我猜如果协议栈的 irtty 层工作正常,它们应该可以工作 ... 我还没有看过 linux-irda 代码中的任何东西!)。我不确定我是否理解这个协议栈,但是 irtty 不应该使它看起来像一个普通的 tty 吗?应该启动什么服务?”

Dag Brattli 写道:“我不确定相机使用哪种应用层协议,但它可能实现了 IrDA(TM) 红外传输图片规范(IrTran-P)。如果您查看 IrTran 协议,您将看到它是一个在 IrCOMM 之上实现的协议(而不是 IrTTY!)。IrTTY 是我们用来与 Linux 串行驱动程序对话的东西。”

David Burley 的 Kodak-Digital-Camera-HOWTO 现在描述了如何使 IrDA 工作和实现,以获得通信并与 Linux 和 IrDA 一起使用 DigitalOS 相机。