Savjeti za virtualne strojeve

Nekoliko savjeta za Ubuntu u VMware virtualnom stroju. Ovi savjeti nisu potrebni za Hazard3-Doom alatni lanac, ali mogu poboljšati radno iskustvo.

VMware Tools

Ubuntu 24.04 i 26.04 koriste open-vm-tools umjesto starijeg zasebnog instalacijskog programa VMware Tools. Za Ubuntu Desktop gosta instalirajte osnovne alate i integraciju radne površine:

sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
sudo reboot

Za headless/server gosta obično je dovoljan open-vm-tools.

Dijeljene mape

Najprije omogućite željene dijeljene mape u postavkama VMware virtualnog stroja. Novije verzije VMware Tools/open-vm-tools u pravilu izlažu omogućene dijeljene mape pod /mnt/hgfs. Provjerite s:

ls -la /mnt/hgfs

Ako su dijeljene mape omogućene, ali nisu automatski montirane, montirajte ih ručno pomoću vmhgfs-fuse:

sudo mkdir -p /mnt/hgfs

sudo vmhgfs-fuse .host:/ /mnt/hgfs \
     -o allow_other \
     -o uid="$(id -u)" \
     -o gid="$(id -g)"

USB passthrough za FPGA i UART uređaje

Kada koristite VMware, provjerite jesu li FPGA/JTAG adapter i vanjski USB-UART adapter spojeni na gosta, a ne ostavljeni priključeni Windows domaćinu. U gostu su korisne provjere:

lsusb
lsusb -t

Tipična ULX3S razvojna konfiguracija može prikazati ugrađeni FT231X kao 0403:6015 za JTAG i zaseban CH340/CH341 adapter kao 1a86:7523 za UART Hazard3 monitora. To su neovisni USB putovi: OpenOCD može koristiti FT231X dok Chrome Web Serial koristi vanjski UART adapter.

Na Ubuntuu također provjerite dozvole serijskog uređaja prije pokretanja preglednika. Pogledajte Preduvjeti za postavljanje grupe dialout i Otklanjanje poteškoća za fuser, ModemManager, privremene ACL-ove i dijagnostiku jednosmjernog UART-a.

Ako se FPGA sinteza ili C++ kompilacija neočekivano prekine u malom VM-u, pogledajte Otklanjanje poteškoća prije nego što to smatrate pogreškom kompilatora.