我想知道是否可以使用嵌入式 Java ME 访问 beaglebone black 上的 gpio、i2C、uart 等。我知道 Java Native Access 是可能的,但现在 Java ME Embedded 8 中包含了一个 API Device I/O 1.0。有人有这方面的经验吗?我在我的 beaglebone black 上运行 debian。
最佳答案
目前仅在 Linux 上运行的 RaspberryPi(以及其他一些非 Linux 嵌入式主板)支持 JavaME Embedded 8.1。
我还没有在另一个 Linux 板(例如 Beagleboard)上使用 RPi 运行时进行测试,但我认为它绝对无法开箱即用。根据运行时的实现方式,对 GPIO 或 I2C 等低级 IO 的访问可能与平台相关。
请注意,Device/IO API 正在集成到 Java 平台的 OpenJDK 实现中(因此该 API 并非特定于 JavaME)。但在这里,这也仅限于 RaspberryPi。
关于java - 使用 Java ME Embedded 8 访问 beaglebone black 上的 GPIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26650778/