Kubos HAL Documentation¶
The Kubos HAL module provides a hardware abstraction layer for the common hardware interfaces found on cubesats. The interfaces provided span across the different hardware platforms support by KubOS.
For Linux devices, the Linux sysfs interface already provides some abstraction away from the hardware interface. In this instance, the Kubos HAL creates further abstraction, removing the need for the user to learn the intricacies of Linux system calls.
Note
The Kubos Linux HAL is a work in progress. Not all functionality has been implemented yet.