mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-08-22 02:29:44 +00:00
47 lines
2.0 KiB
Markdown
47 lines
2.0 KiB
Markdown
# Linux Target Profiles
|
|
|
|
Phase 8.3 target profile baseline only.
|
|
|
|
No behavior change in Phase 8.3.
|
|
|
|
```text
|
|
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_uconsole`
|
|
- `legacy/app_implementations/linux_sim`
|
|
- `legacy/app_implementations/linux_rpi`
|
|
- `legacy/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 Wayland APPLaunch startup, keyboard mapping, per-page 320 x 170
|
|
screenshots from the Pager-derived UI path, notification daemon session,
|
|
Fcitx5 session, explicit framebuffer/evdev debug fallback, 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.
|