yystju 发表于 2010-12-2 16:15:28

[求助]请问在linux下的红外接口如何驱动?

我刚又回到了linux.发现没有/dev/lired这个设备。请问这个接收器怎么驱动?谢谢。

yystju 发表于 2010-12-2 16:16:53

是/dev/lircd 写错了

飞凌-fatfish 发表于 2010-12-4 08:22:21

gpio输入方式的驱动可以满足红外的要求。
原理可以查看HS0038B的芯片手册。

yystju 发表于 2010-12-5 22:08:30

谢谢。
今天看了半天的硬件的手册,也没太弄明白。
红外接口似乎接在GPE1上,而S3C6410X.pdf 的320页说的GPE的这堆东西看得我很晕。
GPECON,GPEDAT,GPEPUD,GPECONSLP,GPEPUDSLP 这些寄存器都是干什么的?它们是寄存器8?
我怎么找到GPE1的输入呢?怎么获取红外端口的数据?
今天好容易交叉编译了一个dummy的module,看来路很长阿...
对了,发现OK6410盘上的kernel的缺省没有红外线的支持。我也不知道是不是需要打开这个支持,然后重新烧一下kernel?

飞凌-alexlee 发表于 2010-12-6 08:06:57

kernel里的红外与我们的红外没有啥关系~那个是串口的功能|~

gpecon将gpe1设为输入
然后读取gpedat中gpe1的值即可~

mc_ustb 发表于 2011-5-2 22:03:32

hui 发表于 2012-11-18 20:10:33

页: [1]
查看完整版本: [求助]请问在linux下的红外接口如何驱动?