Farming Together
summary
An engineering run-down of a working board farm ecosystem: builds use Jenkins and kernelCI on top of LAVA, tests run with expect/tcl and containers, and labs report sizes like 80‑board and 120‑board farms. Hardware includes USB relays, custom SD MUX hardware (built but unreliable), HDMI capture, BeagleBone Black power controllers and a PCB shared via KiCad, while Wi‑Fi SD cards prove more reliable than SD MUX and FTDI serial adapters are recommended. The biggest gap is a middle‑layer hardware abstraction so diverse power and USB devices plug into common APIs; a wiki and mailing list are begun.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 1:15What is a farm
- 2:22The reality
- 3:23Our farm
- 6:00Farm shelf
- 7:54Challenges
- 10:12Impact on Open Source
- 13:02Diversity
- 17:42Vision
- 18:33Open Discussion
- 19:43Introductions
- 21:12Kevin Hillman
- 21:51WiFi SD Cards
- 23:00libvirt
- 24:32ideas and requirements
- 25:40test framework
- 26:58board forum
- 28:52FTDI cables
- 30:27USB hubs
- 31:40Open hardware
- 32:45Board farm
- 35:05Lab in a box
related talks
58mBuilding a Bards Farm: Continuous Integration and Remote Control
41mEight Years of Farming; Is EveryboArDy Happy?
40mBoF: Automated Testing and Board Farming
40mBoard Farms for Everyone: Making Hardware Debugging Easier and Sharing Boards...
49mHerd Your Boards, Become a Farmer
33mAutomated Testing for Embedded Development: Next Generation Board Farming
43mAutomated Testing & Board Farming
35mTest Harness: Continuous Testing on Hardware
