你有沒有想象過能夠坐在沙發上,或者躺在床上,拿著遙控器像操作電視一樣來操作電腦?可能你已經見到過市場上出現的那種電腦遙控器,不過它們都是基于windows下的。其實,通過一定的配置,在linux平臺上,即使使用一般的遙控器,我們也可以完成對電腦的要控操作。
linux下遙控器的配置使用主要涉及到Linux的紅外驅動程序。LIRC (Linux Infrared Remoter Control),即是Linux下的專門控制處理紅外遙控信號的程序,包含了各種接口的紅外驅動、多個應用程序及LIRC庫。這里討論的主要是其中應用于家電遙控器對PC機的控制方面。
紅外信號的來源可以是串口、并口、IRDA、ETHERNET等。LIRC下串口紅外的驅動叫做lirc_serial,它默認是檢測串口的DCD信號線,然后測量各種時間參數,并傳遞到上層的應用程序。同時LIRC自帶了許多應用工具,例如xmode2用X11的圖形接口畫出DCD上的矩形脈沖,irexec可以將遙控器按鍵對應為命令行上的某一條命令,irrecord獲得新的配置文件lircd.conf等。
l 安裝lirc驅動
$ cd ~/
$ mkdir lirc
$ cd lirc
$ sudo apt-get source lirc #下載 lirc-
新聞熱點
疑難解答