Warning
This documentation is actively being updated as the project evolves and may not be complete in all areas.
Driver Packages¶
This section documents the drivers from the Jumpstarter packages directory. Each driver is contained in a separate package in the form of jumpstarter-driver-{name}
and provides specific functionality for interacting with different hardware components and systems.
Types of Drivers¶
Jumpstarter includes several types of drivers organized by their primary function:
System Control Drivers¶
Drivers that control the power state and basic operation of devices:
Power (
jumpstarter-driver-power
) - Power control for devicesRaspberry Pi (
jumpstarter-driver-raspberrypi
) - Raspberry Pi hardware controlYepkit (
jumpstarter-driver-yepkit
) - Yepkit hardware controlDUT Link (
jumpstarter-driver-dutlink
) - DUT Link Board hardware control
Communication Drivers¶
Drivers that provide various communication interfaces:
CAN (
jumpstarter-driver-can
) - Controller Area Network communicationD-Bus (
jumpstarter-driver-dbus
) - D-Bus message system interfaceHTTP (
jumpstarter-driver-http
) - HTTP communicationNetwork (
jumpstarter-driver-network
) - Network interfaces and configurationProxy (
jumpstarter-driver-proxy
) - Network proxy functionalityPySerial (
jumpstarter-driver-pyserial
) - Serial port communicationSNMP (
jumpstarter-driver-snmp
) - Simple Network Management ProtocolTFTP (
jumpstarter-driver-tftp
) - Trivial File Transfer Protocol
Storage and Data Drivers¶
Drivers that control storage devices and manage data:
Media Drivers¶
Drivers that handle media streams:
UStreamer (
jumpstarter-driver-ustreamer
) - Video streaming functionality
Debug and Programming Drivers¶
Drivers for debugging and programming devices:
Flashers (
jumpstarter-driver-flashers
) - Flash memory programming toolsProbe-RS (
jumpstarter-driver-probe-rs
) - Debugging probe supportQEMU (
jumpstarter-driver-qemu
) - QEMU virtualization platformCorellium (
jumpstarter-driver-corellium
) - Corellium virtualization platformU-Boot (
jumpstarter-driver-uboot
) - Universal Bootloader interface
Utility Drivers¶
General-purpose utility drivers:
Shell (
jumpstarter-driver-shell
) - Shell command execution