首先你須要買一個紅外接收器,根據賣家的文檔,插到樹莓派的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
osmc@osmc:~$ sudo passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully osmc@osmc:~$
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
而後重啓樹莓派,咱們的遙控器設置成功了
安裝中文插件庫,有時間再更新