mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-09-01 16:48:21 +00:00
1.9 KiB
1.9 KiB
Linux Target Profiles
Phase 8.3 target profile baseline only.
No behavior change in Phase 8.3.
Build Entrypoint invokes.
App Shell composes.
Target chooses.
Board describes.
UX Pack presents.
| Target | Board | Platform | Build entrypoint | App shell | UX profile | Status |
|---|---|---|---|---|---|---|
uconsole |
uconsole_aio2 placeholder |
Linux | builds/linux_cmake |
apps/linux_uconsole_gtk |
uconsole_desktop |
transitional |
linux_sim |
simulator device profile | Linux | builds/linux_cmake |
apps/linux_sim_shell |
simulator_full |
transitional |
cardputerzero |
Cardputer Zero portable Linux device profile | Linux | builds/linux_cmake |
apps/linux_cardputer_zero |
cardputer_compact |
pending hardware validation |
linux_unoq |
UNO Q device profile | Linux | builds/linux_cmake |
future Linux UNO Q app shell | uconsole_desktop placeholder |
planned |
linux_headless |
host/headless profile | Linux | builds/linux_cmake |
future Linux headless app shell | headless_status |
planned |
Transitional Source
Current transitional paths:
legacy/app_implementations/linux_uconsolelegacy/app_implementations/linux_simlegacy/app_implementations/linux_rpilegacy/app_implementations/linux_unoq
Linux CMake wrappers should invoke selected Linux app shells. They must not
absorb GTK, simulator, framebuffer, device-shell, or runtime behavior into
builds/linux_cmake.
cardputerzero is no longer described as a future Raspberry Pi simulator path.
Its current owner is apps/linux_cardputer_zero; the remaining work is real
Cardputer Zero framebuffer, evdev, notification daemon session, Fcitx5 session,
launch, and package validation.
Non-Goals
This document does not move Linux CMake files, GTK source, simulator source, Raspberry Pi source, SCons paths, or platform Linux adapters.