© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
G. FlurryJava on the Raspberry Pihttps://doi.org/10.1007/978-1-4842-7264-0_6

6. Device Support in Java

Greg Flurry1  
(1)
Austin, TX, USA
 

If there is no struggle, there is no progress.

—Frederick Douglass, 1857

In Chapter 1, I mentioned the challenge of finding or creating device libraries for your devices when using Java on the Raspberry Pi. That challenge occurs at two levels:
  1. 1.

    Finding base I/O libraries for various forms of base I/O, that is, digital I/O (a.k.a. GPIO), serial, I2C, and SPI upon which devices libraries can be built

     
  2. 2.

    Finding or creating device libraries for your devices, which require one or more forms of base I/O

     
In this chapter, I’ll discuss ...

Get Java on the Raspberry Pi: Develop Java Programs to Control Devices for Robotics, IoT, and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.