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 supported by KubOS.
For Linux devices, the Linux sysfs interface already provides some abstraction away from the hardware interface. 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.