java - 使用 Java ME Embedded 8 访问 beaglebone black 上的 GPIO

标签 java embedded debian uart beagleboneblack

我想知道是否可以使用嵌入式 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。

http://www.oracle.com/technetwork/java/embedded/javame/embed-me/downloads/java-embedded-java-me-download-2162242.html

我还没有在另一个 Linux 板(例如 Beagleboard)上使用 RPi 运行时进行测试,但我认为它绝对无法开箱即用。根据运行时的实现方式,对 GPIO 或 I2C 等低级 IO 的访问可能与平台相关。

请注意,Device/IO API 正在集成到 Java 平台的 OpenJDK 实现中(因此该 API 并非特定于 JavaME)。但在这里,这也仅限于 RaspberryPi。

https://wiki.openjdk.java.net/display/dio/Main

关于java - 使用 Java ME Embedded 8 访问 beaglebone black 上的 GPIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26650778/

相关文章:

git - 将存储在 github 上的项目部署到 debian 网络服务器

java - 有没有办法检查 CD-R 是否已用 Java 完成?

C - 这行是什么意思?

java - 为什么下面的代码没有为变量创建一个新值?

filesystems - 在Nand Flash的整个生命周期中,读取操作是安全的吗?

arm - 执行预装在闪存 NOR 中的代码

linux - 如何为 deb 包创建手动条目

django - 升级到 Python 3.3 和设置 Django 的问题

java - 如何在基于 gwt 的 java web 应用程序中以编程方式设置 session 超时

java - 私有(private)最终字段也应该是静态的吗?