Sometimes, for instance when interacting with hardware, native IO is needed and Java does not provide much for doing so because the JVM aims to be platform-independant. This library builds upon linux-common in order to provide basic utilities such as opening and R/W a file or performing ioctl calls through Java Native Access on a Linux system.
More precisely, it offers a few utililities like open
and ioctl
from LibC.
It serves as a foundations for more useful libraries such as:
- io.helins/linux-i2c, using the I2C protocol
- io.helins/linux-gpio, using the Linux GPIO utilities
Everything is described in the javadoc.
Copyright © 2018 Adam Helinski
Licensed under the term of the Mozilla Public License 2.0, see LICENSE.