製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗labgrid-plugins is a labgrid plugin package providing Analog Devices specific drivers, resources, and strategies for automated hardware testing and device control of FPGA SoC systems.
xsdb and openFPGALoader JTAG programming, run on the exporter next to the probeadi-lg netbox add-hardware registers a board in NetBox, deploys its exporter, and creates its place; adi-lg setup-runner sets up self-hosted runnerspip install git+https://github.com/tfcollins/labgrid-plugins.git
Or for development:
git clone https://github.com/tfcollins/labgrid-plugins.git
cd labgrid-plugins
pip install -e ".[dev]"
# target.yaml
imports:
- adi_lg_plugins # registers the ADI drivers/resources/strategies with labgrid
targets:
my_device:
resources:
VesyncOutlet:
outlet_names: "Device Power"
username: "[email protected]"
password: "password"
drivers:
VesyncPowerDriver: {}
from labgrid import Environment
env = Environment("target.yaml")
target = env.get_target("my_device")
power = target.get_driver("VesyncPowerDriver")
power.on()
power.off()
cd coordinator
docker compose up -d
This starts the labgrid coordinator (:20408), REST API (:8000), and web dashboard (:3000).
adi-lg-mcp
Set LG_COORDINATOR to enable remote hardware discovery:
export LG_COORDINATOR=10.0.0.41:20408
adi-lg-mcp
Full documentation is available at labgrid-plugins.readthedocs.io.
Key sections: