Raspberry pi等的GPIO新工具libgpiod 【日积月累计划】

一、概述

1.1背景

大家在使用Raspberry Pi和其它的fruit pi工具时往往选择wiring pi.这是一个不错的选择,但是wiring pi的老爷子因为种种原因,不愿意再维护wiring pi。(或者说只面向自己的client。太可惜了。详细查看作者的博文。)但是raspberry pi一般已经预装了wiringpi。暂时可能还是最好的选择。尽管rpi4b 64位上使用gpio readall命令会有如下显示:

pi@raspberrypi:~ $ gpio -v
gpio version: 2.50
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Raspberry Pi Details:
  Type: Unknown17, Revision: 02, Memory: 0MB, Maker: Sony
  * Device tree is enabled.
  *--> Raspberry Pi 4 Model B Rev 1.2
  * This Raspberry Pi supports user-level GPIO access.
pi@raspberrypi:~ $ gpio readall
Oops - unable to determine board type... model: 17

但是处理也很简单:从官网下载最新版本然后用dpkg安装。

# if you want to remove it
sudo apt-get remove wiringpi



# download and install
cd ~/Downloads
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb


# autoremove and quroclean
sudo apt-get autoremove
sudo apt-get autoclean
rm wiringpi-last.deb

安装完成之后测试的效果:

pi@raspberrypi:~/Downloads $ gpio -v
gpio version: 2.52
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Raspberry Pi Details:
  Type: Pi 4B, Revision: 02, Memory: 2048MB, Maker: Sony
  * Device tree is enabled.
  *--> Raspberry Pi 4 Model B Rev 1.2
  * This Raspberry Pi supports user-level GPIO access.
pi@raspberrypi:~/Downloads $ gpio readall
 +-----+--
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值