Introducing the “Lab in a Box” Concept
summary
A turnkey CI rig crams six embedded boards into a PC case that runs LAVA master and dispatcher in Docker (separate containers plus a squid cache), uses FTDI USB-serials and a BeagleBone-based Acme power control cape for per-board power cycling, and exposes an internal LAN for netboot. Cost is about €500 excluding devices under test; the prototype runs kernel CI jobs 24/7 and demoed successfully, but packaging needs custom wiring and per-board mechanical work to scale.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:34A funny story
- 1:53Kernel CIorg
- 4:44Automotive Grade Linux
- 6:42Ease of administration
- 11:00Challenges
- 12:33PC Case
- 17:27USB Hub
- 20:56Power Distribution
- 23:03Networking
- 24:27Software
- 27:25Lava Master
- 29:50Docker Container
- 32:31Documentation
- 35:20Fully functional
- 40:43Improvements
- 42:40Next steps
- 44:26Questions
related talks
41mIntroducing the “Lab in a Box” Concept
18mSimple KernelCI Labs with Labgrid
58mBuilding a Bards Farm: Continuous Integration and Remote Control
36mFarming Together
40mBoard Farms for Everyone: Making Hardware Debugging Easier and Sharing Boards...
29mLarge Scale Deployments for Automated Kernel Testing
37mAutomated Testing and Continuous Integration/Delivery: Lessons Learned
41mPowering Up: Lab Automation With Labgrid and CI
