CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

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

红外大家试过没有啊?

[复制链接]

1

主题

0

好友

23

积分

新手上路

Rank: 1

贡献
0
金钱
21
威望
0
买家信用
卖家信用
积分
23
发表于 2013-1-22 22:26:19 |显示全部楼层
出厂的Android系统,也不知道是可以下载的哪个包,不知道是rel1还是rel2。红外反正没有反应:
adb shell getevent:
得不到任何IR输入。鼠标就有。
回复

使用道具 举报

0

主题

0

好友

82

积分

一般会员

贡献
8
金钱
50
威望
8
买家信用
卖家信用
积分
82
发表于 2013-1-24 00:06:42 |显示全部楼层
https://groups.google.com/forum/ ... ieboard/-7UJydrceMc
hipboi《How to use ir remote on android 》的原帖
回复

使用道具 举报

12

主题

1

好友

1979

积分

一般会员

贡献
344
金钱
815
威望
305
买家信用
卖家信用
积分
1979
发表于 2013-1-24 13:03:21 |显示全部楼层
The cubieboard has an IR receiver but do not come with a IR remote,
one friend of me in China asked if he can control his cubieboard with
unused key on the TV remote, then he can use one remote to control
both TV and the board.

First i found that the IR driver has some ir code check in
https://github.com/linux-sunxi/l ... ard/sun4i-ir.c#L459

After disabling the ir code check, i can get event from two ir remote
here i have. To test if your remote can be recognized, you can try the
following:

connect your board via mini usb cable

adb pull drivers/input/keyboard/sun4i-ir.ko sun4i-ir.ko.bak
adb shell mount -o remount,rw /system
wget http://tom.linux-sunxi.org/cubieboard/sun4i-ir.ko #built with
IR_CHECK_ADDR_CODE undefined.
adb push  sun4i-ir.ko /system/vendor/modules/
adb reboot

then you can test the remote with android getevent
adb shell
root@android:/ #
root@android:/ #
root@android:/ # getevent
add device 1: /dev/input/event4
  name:     "sun4i-ir"
add device 2: /dev/input/event3
  name:     "HID 1220:0008"
could not get driver version for /dev/input/mouse0, Not a typewriter
add device 3: /dev/input/event2
  name:     "HID 1220:0008"
add device 4: /dev/input/event0
  name:     "sun4i-keyboard"
could not get driver version for /dev/input/mice, Not a typewriter
add device 5: /dev/input/event1
  name:     "axp20-supplyer"

Now press the remote, if the remote can be recognized, there will be
something like,
/dev/input/event4: 0001 000c 00000001
/dev/input/event4: 0000 0000 00000000
/dev/input/event4: 0001 000c 00000002
/dev/input/event4: 0000 0000 00000001
/dev/input/event4: 0001 000c 00000000
/dev/input/event4: 0000 0000 00000000

000c is the code of the key pressed.

Now you can define this key's function in android.
adb pull /system/usr/keylayout/sun4i-ir.kl
edit sun4i-ir.kl you will see something like:
key 79   BACK               WAKE_DROPPED
You can assign the function of key you just pressed to anything you
like, but notice that getevent shows the code in HEX, but sun4i-ir.kl
is decimal.
回复

使用道具 举报

3

主题

0

好友

222

积分

中级会员

Rank: 3Rank: 3

贡献
35
金钱
91
威望
35
买家信用
卖家信用
积分
222
发表于 2013-4-25 20:24:40 |显示全部楼层
hipboi 发表于 2013-1-24 13:03
The cubieboard has an IR receiver but do not come with a IR remote,
one friend of me in China asked ...

按照教程还是有问题
用的2.2的img
首先 pull提示object 不存在
remote object 'drivers/input/keyboard/sun4i-ir.ko' does not exist
push下载的文件再重启 还是问题如故
可以看见event1 是sun4i-ir
但是按遥控器没有任何反应.......
为什吗呢 难道是IR接口坏了?

getevent
add device 1: /dev/input/event1
  name:     "sun4i-ir"
add device 2: /dev/input/event0
  name:     "sun4i-keyboard"
could not get driver version for /dev/input/mice, Not a typewriter
add device 3: /dev/input/event2
  name:     "axp20-supplyer"
回复

使用道具 举报

3

主题

0

好友

222

积分

中级会员

Rank: 3Rank: 3

贡献
35
金钱
91
威望
35
买家信用
卖家信用
积分
222
发表于 2013-4-25 20:36:29 |显示全部楼层
我用insmod手动加载驱动 提示exec format error
是不是内核版本的问题?
没有编译环境,没法测试-。-
有人在官方release2.2的版本下驱动过遥控器吗?
回复

使用道具 举报

24

主题

10

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
1921
金钱
3694
威望
1929
买家信用
卖家信用
积分
10024
发表于 2013-5-16 16:29:19 |显示全部楼层
在内核编好驱动就没啥问题吧
回复

使用道具 举报

29

主题

6

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
1674
金钱
5188
威望
1674
买家信用
卖家信用
积分
10597
发表于 2013-5-16 17:07:43 |显示全部楼层
Debian Linux, 自己编译的内核sun4i-ir模块,配合LIRC跑起来没问题,;不过TV remote居然无法识别,而那种网上几块钱买的21键小型红外遥控键盘可以识别。
回复

使用道具 举报

4

主题

0

好友

1663

积分

金牌会员

Rank: 6Rank: 6

贡献
314
金钱
698
威望
314
买家信用
卖家信用
积分
1663
发表于 2013-6-28 12:39:59 |显示全部楼层
Debian 上怎么编译的?
我想在linaro 上用
回复

使用道具 举报

1

主题

0

好友

317

积分

中级会员

Rank: 3Rank: 3

贡献
64
金钱
122
威望
64
买家信用
卖家信用
积分
317
发表于 2013-8-18 14:36:26 |显示全部楼层
楼主解决了没,,
回复

使用道具 举报

0

主题

0

好友

300

积分

中级会员

Rank: 3Rank: 3

贡献
61
金钱
111
威望
61
买家信用
卖家信用
积分
300
发表于 2014-4-6 01:43:50 |显示全部楼层
hipboi大神的是A10的,A20的是sun7i-ir.ko,不知道怎么办小白折腾一天了
回复

使用道具 举报

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

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2017-11-24 08:16 , Processed in 0.030571 second(s), 11 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部