树莓派-wiringPi-说明和安装
来源:互联网 发布:咏春拳 知乎 编辑:程序博客网 时间:2024/06/11 03:35
原文地址:http://nicekwell.net/blog/20171122/shu-mei-pai-wiringpi-shuo-ming-he-an-zhuang.html
说明
wiringPi是树莓派上层提供gpio、串口、i2c等硬件操作的一套库,经过其封装后的接口函数使用起来非常方便。
wiringpi已经不局限于C语言了,也提供了其他各种语言的接口,甚至提供了命令行工具,直接在命令行操作GPIO。
我们这里介绍的是wiringPi的C接口。
官方首页:http://wiringpi.com/
wiringPi-c的github主页:https://github.com/WiringPi/WiringPi
官方说明文档:http://wiringpi.com/reference/
原理
通过wiringPi 的源码可以看出,wiringPi是一个在现有的上层接口基础上封装的一层库函数。上层不通过wiringPi也可以直接通过linux标准接口完成功能,wiringPi封装的好处是使用比较方便(但也裁剪了很多功能)。
如:
GPIO库,实际上是通过操作GPIO节点实现:
serial库,实际上也是通过标准的open、write等函数实现:
安装
1、用git把代码拖下来
git clone git://git.drogon.net/wiringPi
也可以从github拖下来:
git clone git@github.com:WiringPi/WiringPi.git
对比发现作者在这两个地方都进行维护,代码内容完全一样。
2、安装 进入目录,直接
./build
不需要sudo权限。
安装过后,就可以使用命令行和C接口了。具体怎么使用见后面内容。
- 树莓派-wiringPi-说明和安装
- 树莓派学习笔记——wiringPi简介、安装和管脚说明
- 树莓派学习笔记——wiringPi简介、安装和管脚说明
- 树莓派学习笔记——wiringPi简介、安装和管脚说明
- 树莓派安装wiringPi库
- 树莓派3wiringPi安装以及串口相关调试和配置
- 树莓派安装wiringPi开发库
- 树莓派2安装wiringPi问题
- 树莓派3B 安装wiringPi
- wiringPi安装
- Raspbian安装wiringPi库
- wiringpi安装编译问题解决
- 树莓派3QT+wiringPI控制GPIO输入和输出
- 为树莓派装上WiringPi
- 树莓派wiringPi输出PMW
- 树莓派wiringPi库详解
- 树莓派-wiringPi-GPIO
- 树莓派-wiringPi-时间函数
- 成了精的太师椅·道台府·一
- 大数乘法(A * B Problem Plus )
- POI导入Excel表
- C++ Format string类型显示乱码处理
- MUI 上拉加载,下拉刷新
- 树莓派-wiringPi-说明和安装
- Python爬虫学习纪要(九):Requests 库学习笔记4
- 网络判断
- MVC构架模式
- 3步动态新增hadoop节点
- 这个项目没有必要做---图片地址修改
- Java---异常类、文件类
- p218 输出字符串中的最长单词
- Map集合