嵌入式爱好者

查看: 9389|回复: 6

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

[复制链接]

14

主题

54

帖子

55

积分

扫一扫,手机访问本帖
发表于 2010-12-2 16:15:28 | 显示全部楼层 |阅读模式
我刚又回到了linux.发现没有/dev/lired这个设备。请问这个接收器怎么驱动?谢谢。
回复

使用道具 举报

14

主题

54

帖子

55

积分

 楼主| 发表于 2010-12-2 16:16:53 | 显示全部楼层
是/dev/lircd 写错了

29

主题

9048

帖子

5593

积分

发表于 2010-12-4 08:22:21 | 显示全部楼层
gpio输入方式的驱动可以满足红外的要求。
原理可以查看HS0038B的芯片手册。

14

主题

54

帖子

55

积分

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

0

主题

7131

帖子

0

积分

发表于 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 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-24 04:29

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表