docs: ретро-ревью pass-2 остаточные (data-model/plugin-sdk/hardware/C)
- data-model: структура DTC-кода исправлена (буква + 2-битная категория + 3 hex, не «4 hex»; P0/P2 generic, P1/P3000-33FF производитель); module_voltage путь → Vehicle.OBD.ControlModuleVoltage (был неверный LowVoltageBattery) - plugin-sdk: пример id → dev.example.* (ru.shturman.* зарезервирован); i18n строк манифеста (per-locale, ru обязателен); ui_screens capability + гейт RegisterScreen - hardware: камера «фаза 2» → v2; требования к MCU-копилоту (обновляемость прошивки, fail-safe при его отказе, позиция в цепочке доверия) - tech-stack: карты «фаза 2» → v4 (нормализация фазовой номенклатуры) - C-shell: день/ночь v0 = время, GPS-восход v1 (был конфликт фаз); ui_screens-гейтинг Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -69,6 +69,12 @@ fsync». Различать резкий обрыв 12 В (hold-up + немед
|
||||
ответственность MCU-копилота (он эмитит дебаунснутый ACC + shutdown-imminent → ipc
|
||||
`AccChanged`/`ShutdownImminent`); для supercap-only — то же в софте на SoC. → инвариант домена B.
|
||||
|
||||
**Требования к самому MCU-копилоту** (он критичен — watchdog/sequencing/shutdown): прошивка
|
||||
**обновляема** (доступная линия/бутлоадер — баг в MCU не делает кирпич); **детерминированный
|
||||
fail-safe при отказе/зависании самого MCU** (независимый аппаратный таймер снятия питания);
|
||||
**позиция в цепочке доверия** — доверенный ли элемент secure boot, можно ли подменой его прошивки
|
||||
обойти power/red-line-логику. Аппаратные требования — здесь; прошивка — домен B.
|
||||
|
||||
## 4. Периферия
|
||||
|
||||
| Узел | Старт | Прод / позже |
|
||||
@@ -79,7 +85,7 @@ fsync». Различать резкий обрыв 12 В (hold-up + немед
|
||||
| **Связь** | USB-модем (ModemManager) / Wi-Fi | — |
|
||||
| **Аудио** | I2S codec + усилитель | — |
|
||||
| **Микрофон** | USB **mic-массив** (wake-word, шумоподавление) | — |
|
||||
| **Камеры** | задняя (CVBS capture-чип + драйвер, фаза 2) | dashcam / surround (задел, домен J) |
|
||||
| **Камеры** | задняя (CVBS capture-чип + драйвер, **v2**) | dashcam / surround (задел, домен J) |
|
||||
| **Мультируль** | кнопки руля: чтение с CAN **или** ADC (резистивная лесенка) | — |
|
||||
|
||||
**Два пути чтения и точный смысл «read-only»:**
|
||||
|
||||
Reference in New Issue
Block a user