樹莓派的kodi設置遙控器的方法

 首先你須要買一個紅外接收器,根據賣家的文檔,插到樹莓派的GPIO串口上,html

個人紅外接收器是18入口,17出口,c#

因此個人config.txt文件設置以下app

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

硬件安裝好,而且config.txt文件設置好後,插上TF卡,開機,ui

開機後,進入主界面的菜單最下方,找到【My OSMC】進入後,spa

選擇樹莓派【Hardware Support】選擇開啓【Enable LIRC GPIO support】開啓紅外接收器的GPIO鏈接操作系統

開啓後,菜單下面會出現紅外的進口引腳和出口引腳號,通常不用設置,若是跟本身買的紅外不同,能夠改一下.net

這裏改完後,系統會提示重啓樹莓派,選擇重啓插件

若是你是按個人教程安裝的kodi,那麼你會默認開啓了ssh功能命令行

你的樹莓派如今須要連上網線,固然了,你也能夠設置wifi,能夠本身摸索,不過我感受用wifi比較卡,

而後你登陸你的路由器管理界面,找到你的樹莓派用被分配的ip

用你電腦,打開putty,輸入樹莓派的ip

u:osmc
p:osmc
以上是用戶名和密碼,登陸進入後,系統要作一些初始化的工做,這個時候,須要耐心等待,Please be patient
默認狀態下,root用戶是沒有密碼的,運行以下命令,給root用戶設置一個密碼,
osmc@osmc:~$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
osmc@osmc:~$

 

如下的步驟中,會用到killall命令,若是不須要的,能夠忽略這塊了
運行su指令,輸入root密碼
切換到root帳號
apt-get install psmisc

執行這個命令,使系統支持killall命令

(如下內容來源:http://blog.chinaunix.net/uid-22780578-id-2559868.html)

執行
modprobe lirc_rpi

安裝驅動,不知道這一步是否有必要,我已經執行了,。。。。

killall lircd
mode2 -d /dev/lirc0

這個時候,你能夠用你的遙控器對準你的紅外接收器,隨便按一些按鈕,若是有

root@osmc:/dev# mode2 -d /dev/lirc0
space 3051503
pulse 9017
space 4499
pulse 560
space 561
pulse 559
space 560
pulse 560
space 563
pulse 561
space 561
pulse 561
space 558
pulse 561
space 564

出現這些代碼,就說明你的遙控器和你的紅外接收器已經能夠通行了

接下來須要作的就是適配

在這裏,須要跟你們解釋一些新概念,整個適配的過程是這樣的,首先操做系統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(lirc@bartelmus.de) 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)

建立一個軟鏈接

root@osmc:/home/osmc# cd /dev

root@osmc:/dev# ln -s lirc0 lirc

root@osmc:/home/osmc# irrecord new.conf

如今會提示按回車

按兩次回車,這個時候,你須要用遙控器對準紅外接收器,按遍全部的按鍵,是要告訴這個配置軟件,你在接下來須要配置這些按鍵

這個時候你按一下按鍵,命令行裏面會出現一個點,按滿一行,他就會提示下一步了

接下來,你須要輸入上面列出的那些按鍵名字的其中一個

好比KEY_UP,而後敲回車,按下遙控器的相應按鈕,這個時候,就配對出一個按鈕來了

Please enter the name for the next button (press <ENTER> to finish recording)
KEY_UP

Now hold down button "KEY_UP".
Got it.
Signal length is 83

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

以此設置你的全部按鍵,完成後,敲回車便可

設置完成後,會生產一個new.conf文件

來到這個畫面後, 點擊「遙控器」,選擇瀏覽文件,選擇剛剛咱們建立的那個new.conf

而後重啓樹莓派,咱們的遙控器設置成功了

安裝中文插件庫,有時間再更新

相關文章
相關標籤/搜索