本文主要是介绍Java PI4J 树莓派 运行出问题 version. I see: Hardware: BCM2835,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
欢迎大家关注我的公众号,会不定期更新一些开发与测试的一些技术文章。
我想使用java控制树莓派,然后结合springboot进行操作,但遇到
Unable to determine hardware version. I see: Hardware : BCM2835 , - expecting BCM2708 or BCM2709.
网上说是树莓派3B+需要使用PI4J 1.2-SNAPSHOT,后来将树莓派的pi4j升级了下
树莓派中升级pi4j的版本命令:
sudo dpkg -i pi4j-1.2-SNAPSHOT.deb
但因为我使用的maven管理的jar包,而maven仓库中又没有更高版本1.2-SNAPSHOT的依赖?
解决办法:
1、改maven中的仓库也可以从国外的一个仓库下载,pi4j官网有讲解,不过国内并不能下载,需要翻墙
2、我的解决办法时直接在本地maven仓库中将1.1的包替换为高版本的包,这样在树莓派上就可以使用了。
上图红框中实际为pi4j的1.2-SNAPSHOT版本。
欢迎大家关注我的公众号,会不定期更新一些开发与测试的一些技术文章。
这篇关于Java PI4J 树莓派 运行出问题 version. I see: Hardware: BCM2835的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!