Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

Latest commit

 

History

History
113 lines (91 loc) · 3.48 KB

File metadata and controls

113 lines (91 loc) · 3.48 KB

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 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

Communication Drivers

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

Storage and Data Drivers

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

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 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

Utility Drivers

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