ulx3s FPGA - core utils with source
Following binaries are available:
- ujprog
- fujprog
- openFPGALoader
- openocd
- ftx_prog
- FleaFPGA-JTAG
- tinyfpgasp
- mpy-cross
If you don't plan repluggin the FPGA often, just run with device path where your FPGA is connected:
docker run --device=/dev/ttyUSB0 -it alpin3/ulx3s-core-dev
If you don't care too much about security and plan repluggin a lot:
docker run --privileged -v /dev:/dev -it alpin3/ulx3s-core-dev
Check out Docker - a way to give access to a host USB or serial device?
If you just plan to get the static binaries yourself:
docker run -it --name ulx3sbin alpin3/ulx3s-core-dev true
docker cp ulx3sbin:/usr/local/bin static-bin
docker rm ulx3sbin
If you just plan to build the static binaries yourself:
git clone https://github.com/alpin3/ulx3s-core-dev.git
cd ulx3s-core-dev
docker build -t test/ulx3s .
docker run -it --name ulx3sbin test/ulx3s true
docker cp ulx3sbin:/usr/local/bin static-bin
docker rm ulx3sbin