Pi4J:在Raspberry Pi上实现Java开发

Pi4J 树莓派操作系统是通过 Pi4J 计划专门为 JVM 开发人员设计的。

该项目在GitHub上共享,并在Pi4J 网站上进行了记录。已发布版本的 zip 压缩档案可以从pi4j-download.com下载。

Pi4J 项目起源于瑞士 FHNW 大学的学生帕斯卡尔-马西斯(Pascal Mathis),他发起该项目的目的是使用 Java 控制树莓派的 I/O 元件(如 GPIO、SPI、I2C、SERIAL)。

FHNW 大学讲师迪特尔-霍尔茨(Dieter Holz)扩大了这一计划,创建了不同版本的操作系统,为学生提供最佳工作环境。这样做的目的是让学生专注于编程,而不必担心 Linux 配置和相关工具。

Pi4J OS 并不是一个全新的操作系统,而是官方 Raspberry Pi 操作系统的衍生版本,其中包含了 Pi4J 项目。这意味着它包含了专为 Java 和 JavaFX 开发人员设计的额外工具和配置。从安装的那一刻起,它就提供了新手开发者所需的一切。此外,Pi4J 简化了 Raspberry Pi 组件的使用,非常适合希望探索这一生态系统的用户。

来自 Azul 的 Frank Delaport 积极参与了该项目,并在 foojay.io 上发表了一系列文章,介绍如何在树莓派上使用各种 JDK 生态系统工具(如 SDKMan 和 Kotlin)。他的演讲 "Update on JavaOnRaspberryPi and Pi4J "为那些抽屉里有一台闲置的微型计算机并想让它重新焕发活力的人提供了极好的介绍。