最近买了个红外线适配器用于与手机交换数据,在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
|
|
分享到:
相关推荐
USB 红外线适配器 驱动,一直在用很好用
红外线适配器驱动程序 电脑USB接口连接红外适配器,可通过该适配器传输文件,图片等
Irda-BF-120红外线适配器驱动程序,Irda-BF-120_98ME2KXP_v1.0.rar
嵌入linux下红外线驱动实例,很有参考价值
文曲星数据线找不到,可以用水木行红外适配器通讯,这个是适配器的驱动,手动添加驱动程序
那种mini红外适配器,里面有资料,图片与设备ID等,可以看合不合用
Linux驱动IRDA红外遥控
假水木行650红外适配器驱动 VID_07C0&PID_4200
红外发射管和红外线接收头的正确使用与检测方法 红外发射管和红外线接收头是红外遥控系统的核心组件,其正确使用和检测方法对系统的性能和可靠性至关重要。下面是红外发射管和红外线接收头的正确使用和检测方法: ...
红外线控制自动水龙头设计红外线控制自动水龙头设计红外线控制自动水龙头设计红外线控制自动水龙头设计红外线控制自动水龙头设计
答: IR220既可以作为IrDA红外适配器使用,也可以在不安装驱动程序的情况下,作为Raw IR原始红外使用,相当于串口的无线延伸。 IrDA红外是以数据包的形式来传输数据的,它有一套严密的底层和高层协议。最底层是...
本文首先讲述了超声波和红外线的定位原理,然后又利用超声波和红外线综合定位
c语言 红外线 代码c语言 红外线 代码c语言 红外线 代码
用户在触摸屏幕时,手指就会挡住经过该位置的横竖两条红外线,因而可以判断出触摸点在屏幕的位置。任何触摸物体都可改变触点上的红外线而实现触摸屏操作。
基于单片机红外线心率计装调实训,电路图,分析,加汇编代码!
红外线心率计
1.在选择红外线高温计时, 应当针对我的应用考虑哪些因素? 2.视场有何意义? 为何视场很重要? 3.什么是发射率, 发射率如何与红外线温度测量联系起来? 4.确定反射率的五种方法. 5.什么是光谱响应? 它对温度读数...
红外线防盗报警器课程设计报告
红外线治疗仪管理规定、操作流程及评分标准.pdf
红外线驱动主要是用于点对点传输起一个桥梁作用,此驱动为通用版本,需要的朋友欢迎下载使用。红外线驱动介绍点对点的无线驱动,有它,你可以用红外线键盘、红外线鼠标,红外线打印机等。红外传输是一种点对点的传输...