2019-9-22 19:35:15 [显示全部楼层]
5196浏览
查看: 5196|回复: 0

[讨论] WringPi Deprecated——树莓派GPIO库停止更新,讨论与思考

[复制链接]

原创文章,转载引用请务必注明链接,水平有限,如有疏漏,欢迎指正。
折腾树莓派的,想要用到它的板载GPIO接口与外界连接,都会用到各种GPIO操作库,比如Python下的RPi.GPIO,gpiozero;Java的Pi4J以及最底层的基于C语言的WiringPi Library。而现在,该库的作者Gordon宣布停止向公众发布更新wiringpi库了。

回顾
自从树莓派开发板发布以来,使用WiringPi库就是操作GPIO的一个很方便的途径,它作用于Broadcom公司的SoC芯片,可以控制I2C、SPI等多种功能。
https://projects.drogon.net/wiringpi-pin-numbering/
在公告中,他提到商业软件滥用他的源代码,以及日益增多的邮件和社交媒体信息,而其间的很多人仅仅是没有好好看手册,甚至有些出言不逊。Gordon提到,WiringPi并不是一次编译,永久适用各种硬件,而且它适用C和RTB Basic编程语言,这对一般用户来说有门槛有难度。他并不支持将WiringPi与其他程序混用,或是静态集成到Java/JavaScript/NodeJS项目中去。
之后,Gordon会释出最终版本及源代码,此后将变成一个闭源项目仅供他个人使用(可能包括付费用户)。这将带来什么后果还有待观察,或许会有人接过源代码继续开发也说不定。
我只能说,目前这种情况并不是个好事。非法使用开源代码以及技术支持噩梦压垮了软件作者。与滥用者斗争,屏蔽垃圾邮件是解决途径之一,但是谁又有足够的时间精力(金钱)来做这些呢?
【译者注】听到这个消息还是挺可惜的,跑去看来Gordon的博客原文,更是感慨万千,这不禁令我想起之前看到的一篇有关开源软件开发者的现状的文章,Gordon所遇到的事情也是很多其他开发者所遇到的。此外还有一个类似的项目WiringX值得关注。

原文链接:https://hackaday.com/2019/09/18/wiringpi-library-to-be-deprecated/

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail