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.
Jumpstarter includes several types of drivers organized by their primary function:
Drivers that control the power state and basic operation of devices:
- Power (
jumpstarter-driver-power) - Power control for devices - gpiod (
jumpstarter-driver-gpiod) - gpiod hardware control - Yepkit (
jumpstarter-driver-yepkit) - Yepkit hardware control - DUT Link (
jumpstarter-driver-dutlink) - DUT Link Board hardware control - Energenie PDU (
jumpstarter-driver-energenie) - Energenie PDUs - Tasmota (
jumpstarter-driver-tasmota) - Tasmota hardware control - HTTP Power (
jumpstarter-driver-http-power) - HTTP-based power control, useful for smart sockets, like the Shelly Smart Plug or similar
Drivers that provide various communication interfaces:
- CAN (
jumpstarter-driver-can) - Controller Area Network communication - HTTP (
jumpstarter-driver-http) - HTTP communication - Network (
jumpstarter-driver-network) - Network interfaces and configuration - PySerial (
jumpstarter-driver-pyserial) - Serial port communication - SNMP (
jumpstarter-driver-snmp) - Simple Network Management Protocol - TFTP (
jumpstarter-driver-tftp) - Trivial File Transfer Protocol
Drivers that control storage devices and manage data:
- OpenDAL (
jumpstarter-driver-opendal) - Open Data Access Layer - SD Wire (
jumpstarter-driver-sdwire) - SD card switching utilities - iSCSI (
jumpstarter-driver-iscsi) - iSCSI server to serve LUNs
Drivers that handle media streams:
- UStreamer (
jumpstarter-driver-ustreamer) - Video streaming functionality
Drivers for debugging and programming devices:
- Flashers (
jumpstarter-driver-flashers) - Flash memory programming tools - Probe-RS (
jumpstarter-driver-probe-rs) - Debugging probe support - QEMU (
jumpstarter-driver-qemu) - QEMU virtualization platform - Corellium (
jumpstarter-driver-corellium) - Corellium virtualization platform - U-Boot (
jumpstarter-driver-uboot) - Universal Bootloader interface - RideSX (
jumpstarter-driver-ridesx) - Flashing and power management for Qualcomm RideSX devices
General-purpose utility drivers:
- Shell (
jumpstarter-driver-shell) - Shell command execution - TMT (
jumpstarter-driver-tmt) - TMT (Test Management Tool) wrapper driver - SSH (
jumpstarter-driver-ssh) - SSH wrapper driver
:hidden:
can.md
corellium.md
dutlink.md
energenie.md
flashers.md
http.md
http-power.md
iscsi.md
network.md
opendal.md
power.md
probe-rs.md
pyserial.md
qemu.md
gpiod.md
ridesx.md
sdwire.md
shell.md
ssh.md
snmp.md
tasmota.md
tmt.md
tftp.md
uboot.md
ustreamer.md
yepkit.md