Memory card game written in Rust with the Slint GUI framework, cross-compiled for the LuckFox Pico Ultra W (ARMv7) — renders at 720×720 via the LinuxKMS software backend, no GPU required.
- Target: LuckFox Pico Ultra W (ARMv7,
armv7-unknown-linux-gnueabihf) - Language: Rust 2021
- UI: Slint 1.14.1 (
backend-linuxkms-noseat,renderer-software) - Cross-compilation:
crosstool withghcr.io/slint-ui/slint/armv7-unknown-linux-gnueabihfDocker image - Build: Cargo, optimised for binary size (
opt-level="z", LTO, strip)
Install cross:
cargo install crossBuild for LuckFox Pico (hard-float ABI):
cross build --target armv7-unknown-linux-gnueabihf --releaseDeploy and run on device:
scp target/armv7-unknown-linux-gnueabihf/release/memory_slint root@<device>:
ssh root@<device> sudo ./memory_slintBuilt by Owen O'Hehir — embedded Linux, IoT, Matter & Rust consulting at electronicsconsult.com. Available for contract and consulting work.