CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 18338|回复: 18

Cubieboard红外遥控关机

[复制链接]
发表于 2013-4-13 21:10:01 | 显示全部楼层 |阅读模式
购入Cubieboard一个多月,用下来感觉不错,就是每次关机比较麻烦,都要登录上去。后来想到是否可以利用红外遥控来关机,网上查了点资料,尝试了一下,果然可行。有兴趣的话可以到我的博客看看。
http://www.enjoyself.net/index.php/archives/8.html
回复

使用道具 举报

发表于 2013-4-13 21:30:58 | 显示全部楼层
nice job~
问一句,你系统是否有/dev/lirc0 ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-13 22:10:12 | 显示全部楼层
没有/dev/lirc0,不过有/dev/lircd
回复 支持 反对

使用道具 举报

发表于 2013-4-15 18:36:01 | 显示全部楼层
能遥控开机么?谢谢!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-15 20:29:08 | 显示全部楼层
不能遥控开机。
回复 支持 反对

使用道具 举报

发表于 2013-4-15 21:30:06 | 显示全部楼层
寫個 C 不是更簡單更快速嗎  哈哈
回复 支持 反对

使用道具 举报

发表于 2013-4-17 20:02:50 | 显示全部楼层
研究下Android下怎么搞,呵呵
回复 支持 反对

使用道具 举报

发表于 2013-5-4 00:49:07 | 显示全部楼层
本帖最后由 WindLand 于 2013-5-5 19:23 编辑

补充下,LZ文中有一处错误:
4.2) 编辑 /etc/lirc/hardware.conf:

DRIVER="devinput"
DEVICE="/dev/input/meleir"

这里应该是修改成这样:
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/meleir"
START_LIRCD="true"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-4 21:43:40 | 显示全部楼层
本帖最后由 allen 于 2013-5-4 21:51 编辑

原文中是正确的,因为每台机器创建的event id不同,所以不能写死。因而通过创建udev rule
SUBSYSTEM=="input", ACTION=="add", KERNEL=="event*", ATTRS{name}=="sun4i-ir", SYMLINK+="input/meleir"
来动态的创建一个/dev/input/meleir设备来指向该event id设备,通过命令
ls -l /dev/input可以查看
lrwxrwxrwx 1 root root 6 Jan 11 15:19 meleir -> event1
如果不能看到这个结果,那可能是你的内核不支持udev,所以只能自己判断event id,然后写入。

udev 简介
udev 是 Linux2.6 内核里的一个功能,它替代了原来的 devfs,成为当前 Linux 默认的设备管理工具。udev 以守护进程的形式运行,通过侦听内核发出来的 uevent 来管理 /dev目录下的设备文件。
回复 支持 反对

使用道具 举报

发表于 2013-5-5 19:23:13 | 显示全部楼层
allen 发表于 2013-5-4 21:43
原文中是正确的,因为每台机器创建的event id不同,所以不能写死。因而通过创建udev rule
SUBSYSTEM=="inpu ...

误会了,我说的错不是指设备路径,设备路径我是copy的wiki上面的,这个我改下
我指的是DRIVER="xxx"应该是 REMOTE_DRIVER=“xxx”
DEVICE="xxx" 应该是 REMOTE_DEVICE="xxx"
另外还有这个参数要改: START_LIRCD="true"
这些也是wiki上面的
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-1 08:05 , Processed in 0.025391 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部