基于 Ubuntu 24.04 的 Xilinx 硬件服务器 Docker 镜像,支持 JTAG 调试和软件调试功能。
services:
hw_server:
image: docker.cnb.cool/null/hw_server:2025.2 # Xilinx 2025.2 版本
container_name: xilinx_hw_server # 容器名称
hostname: xilinx_hw_server # 主机名称
privileged: true # 允许访问硬件设备
restart: unless-stopped # 异常停止时自动重启
tty: true
stdin_open: true
ports:
- "3121:3121" # hw_server 默认端口
devices:
- /dev/ttyUSB0:/dev/ttyUSB0 # USB-JTAG 设备
- /dev/bus/usb:/dev/bus/usb # USB 总线
容器会自动映射:
/dev/ttyUSB0/dev/bus/usb3121docker-compose up -d
容器启动后,hw_server 会在 3121 端口监听,可通过 Vivado/Vitis 连接。