Software
Code that runs under Linux on the embedded computers: capture drivers, feature extraction and compression, sensor fusion, log synchronisation, link management
Snapshot of this document in the GEMs repository. The repository itself is the current version. Bản chụp tài liệu này trong repo GEMs. Bản đang chạy nằm ở chính repo.
Code that runs under an operating system on the body's embedded computer — the edge AI module, under Linux — as spec 07.1 defines software. Which of its tasks are hard, firm or soft real-time is not decided here but in ../realtime_config/.
| Module | What it is | Status |
|---|---|---|
| Capture drivers | Camera, thermal, LiDAR, microphone and SDR capture, timestamped on the shared time base (plan S-9) | 🔜 waiting a target |
| Feature extraction and compression | The ≥2:1 the link requires (spec 05.4) | 🔜 waiting update |
| Sensor fusion | Multi-rate, on a shared time base | 🔜 waiting update |
| Log assembly and synchronisation | Two tiers, synchronised off-board after an outage | 🔜 — port of ../reference/audit_log.py |
| Link management | Graceful degradation before dropped streams | 🔜 waiting update |
No source yet. The executable specifications this code will be checked against are in ../reference/. Planned work, module by module: ../plan/software.md.