mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-06-24 22:22:00 +00:00
App Shells
This directory contains platform-specific application shells.
An app shell is responsible for:
- startup and entrypoints
- feature composition
- selecting platform adapters
- build/runtime configuration
During the migration period, the root-level platformio.ini and current root build flow remain authoritative for the Arduino/PlatformIO targets.
The directories here define the target structure we are converging toward.
For Linux bring-up:
apps/linux_cardputer_zerois the Cardputer Zero portable Linux device app shell. It owns thecardputerzeroproduct target boundary and selects thecardputer_compactUX pack while framebuffer, evdev, launch, and packaging validation remain pending.apps/linux_sim_shellis the final simulator and developer-tooling app shell.apps/linux_uconsole_gtkis the final GTK/uConsole app shell.removed root linux_simandremoved root linux_uconsoleare transitional historical roots that may be reached only through declared compatibility adapters.removed root linux_rpiremains a historical bring-up root and must not be treated as the Cardputer Zero product app shell.