制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 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: