(Перенесено с другого сайта, так как эта тема ближе к SECU, папку правильную не нашел, в итоге выбросил в корень. Положите эту ветку в нужную папку)
Скучно стало.
Начал собирать бортовой компьютер.
Задача:
Сделать БК - замену приборке.
Подключить его к МПСЗ, как к источнику информации.
Возможность обработки 2х видеокамер (скорее всего web) для заднего и переднего обзора.
Возможность интегрировать навигатор.
Сделать возможность быстро вернуть штатную приборку (на случай продажи тазика).
UMTS/GPRS модем и Wi-Fi
Предположительные характеристики БК:
Контроллер на базе Linux системы.
Дисплей 10'' под приборку, тач на дисплей.
Контроллер съема информации (будет МПСЗ SECU).
Железо:
Есть в наличии 2 железки. Стоит выбор, какую же использовать:
1. Cubieboard 2
Двухголовый ARM 1.2ГГц, 1гиг оперативы, есть LVDS разъем под матрицу, 6 COM портов, питание 5 вольт, 2 USB.
2. x86
Материнка Gigabyte 1155 GA-B75TN B75 HDMI/DP/LVDS Thin mini-ITX
Процессор Intel Celeron G1620, 1гиг SO-DIMM оперативы.
У платы питание от 12 до 19 вольт, что очень хорошо подойдет к бортовой сети тазика. У платы есть контроллер LVDS дисплея и преобразователь напряжений для подсветки матрицы. Дофига USB 3.0. Нет COM портов.
Стоит выбор, что использовать.
+ для кубика
маленькая плата
куча COM TTL портов
на плате флеш, не нужны носители
инфракрасный датчик, можно подключить ИК пульт для управления
- для кубика
2 USB порта
питание +5В, нужен будет преобразователь напряжения
+ для x86
куча USB портов
производительный процессор и видеокарта (можно сделать игровую систему для малого)
возможность одновременно подключить LVDS и HDMI (можно подрубать дополнительный телик)
питание платы 12-19В, не нужно городить стабилизатор напряжения
- для x86
большая плата
нет COM портов
требует активного охлаждения
нужен дополнительный носитель для ОС (флешка, mini-sata ssd)
Матрица с тачем в поиске, по размерам должна стать в дыру от стандартной приборки.
Софт
OS - Debian Linux.
Софтину приборки начал писать на Лазарусе. Для отображения использую OpenGL, для работы с камерами OpenCV.