Files
project-yukart/README.md
T
mikkeli 449aa0c99e Add navigation, Orin runtime and data flow design; rework repo naming
Navigation: self-hosted MapLibre + Valhalla + PMTiles, offline-first, with
Japan specifics (left-hand traffic via valhalla_build_admins, data volume,
CJK labels). Map matching pulled forward as Phase 2 ground truth.

Orin runtime: new document covering the 8 GB shared-memory budget,
capture-first startup tiers, failure isolation, storage and the audio graph.

Data flow: direction belongs to topics inside the Orin; the display boundary
is two simplex channels rather than one duplex socket; cloud links are
outbound-initiated only; services mock themselves rather than having separate
stub implementations.

Naming: repositories are <group>-<thing> with no project prefix, so lexical
order matches semantic grouping. Indexes the five new repos.

Decisions 8-19 recorded; 14 (recording retention) left open.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ
2026-09-04 08:25:26 +09:00

39 lines
1.6 KiB
Markdown

# Project Yukart
Making a 2008 Mitsubishi Colt Ralliart (Z27AG) a bit smarter with modern technologies.
What the system is meant to do is described in [OVERVIEW.md](OVERVIEW.md).
This repository is the **overview and roadmap only — it holds no code.**
Every application or application cluster lives in its own repository and is
indexed here.
## Documents
- [Overview](OVERVIEW.md) — what the system is meant to do
- [Architecture](docs/ARCHITECTURE.md) — system shape, services, message bus, display contract
- [Orin runtime](docs/ORIN-RUNTIME.md) — what runs on the board: memory budget, startup tiers, audio
- [Repositories](docs/REPOS.md) — repo layout, naming, template-repo policy
- [Roadmap](docs/ROADMAP.md) — phases and current status
## Repository index
| Repository | Role | Status |
|---|---|---|
| [project-yukart](gitea:yukart/project-yukart) | This hub — overview, roadmap, cross-cutting design | Active |
| [orin-nano-env-setup](gitea:yukart/orin-nano-env-setup) | Jetson host bring-up: drivers, kernel modules, OS-level setup | Active |
Planned repositories and the reasoning behind the split are described in
[docs/REPOS.md](docs/REPOS.md).
## Hardware at a glance
| Part | Role |
|---|---|
| NVIDIA Jetson Orin Nano Super (`mikkeli-orin-nano-2`) | Main compute, JetPack r36.4 / Ubuntu 22.04 |
| PEAK PCAN-USB | Car CAN bus access (`can1`, 500 kbps) |
| Onboard MTTCan | Second CAN interface (`can0`) |
| Waveshare SIM7600G-H-M.2 | LTE Cat 4 + GNSS |
Details and rationale live in the environment repo's
[bill of materials](gitea:yukart/orin-nano-env-setup).