最近买了个红外线适配器用于与手机交换数据,在Linux上搞了一天多时间,今天总算看到适配器上的灯在闪了。
环境如下:
适配器 :SMH-S650(USB接口)
系统 :FC4
Linux内核:2.6.14
要用红外线要先装irda-utils,不过我的FC4是默认就已经装好的,版本是irda-utils-0.9.16-7。如果没装的可以到http://irda.sourceforge.net/下载。
接着分别加载所需的模块:
# 下面两个都是usb支持所需模块
/sbin/modprobe uhci_hcd
/sbin/modprobe pl2303
# 红外线支持模块
/sbin/modprobe irda
/sbin/modprobe irtty-sir
# 这是一个称为dongle设备的模块支持,不同的适配器用不同的dongle,
# 具体有哪些dongle可以用man irattach来看文档,s650用默认的dongle即可
#/sbin/modprobe ma600-sir
/sbin/modprobe ircomm-tty
#如果要自己指定dongle时
#/usr/sbin/irattach /dev/ttyUSB0 -d ma600 -s
/usr/sbin/irattach /dev/ttyUSB0 -s
#如果适配器不是USB接口的
#/usr/sbin/irattach /dev/ttyS0 -s
这是我最后写成的脚本:
可以通过irda start | stop来启动,关闭适配器
#!/bin/sh
case "$1" in start) #Start IRDA echo -n "Starting up the IR modules"
/sbin/modprobe uhci_hcd /sbin/modprobe pl2303 /sbin/modprobe irda /sbin/modprobe irtty-sir /sbin/modprobe ircomm-tty /usr/sbin/irattach /dev/ttyUSB0 -s echo -n "" echo -n "Done." ;;
stop) #KILL IRDA echo -n "Stopping IRDA and removing used modules"
killall -9 irattach /sbin/rmmod ircomm-tty ircomm irtty-sir sir_dev irnet irda
echo -n "Done." echo "" ;;
*) echo -n "Usage:irdastart.sh{start|stop}" echo "" exit 1 esac exit 0
|
|
分享到:
相关推荐
在红外方式下,CH340 外加红外收发器即可构成USB 红外线适配器,实现SIR 红外线通讯。 特点: 全速USB 设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。 仿真标准串口,用于升级原串口外围设备,或者通过USB...
2. 红外线电路:CH340 芯片外加红外收发器,即可构成 USB 红外线适配器,实现 SIR 红外线通讯。 3. 打印口电路:CH340 芯片可以将普通的串口设备直接升级到 USB 总线,实现 USB 转打印口。 CH340 芯片是一款功能...
作为一项电缆替代技术,Bluetooth的许多应用领域之前都是由红外线、USB或串行接口所占据的:例如用于连接外围设备、个人数字助理(PDA)、手机以及其他便携式设备。一个例外的应用趋势是移动电话耳机,这类设备利用...
usb适配器 330 16.1.4 rfcomm 331 16.1.5 网络 332 16.1.6 hid 334 16.1.7 音频 334 16.1.8 调试 334 16.1.9 关于源代码 334 16.2 红外 335 16.2.1 linux-irda 335 16.2.2 设备实例:超级i/o芯片 337 ...
20. Irda 服务:Irda 服务提供红外线传输支持。 21. Netfs 服务:Netfs 服务提供网络文件系统(NSF,SMB,NCP)挂载/卸载的。 22. Keytable 服务:Keytable 服务用于装载键盘镜像。 23. Kudzu 服务:Kudzu 服务是...
IrCOMM串行TTY驱动程序主要用于处理与红外通信设备的交互,如红外适配器或红外线接口。在Linux中,TTY(Teletype)是一种传统的终端接口,用于与字符设备进行交互,如串口、并口等。IrCOMM TTY驱动则扩展了这种接口...
它基于红外线光谱的非可见光波段,通过编码和解码实现设备间的控制通信。在编程实现红外遥控时,通常涉及以下几个关键知识点: 1. **红外编码协议**:红外遥控器使用的编码协议有多种,如NEC、RC5、SIRC等。不同的...
一是直接在SDK源码目录下使用`sdboot.sh`脚本烧写;二是先解压缩编译好的固件包,再通过`sdboot.sh`烧写到指定设备节点(如`/dev/sdc`)。 3. **串口调试**: - **选购适配器**:推荐使用支持至少1500000波特率的...
- 使用制造商推荐的电源适配器。 - 确保电源符合相机的技术规格要求。 **2.3 温度** - 工作温度范围:0°C至40°C。 - 存储温度范围:-20°C至60°C。 - 避免将相机长时间暴露在极端温度下,以防损坏。 **2.4 操作...
2. 连接线或适配器:大多数PDA会配备USB或红外(IrDA)数据线,有的可能需要额外购买蓝牙适配器进行无线连接。 3. 电脑:运行Windows、Mac或Linux操作系统的个人计算机。 接下来是软件准备: 1. 驱动程序:确保...
此外,无线媒体如无线电、微波和红外线提供了无拘无束的通信方式,尤其适用于难以布线的环境。 网络适配器,即网卡,拥有唯一的物理地址——MAC地址,这是每个网卡在生产时就确定的标识,用于在网络中区分不同的...
此外,无线传输介质,如无线电波、微波和红外线,提供了无需物理连接的通信方式,常用于无线局域网(WLAN)。 局域网的组成包括: 1. 传输介质:负责数据的物理传输。 2. 网络适配器(网卡):连接计算机与传输介质...
- **包含部件**:开发板、电源适配器、网线、串口线、并口线、JTAG线、配套光盘、保修卡、配置单等。 ##### 4.2 硬件连接 - **电源连接**:使用5V电源线连接至UP-NETARM2410-S电源接口。 - **串口连接**:一端连接...