Architecture of FreeBSD Embedded Testing Environment Host Machine Provides connectivity to the internet, and Jails with root that have direct access to each host (so user can control NFS and related issues). Best way to provide this is via vnet for each jail. VALE or bridge switch and provide one of the direct connection, and one for internet. Host allows device reservation, and allows each jail to turn on/off the device (host can drop socket in the jail, or via union mount). Passes through serial console as well (devfs). USB to SPI? 768-1118-ND https://openlabpro.com/guide/interfacing-microcontrollers-with-sd-card/ https://github.com/enjoy-digital/litesdcard https://github.com/lambdaconcept/litesdcard cyprus ez-usb fx2 https://hackaday.io/project/19783-sd-card-emulation fx3 428-3347-ND https://www.cypress.com/file/136056/download ucontrol + gige, chips $10, but dev kit $100, looks like no pre made boards ATSAMA5D3-XPLD Power control: PoE switch + splitters Advantages of this: Remote power on/off current monitoring no external power supplies shorter runs (for 5V) any voltage (can easily get 12V for RockPro64) $22: B07W87KSFQ ANVISION 2-Pack Gigabit PoE Splitter, 48V to 12V 2A Ethernet Adapter, for Security Camera, AP, Voip and More, AV-PS12-G $10 for Pine64 5V PoE splitter $250, or $16/port: N82E16833122947 NETGEAR ProSAFE Easy-Mount 16-Port PoE+ Gigabit Smart Managed Switch with 2 SFP Ports (GS418TPP)