我打算构建一些可在树莓派pi上运行的Java应用程序,主要是我打算将它们与触摸屏一起使用(当然不太昂贵)

我也一直在阅读有关GPIO的SPI通信的信息,但是我仍然有一些疑问。

我可以使用SPI端口和GPIO来控制触摸屏并将其连接到开发板上吗?
在这种情况下,树莓派上的“一切都包括在内”吗? (让我解释一下)如果使用标准HDMI,我的JVM将与raspbian交互以控制屏幕(作为标准计算机屏幕),并且与来自USB的触摸事件相同。但是,由于我没有使用这些端口,我是否需要在raspbian上安装任何特殊的库?当然,有吗?

主要问题是我在c上(对于某些屏幕)找到了一些库,但是我想使用java。如果没有,我将尝试使用Java来实现任何类型的“类似于系统调用”的接口,而Java分别用于应用程序,而c则用于事件和屏幕绘制。

我输入的所有内容都有意义吗?

非常感谢。我将不胜感激。

最佳答案

是的,您的RaspberryPi可以与触摸屏一起使用,请使用JavaFX / OpenJFX。注意-您将需要兼容的触摸屏设备(下面的链接中列出了其中的一些设备)

参见:https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi

有许多文章解释了如何使用JavaFX / OpenJFX处理触摸事件,因此希望使用API​​不会有太大问题。

希望有帮助:)

10-08 04:55