Linux红外线库-LIRC的配置FAQ

[树莓派中LIRC库的配置]

1、电路连接
LIRC库默认:[以下引脚号码均为BCM编码]
红外发射器:Pin#17
红外接收器:Pin#18
# 如果希望修改引脚,见下
2、安装LIRC
sudo apt-get install lirc
# 出现问题时,请考虑sudo apt-get update或通过github下载,或官网下载源代码
3、编辑系统配置文件:
sudo vim /boot/config.txt
添加以下一行内容到config.txt 中
dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17 #此处可以修改引脚


   编辑modules ,并添加配置。
sudo vim /etc/modules
添加以下两行内容到modules中
lirc_dev

lirc_rpi gpio_in_pin=18 gpio_out_pin=17


4、配置LIRC:
sudo vim /etc/lirc/hardware.conf
修改以下行


LIRCD_ARGS=”--uinput --listen”


DRIVER=”default”


DEVICE=”/dev/lirc0″


MODULES=”lirc_rpi”


5、sudo /etc/init.d/lirc restart重启LIRC以使更改生效


# 如果/dev下面没有lirc0,则sudo modprobe lirc_rpi gpio_out_pin=18 gpio_in_pin=17


# 如果执行irsend函数提示:无法连接socket,原因:LIRC Daemon未启动;命令行下运行   user@pi: $ lircd即可


# 学习后的文件放在:/etc/lirc/lircd.conf /etc/lirc/lirc/lircrc ~/lirc.conf


# lircd.conf配置文件中的name应修改为一个字符串名称而不应为路径(如:将name /home/pi/lir.conf修改为foo)


你可能感兴趣的:(学习笔记,嵌入式,linux)