为了学校的一个项目,我最近买了一个橙子Pi +2,希望用它来控制一些带有GPIO引脚的电子设备。我有多年的Java经验,所以我自然想用那种语言编写代码。当尝试安装pi4j时,这是一个raspberry pi的Java库,我得到这个错误:
mackenzie@OrangePI:~$ sudo java -jar LCD.jar
sudo: unable to resolve host OrangePI
Unable to determine hardware version. I see: Hardware : sun8i,
- expecting BCM2708 or BCM2709. Please report this to projects@drogon.net
我想知道是否有人有任何端口的橙子圆周率,如果没有,我将不得不写我的程序在C。我运行Debian 8 jacer 2作为操作系统。
5条答案
按热度按时间uyto3xhc1#
对
OrangePi
的实验性支持现在包含在最新的Pi4J v1.2-SNAPSHOT
版本中。请注意,这在很大程度上是未经测试的。请随时尝试并向项目报告问题。我担心
OrangePi (WiringOP)
的WiringPi
端口可能有点过时,可能不支持更新/最新的OrangePi
硬件型号,但需要更多的测试来确认哪些型号工作正常。l5tcr1uw2#
我看到这个帖子,可能会帮助你:https://groups.google.com/forum/#!topic/pi4j/T30EUL2Z10I
由于我不拥有该器械,因此无法自行验证。
mwg9r5ms3#
对于Raspberry Pi,有一个著名的wiringPi库,用C编写,用于GPIO访问和控制。这个库已经移植到橙子Pi上。这个端口叫做wiringPO。我用一个本地方法编写了一个简单的Java类。本地方法让我可以访问wiringPO库,我使用JNI让我的Java应用程序与本地方法交互。工作起来很有魅力。
7gcisfzg4#
添加行:
获取示例之前:
gpio = GpioFactory.getInstance();
lvjbypge5#
问题出在每个橙子pi上,问题出在/etc/resolv. conf中的resolv.conf上。do sudo nano /../etc/resolv.conf,然后向其中添加名称服务器8.8.8.8并使用control-o保存它