Migrated from GitHub
  • HTML 34.4%
  • Python 33.8%
  • Shell 31.8%
Find a file
2026-01-04 16:03:42 +00:00
app Initial check-in: Rinicom logic 2026-01-04 16:03:42 +00:00
lxc Initial check-in: Rinicom logic 2026-01-04 16:03:42 +00:00
README.md Initial check-in: Rinicom logic 2026-01-04 16:03:42 +00:00
requirements.txt Initial check-in: Rinicom logic 2026-01-04 16:03:42 +00:00

Radio Burn In Web Frontend

POC for managing the multiple DUT using LXC containers for isolation, one container will have the GPIB device exposed to it, each container is bound to a specific USB<->Ethernet adapter for communication with the DUT.

Wrapped around a simple Flask / HTML front end so that the testers can see the output of each docker container using a simple drop down.

Note we require predictable network interface names (e.g. enxb06ebfbdbb8e vs eth0) for this to work correctly.

Raspberry PI raspbian enable predictable names

There is a raspi-config option to enable predictable network interface names,

run "sudo raspi-config"

Advanced options Choose 2 Network options Choose N3 Network interface names Choose Yes Choose OK

Create LXC bridge

sudo ip link add name lxcbr0 type bridge sudo ip link set lxcbr0 up

Download the verified_tftp_fit.itb file from gitlab and place in the folder lxc Download debug folder from gitlab (other_files/debug) and place in the folder lxc