我打算构建一些在Rasberry pi上运行的java应用程序,主要的是我打算将它们用于触摸屏(当然不是太贵)
我也在阅读有关SPI通信的GPIO,但我仍然有些疑惑。
我可以使用SPI端口和GPIO来控制触摸屏并将其连接到电路板吗? 在这种情况下,在raspbian上“包括一切”吗? (让我解释一下)如果您使用标准HDMI,我的JVM将与raspbian交互以控制屏幕(作为标准计算机屏幕),并与来自USB的触摸事件相同。但是,由于我没有使用这些端口,我是否需要在raspbian上安装任何特殊的库?当然,有吗?
主要问题是我在c上找到了一些库(对于某些屏幕),但我想使用java。如果没有,我将尝试为应用程序实现任何类型的“系统调用”界面,并为事件和屏幕绘图实现c。
我输入的所有内容都有意义吗?
非常感谢。我将不胜感激任何帮助。
答案 0 :(得分:0)
是的,您的RaspberryPi可以使用触摸屏,使用JavaFX / OpenJFX。注意 - 您将需要兼容的触摸屏设备(其中一些在下面的链接中列出)
请参阅:https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi
有很多文章解释了如何使用JavaFX / OpenJFX处理触摸事件,所以希望使用API不会有太多问题。
希望有所帮助:)