失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android tv树莓派遥控器 树莓派的kodi设置遥控器的方法

Android tv树莓派遥控器 树莓派的kodi设置遥控器的方法

时间:2022-03-08 12:17:43

相关推荐

Android tv树莓派遥控器 树莓派的kodi设置遥控器的方法

首先你需要买一个红外接收器,根据卖家的文档,插到树莓派的GPIO串口上,

我的红外接收器是18入口,17出口,

所以我的config.txt文件设置如下

dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17

硬件安装好,并且config.txt文件设置好后,插上TF卡,开机,

开机后,进入主界面的菜单最下方,找到【My OSMC】进入后,

选择树莓派【Hardware Support】选择开启【Enable LIRC GPIO support】开启红外接收器的GPIO连接

开启后,菜单下面会出现红外的进口引脚和出口引脚号,一般不用设置,如果跟自己买的红外不一样,可以改一下

这里改完后,系统会提示重启树莓派,选择重启

如果你是按我的教程安装的kodi,那么你会默认开启了ssh功能

你的树莓派现在需要连上网线,当然了,你也可以设置wifi,可以自己摸索,不过我感觉用wifi比较卡,

然后你登录你的路由器管理界面,找到你的树莓派用被分配的ip

用你电脑,打开putty,输入树莓派的ip

u:osmc

p:osmc

以上是用户名和密码,登录进入后,系统要做一些初始化的工作,这个时候,需要耐心等待,Please be patient

默认状态下,root用户是没有密码的,运行如下命令,给root用户设置一个密码,

[emailprotected]:~$ sudo passwd root

EnternewUNIX password:

RetypenewUNIX password:

passwd: password updated successfully

[emailprotected]:~$

以下的步骤中,会用到killall命令,如果不需要的,可以忽略这块了

运行su指令,输入root密码

切换到root账号

apt-get install psmisc

执行这个命令,使系统支持killall命令

(以下内容来源:/uid-22780578-id-2559868.html)

执行

modprobe lirc_rpi

安装驱动,不知道这一步是否有必要,我已经执行了,。。。。

killall lircd

mode2 -d /dev/lirc0

这个时候,你可以用你的遥控器对准你的红外接收器,随便按一些按钮,如果有

[emailprotected]:/dev# mode2 -d /dev/lirc0

space3051503pulse9017space4499pulse560space561pulse559space560pulse560space563pulse561space561pulse561space558pulse561space564

出现这些代码,就说明你的遥控器和你的红外接收器已经可以通行了

接下来需要做的就是适配

在这里,需要跟大家解释一些新概念,整个适配的过程是这样的,首先操作系统kodi会定义一些允许红外遥控的操作,比如输入数字123...输入字母abc...,上翻,下翻等等,他会给出一个指令列表,可以通过如下指令获得

killall lircd

irrecord--list-namespace | grep KEY

常用的指令如下

KEY_DOWN

KEY_UP

KEY_LEFT

KEY_RIGHT

KEY_VOLUMEDOWN

KEY_VOLUMEUP

KEY_POWER

KEY_HOME

KEY_MENU

KEY_ENTER

KEY_OK

KEY_REWIND

KEY_FASTFORWARD

KEY_ESC

好了,进入正题,现在要开始适配了,之前的那些都是说明,干货在这里

进入你的home目录,

执行如下指令

irrecord new.conf

irrecord - application for recording IR-codes for usage with lirc

Copyright (C) 1998,1999 Christoph Bartelmus([emailprotected])

irrecord: could not get file information for /dev/lirc

irrecord: default_init(): No such file or directory

irrecord: could not init hardware (lircd running ? --> close it, check permissions)

创建一个软连接

[emailprotected]:/home/osmc# cd /dev

[emailprotected]:/dev# ln -s lirc0 lirc

[emailprotected]:/home/osmc# irrecord new.conf

现在会提示按回车

按两次回车,这个时候,你需要用遥控器对准红外接收器,按遍所有的按键,是要告诉这个配置软件,你在接下来需要配置这些按键

这个时候你按一下按键,命令行里面会出现一个点,按满一行,他就会提示下一步了

接下来,你需要输入上面列出的那些按键名字的其中一个

比如KEY_UP,然后敲回车,按下遥控器的相应按钮,这个时候,就配对出一个按钮来了

Please enter the name for the next button (press to finish recording)

KEY_UP

Now hold down button"KEY_UP".

Got it.

Signal lengthis 83Please enter the namefor the next button (press to finish recording)

以此设置你的所有按键,完成后,敲回车即可

如果觉得《Android tv树莓派遥控器 树莓派的kodi设置遥控器的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。