Guild icon
wafer.space Community
Information / fpgas-online
Channel for continued development of https://fpgas.online
Between 03/31/2026 23:59 and 05/01/2026 00:00
Avatar
Im still in disbelief that this works to install packages into the pi: videoteam@val2:~$ sudo chroot /srv/nfs/rpi/trixie/root apt install libcamera-tools
03:31
val2 is x86, I can't just run arm code. it's not right.
Avatar
Tim 'mithro' Ansell 04/08/2026 12:52
Test Raspberry Pi 4B in emulation -- QEMU with GENET Ethernet, PXE boot, and CI-ready packages for testing without real hardware - fpgas-online/rpi-qemu
💚 1
Avatar
Temperature monitoring ?! we are back into the supernatural :p
Avatar
Tim 'mithro' Ansell 04/09/2026 00:44
@carlfk - I think I'm close to having the CI system able to build the tftp/nfsroot server and verify a virtual pi is able to tftp boot and run from the nfs mount.
Avatar
what is the test for "did the pi boot" ?
Avatar
Tim 'mithro' Ansell 04/09/2026 00:49
@carlfk - That is what the rpi-qemu work above was for. It builds the x86 system in QEMU and then connects the virtual QEMU RPi to the x86 network and verifies that the RPi PXEboots, mounts the nfsroot and then starts the fpgas.online stuff.
Avatar
I understand what it does. I am curious how you implemented "verifies"
Avatar
Hi guys, For all of you out there looking to start working on FPGA's you might want to checkout…
🔥 1
Avatar
so much fame
Avatar
Tim 'mithro' Ansell 04/12/2026 02:42
@carlfk - My last name has two ls 🙂
Avatar
I edit (edited)
Avatar
Backstage if you guys are interested. Overwhelmingly positive:
blobclap 1
Avatar
Tim 'mithro' Ansell 04/14/2026 02:13
@carlfk - In theory I now have running in GitHub Actions the Ansible scripts building the x86 host machine with nfsroot and such and then testing that a RPi is able to PXEboot and nfsmount+overlayfs from that host machine. https://github.com/fpgas-online/fpgas.online-infra
Ansible infrastructure for fpgas.online. Contribute to fpgas-online/fpgas.online-infra development by creating an account on GitHub.
02:15
Claude and myself came up with the following kind of interesting approach:
The server uses systemd-nspawn with qemu-user-static ARM syscall emulation to create a chroot environment from the Pi NFS root, runs sshd inside it, and Ansible connects via SSH as if it were a real Pi. This ensures all packages, services, and configuration are pre-installed before any Pi boots.
Kinda like the chroot approach you were playing with but works more naturally with ansible.
Avatar
post looks ilke it is getting some traction - I hink there are 10+"likes" great.
08:20
except comment # 2 says Guys, did you know that Claude ✴️, Anthropic #ai coding agent, was extensively used to create the fpga.online code base‼️ https://www.linkedin.com/feed/update/urn:li:activity:7449678757650518016/?dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287455437480092393472%2Curn%3Ali%3Aactivity%3A7449678757650518016%29
Yearn to learn #fpga, playing virtually on real hardware⁉️ ▶️ enter fpgas.online Tapping into #opensource tools, the platform is currently exclusive to Xilinx. We hope for Cologne Chip AG, Efinix, Inc., Gowin Semiconductor Corp to join the pack...
Exported 19 message(s)
Timezone: UTC+0