主题:一起攻克AT91RM9200下Irda的编程
最近要在linux-2.6.17环境下,编写水木行的红外驱动,进展比较缓慢,希望大侠帮我指点一二啊.
首先,红外驱动分为上层和下层,通过下层识别红外硬件设备,通过上层的包装实现对 红外接口的操作.
接下来,就需要了解一个工具包irda-utils,它功能强大,包括
irattach,iradump,irdaping,findchip,irsockets,IrNET 等等.
irattach--将特定的模块作为参数,进行加载.
iradump--显示红外设备的连接情况,类似与windows下的tcpdump.
irdaping--用来检查网络的连接情况,类似与windows下的ping.
findchip--用来搜寻可以支持的irda芯片组.
irsockets--包含了一组Irda Sockets的程序.
IrNET --用来在两个Irda端进行TCP/IP通信的协议.
好了,今天就写到这里啊,明天继续啊
首先,红外驱动分为上层和下层,通过下层识别红外硬件设备,通过上层的包装实现对 红外接口的操作.
接下来,就需要了解一个工具包irda-utils,它功能强大,包括
irattach,iradump,irdaping,findchip,irsockets,IrNET 等等.
irattach--将特定的模块作为参数,进行加载.
iradump--显示红外设备的连接情况,类似与windows下的tcpdump.
irdaping--用来检查网络的连接情况,类似与windows下的ping.
findchip--用来搜寻可以支持的irda芯片组.
irsockets--包含了一组Irda Sockets的程序.
IrNET --用来在两个Irda端进行TCP/IP通信的协议.
好了,今天就写到这里啊,明天继续啊