Планирую реализовать несколько компонентов:
- навигацию, скорее всего Google Maps
- видеорегистратор
- отображение данных с компьютера машины через ODB II
- GPS-трекинг для отображения в приложении телефона
- проигрывание mp3 с телефона через bluetooth
- проигрывание онлайн-радио
- отображение видео с камеры заднего вида
В качестве устройств ввода планирую использовать энкодер, либо джойстик. Монитор, скорее всего, подключу по hdmi, чтобы зарезервировать большее количество GPIO-контактов на RPi Zero W для расширения возможностей.
Пока что не очень понимаю, как корректно реализовать графический интерфейс, чтобы был главный экран с приложениями. Правильно ли будет взять за основу какой-либо легковесный менеджер окон вроде Enlightenment и кастомизировать его (убрать лишние меню, написать свой шаблон для окон и т.д.)?
Хочу сразу делать корректную реализацию, чтобы если получится удачно, можно было поделиться исходным кодом и тиражировать :)