Raspberry 4B lirc库的安装遇到的一些问题和解决

由于要进行红外遥控的操作,要用到lirc库,这个地方困了我两天,很多教程并不能真正的配置。现在想来和自己用的系统有关系。
我用的系统版本是:2019-06-20-raspbian-buster-full。
步骤:
执行 sudo apt-get install lirc
出现 Failed to start Flexible IR remote input/output application support的安装报错
此时,去 /etc/lirc 可看到四个disk文件
接下来按照网上的操作 进行 .disk 到 .config 的一个替换(自己理解:识别后缀.config)
这时候在去进行安装命令,就没有报错。
之后对三个配置文件进行了修改:
lirc_options.conf在这里插入图片描述lircd.conf

begin remote
  name  ./lircd.conf
  flags RAW_CODES
  eps            30
  aeps          100
	gap          96776
  begin raw_codes

      name KEY_CHANNELDOWN
         8967    4540     604     591     569     592
          567     593     569     591     567     592
          566     594     567     600     560     594
          567    1652     597    1652     601    1650
          588    1672     579    1664     597    1654
          588    1664     599    1653     587    1664
          598     594     583    1634     596     599
          565     595     563     597     563    1672
          570     605     565     596     563    1655
          593     600     560    1657     587    1672
          591    1654     585     606     559    1658
          587   39914    8971    2249     592

      name KEY_CHANNEL
         8907    4604     523     639     520     640
          520     640     521     640     520     639
          521     640     519     640     520     639
          521    1728     524    1735     577    1668
          584    1666     582    1671     522    1728
          584    1668     523    1728     584     578
          520    1727     587    1666     584     579
          520     639     521     639     521    1727
          584     578     521    1728     583     579
          526     635     520    1727     524    1727
          584    1667     584     579     520    1728
          584   39927    8965    2252     522

      name KEY_CHANNELUP
         8964    4539     587     577     520     640
          521     639     520     640     520     640
          520     639     521     638     522     652
          507    1729     582    1679     513    1725
          585    1668     522    1728     585    1666
          584    1667     546    1704     585    1666
          523    1728     523    1726     587     607
          490     669     491     644     515    1728
          523     638     544     616     521     640
          519     639     521    1728     584    1666
          522    1727     524     639     521    1728
          522   39974    8969    2249     524

      name KEY_PREVIOUS
         8905    4601     523     641     519     640
          520     640     520     651     508     640
          520     640     520     640     520     640
          519    1727     585    1665     585    1666
          585    1672     578    1668     583    1667
          522    1730     521    1728     522     640
          520     640     520    1727     524     639
          520     640     519     640     519    1728
          523     670     490    1728     583    1667
          522     639     520    1728     523    1727
          523    1726     586     577     520    1727
          586   39903    8968    2251     588

      name KEY_NEXT
         8964    4540     549     644     517     644
          517     643     516     616     544     644
          516     644     515     644     521     640
          516    1703     586    1666     585    1665
          586    1667     549    1703     585    1672
          579    1666     586    1667     585     607
          518     643     516     643     516     644
          515     616     546     615     545    1704
          523     669     517    1702     547    1704
          551    1702     548    1705     548    1702
          583    1668     586     613     510    1703
          586   39932    8935    2287     555

      name KEY_PLAYPAUSE
         8966    4520     586     607     569     590
          571     588     568     590     568     591
          568     591     568     591     569     590
          567    1648     587    1670     578    1666
          584    1666     582    1665     587    1664
          601    1650     583    1665     583    1666
          585    1665     585     608     564     594
          565     593     565     594     567    1650
          585     606     567     592     565     594
          569    1647     583    1666     586    1663
          585    1664     586     605     570    1649
          584   39896    8977    2232     594

      name KEY_VOLUMEUP
         8889    4608     521     643     515     643
          518     644     515     643     516     642
          519     642     517     643     517     643
          516    1734     518    1732     608    1645
          518    1740     511    1733     518    1733
          519    1734     608    1644     608    1643
          518     662     588    1645     608     553
          516    1735     517     642     517     643
          518     643     517     644     516    1734
          608     553     516    1734     519     644
          613    1636     609    1664     498    1734
          518   40014    8997    2228     610

      name KEY_VOLUMEDOWN
         8977    4517     549     642     575     586
          573     586     574     584     574     585
          574     586     573     585     574     586
          573    1645     548    1699     553    1696
          553    1697     608    1645     554    1694
          552    1698     552    1699     551    1697
          553    1698     606    1644     607     586
          573     585     575     584     574     586
          573     587     573     586     573     586
          573     585     574    1644     605    1644
          605    1645     605    1644     552    1697
          607   39879    8934    2281     609

      name KEY_EQUAL
         8960    4542     608     588     571     589
          579     580     571     589     574     586
          573     588     572     588     573     587
          572    1644     580    1671     582    1670
          580    1670     582    1668     583    1666
          609    1645     605    1645     580    1669
          584     609     574     587     573    1652
          598     587     573     587     572     589
          572     587     572     587     573    1644
          606    1643     581     612     575    1645
          605    1644     582    1668     587    1664
          582   39901    8996    2230     606

      name KEY_NUMERIC_0
         8974    4534     588     605     560     600
          568     591     587     573     562     599
          559     600     559     602     563     597
          556    1660     586    1665     586    1663
          590    1661     590    1661     594    1658
          593    1656     587    1663     587     605
          563    1655     592    1665     589     597
          560    1657     587     607     561     598
          559     601     559    1676     574     600
          560     599     562    1655     595     598
          561    1656     587    1663     599    1651
          596   39902    8964    2240     595

      name KEY_NUMERIC_1
         8922    4595     585     579     520     640
          519     641     519     640     521     641
          520     640     519     640     521     640
          518    1728     584    1667     524    1728
          522    1727     584    1668     522    1728
          523    1727     524    1726     584     581
          519     640     520    1727     523    1728
          522     641     520     640     520     641
          519     640     520    1727     524    1726
          584     580     519     641     520    1726
          524    1728     522    1728     582    1668
          588   39890    8974    2253     521

      name KEY_NUMERIC_2
         8902    4600     584     580     519     647
          513     641     519     641     519     640
          520     640     518     641     520     640
          518    1730     522    1729     580    1668
          582    1669     521    1729     583    1673
          577    1666     583    1668     583     580
          519     641     519     640     519    1728
          582    1669     522     641     519     640
          519     641     519    1727     583    1673
          576    1668     522     640     519     639
          520    1726     524    1732     577    1668
          583   39905    8960    2253     521

      name KEY_NUMERIC_3
         8922    4599     584     581     519     642
          519     641     519     641     520     640
          519     641     519     641     520     641
          520    1728     522    1727     584    1668
          582    1669     522    1730     582    1669
          527    1722     524    1727     524     641
          519    1728     523    1728     587    1665
          582    1669     582     580     520    1728
          523     641     520    1733     578     580
          519     641     520     641     520     641
          519    1728     523     640     520    1728
          582   39890    8919    2311     524

      name KEY_NUMERIC_4
         8902    4600     583     579     520     640
          519     641     518     641     518     641
          520     639     519     639     520     640
          518    1727     585    1668     521    1728
          521    1729     582    1676     515    1727
          582    1669     520    1729     523     640
          519     641     525     635     517    1729
          581     580     520     640     518     642
          518     641     518    1726     583    1669
          521    1729     520     642     518    1727
          581    1676     576    1667     582    1668
          582   39890    8966    2250     582

      name KEY_NUMERIC_5
         8967    4539     584     580     518     641
          518     641     518     641     518     641
          518     641     518     649     511     641
          519    1727     582    1667     583    1668
          581    1677     512    1728     520    1727
          582    1667     584    1669     580     580
          518     640     518    1727     523    1728
          581    1669     581     579     527     633
          518     640     519    1728     581    1669
          580     581     519     639     518     642
          518    1728     582    1669     520    1726
          583   39880    8893    2315     580

      name KEY_NUMERIC_6
         8976    4540     545     617     518     643
          518     642     541     619     523     637
          519     641     520     641     519     641
          518    1728     527    1726     521    1729
          522    1729     521    1731     545    1704
          547    1704     546    1705     546     617
          518    1729     522     642     519    1728
          522    1729     522     641     519    1729
          545     617     519    1730     521     641
          519    1730     520     642     519     641
          519    1728     523     641     518    1729
          546   39928    8979    2251     546

      name KEY_NUMERIC_7
         8964    4536     549     614     552     607
          547     612     549     611     551     609
          580     579     582     578     582     578
          581    1667     584    1664     584    1668
          583    1668     582    1667     583    1666
          586    1666     584    1666     590     573
          581    1667     586     581     578     578
          582     577     582     579     581    1666
          583     580     580    1667     585     578
          581    1665     585    1665     585    1666
          582    1668     588     573     582    1664
          587   39879    8978    2250     583

      name KEY_NUMERIC_8
         8969    4540     582     581     519     640
          520     641     519     641     518     641
          520     639     520     640     519     640
          520    1729     522    1728     521    1726
          524    1726     586    1668     521    1727
          523    1727     523    1734     518     640
          520    1728     522     641     518     641
          519    1727     524     647     513    1726
          524     640     530    1716     524     640
          521    1726     523    1733     516     640
          520    1727     524     640     519    1727
          525   39943    8978    2257     517

      name KEY_NUMERIC_9
         8904    4602     581     580     520     640
          519     641     519     641     519     641
          518     641     519     641     519     639
          520    1727     523    1727     583    1669
          521    1727     581    1678     514    1727
          523    1727     522    1726     524     641
          519    1734     516     641     519    1727
          583     579     522     640     519    1727
          582     587     513    1727     583     580
          520    1727     523     640     521    1727
          528    1720     584     581     519    1728
          582   39886    8919    2310     584

      name BTN_0
         8913    4601     589     576     520     641
          520     641     520     641     520     641
          521     639     520     640     521     640
          521    1729     522    1729     584    1667
          582    1668     584    1668     583    1668
          582    1669     523    1735     577    1669
          522     640     519     641     520    1727
          585    1675     576     581     520     640
          520     640     519     641     521    1731
          520    1728     523     648     512     641
          520    1728     523    1728     522    1731
          521   39963    8923    2318     518

      name BTN_1
         8904    4599     583     581     519     641
          519     641     519     641     519     640
          519     641     518     647     513     641
          518    1729     583    1669     521    1727
          582    1674     517    1728     582    1669
          538    1710     581    1672     585    1665
          581     581     519    1727     583    1673
          582     580     521     639     520     644
          513     639     519     640     520    1727
          583     581     520     640     519    1729
          520    1728     583    1670     581    1668
          521   39952    8915    2313     522

  end raw_codes

end remote

config.txt![

在这里插入图片描述
三个配置文件已经改好
在额外添加一个 lircrc 文件

begin
  remote = *
  button = KEY_CHANNELDOWN
  prog = ircontrol
  config = KEY_CHANNELDOWN
end

begin
  remote = *
  button = KEY_CHANNEL
  prog = ircontrol
  config = KEY_CHANNEL
end

begin
  remote = *
  button = KEY_CHANNELUP
  prog = ircontrol
  config = KEY_CHANNELUP
end

begin
  remote = *
  button = KEY_PREVIOUS
  prog = ircontrol
  config = KEY_PREVIOUS
end

begin
  remote = *
  button = KEY_NEXT
  prog = ircontrol
  config = KEY_NEXT
end

begin
  remote = *
  button = KEY_PLAYPAUSE
  prog = ircontrol
  config = KEY_PLAYPAUSE
end

begin
  remote = *
  button = KEY_VOLUMEDOWN
  prog = ircontrol
  config = KEY_VOLUMEDOWN
end

begin
  remote = *
  button = KEY_VOLUMEUP
  prog = ircontrol
  config = KEY_VOLUMEUP
end

begin
  remote = *
  button = KEY_EQUAL
  prog = ircontrol
  config = KEY_EQUAL
end

begin
  remote = *
  button = KEY_NUMERIC_0
  prog = ircontrol
  config = KEY_NUMERIC_0
end

begin
  remote = *
  button = KEY_NUMERIC_1
  prog = ircontrol
  config = KEY_NUMERIC_1
end

begin
  remote = *
  button = KEY_NUMERIC_2
  prog = ircontrol
  config = KEY_NUMERIC_2
end

begin
  remote = *
  button = KEY_NUMERIC_3
  prog = ircontrol
  config = KEY_NUMERIC_3
end

begin
  remote = *
  button = KEY_NUMERIC_4
  prog = ircontrol
  config = KEY_NUMERIC_4
end

begin
  remote = *
  button = KEY_NUMERIC_5
  prog = ircontrol
  config = KEY_NUMERIC_5
end

begin
  remote = *
  button = KEY_NUMERIC_6
  prog = ircontrol
  config = KEY_NUMERIC_6
end

begin
  remote = *
  button = KEY_NUMERIC_7
  prog = ircontrol
  config = KEY_NUMERIC_7
end

begin
  remote = *
  button = KEY_NUMERIC_8
  prog = ircontrol
  config = KEY_NUMERIC_8
end

begin
  remote = *
  button = KEY_NUMERIC_9
  prog = ircontrol
  config = KEY_NUMERIC_9
end

begin
  remote = *
  button = BTN_0
  prog = ircontrol
  config = BTN_0
 end

begin
  remote = *
  button = BTN_1
  prog = ircontrol
  config = BTN_1:
end

至此,一切工作结束‘

重启服务器

sudo systemctl stop lircd.service
sudo systemctl start lircd.service
sudo systemctl status lircd.service

重启树莓派

sudo reboot

测试

sudo systemctl stop lircd.service
sudo mode2 -d /dev/lirc0

出现四行
此时,按下遥控器,会有一串数字出现,成功!
祝你一切顺利。

https://blog.csdn.net/weixin_41420355/article/details/105325656

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Raspberry Pi 4B可以安装Ubuntu系统。你可以从官方网站上下载最新的Ubuntu 20.04版本,官方下载链接为https://ubuntu.com/download/raspberry-pi。如果你需要之前的版本18.04.4,你可以在百度网盘上找到相应的镜像包,链接为https://pan.baidu.com/s/1。在安装Ubuntu系统时,默认的用户名和密码都是"ubuntu"。你可以按照引用提供的步骤更改密码。接着,你可以按照引用提供的步骤安装桌面版Ubuntu。首先,执行"sudo apt-get update"和"sudo apt-get upgrade"命令来更新系统。然后重启系统。接下来执行命令"sudo apt-get install ubuntu-desktop"来安装桌面环境。如果安装错误,你可以执行"sudo apt-get update --fix-missing"和"sudo apt-get install ubuntu-desktop"来修复错误。最后重启系统,就可以显示桌面了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [树莓派4B使用ubuntu-18.04.4-server 64位系统配置](https://download.csdn.net/download/weixin_38744270/14049899)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [树莓派4B安装ubuntu18.04+ROS一条龙教程(手把手,新手推荐)](https://blog.csdn.net/DerryJun/article/details/127345508)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值