Releases: cs-pub-ro/SI-Lab-VM
Embedded Systems Lab VM, 2024 edition (rev 1)
Instructions
Simply download the VMware archive (use 7-zip) or the OVA file torrent (for Virtualbox) and open them.
Due to VirtualBox's NAT adapter not offering host connectivity, a port forwarding rule was setup using port 2022. So, to SSH into the machine (VBox only!), use:
ssh student@localhost -p 2022
Changes:
- Fix networking issues (using
biosdevname=0
kernel arg); - Update XTensa ESP Toolchain to 14.2;
- Fix missing NuttX deps + add user to dialout group (use serial devs without sudo);
- New generator scripts for building VMWare + VBox projects;
y2023.0-labvm: Embedded Systems Lab VM, 2023 edition (rev 0)
Instructions
Download the first torrent for VMWare (.vmx project is included) or the OVA file torrent (for Virtualbox) and open them!
Errata / Workarounds
Unfortunately, the network adapters get named differently on each VM provider (e.g., ens33
vs enp0s3
) and netplan doesn't issue IP address via DHCP automatically (due to this, the boot process also takes longer than normal).
Workaround: login into the VM console (student:student
) and run:
ip a sh
# take note of the en* adapter name, then:
dhclient ens... # insert the ethernet adapter's name printed above
Next version will fix this :D
Due to VirtualBox's NAT adapter not offering host connectivity, a port forwarding rule was setup using port 2023. So, to SSH into the machine (VBox only!), use:
ssh student@localhost -p 2023
Additions:
- debian's gcc-cross toolchain;
- dependencies for building kernel dpkgs;
- additional yocto & buildroot dependencies;
- Xtensa ESP32 toolchain;
- NuttX RTOS dependencies;
y2022-yocto
Yocto Lab VM, 2022 edition