![]() |
Acura RDX Android CARPC Odroid U2 based
Вложений: 8
Здравствуйте! Вот и я созрел на создание своего первого carpc проекта.
Машина у меня Acura RDX в базовой комплектации, а значит экран только символьный. Начитался на акура клубе и аккорд клубе как складно у ребят получается и решил проекту БЫТЬ. Хотелось хорошую камеру заднего вида для облегчения парковки, цветной экран вместо штатного, тач скрин и навигацию. На андройде остановился тк сейчас весь навигационный софт пишется под него. Не хотелось винды тк нет нормальной навигации итд)) Навитела и Яндекс карт мне хватает, жаль что Гармин так и не выпустил продукт под android тк со времен смартфона Nokia пользовался и оч нравилось. Hardware: 1. ODROID-U2 + 16Gb eMMC + WiFi и BT адаптеры - 178$ 2.8" TFT LCD Module + Touch Panel +HDMI & VGA & 2AV A/D Board CAR PC Display Screen - 105$ заменил на 2. 7" Chalkboard-electronics black frame universal HDMI LCD with capacitive multi-touch IPS 1280x800 - 141$ 3. GlobalSat BU353 S4 BU-353 SiRFIIII USB GPS Receiver SiRF Star IV - 44.90$ 4. DC/DC преобразователь 8-30v in - 5V 5A Out - 18$ 5. USB HUB с внешним питанием D-Link DUB-H7 22$ 6. Камера заднего вида ALPINE HCE-C155 190 DEGREE WIDE - 204$ 7. Кабель microHDMI - HDMI - 8$ 8. Угловой переходник HDMI M - HDMI F Hama - 8$ 8. переходник HDMI F-miniHDMI M-microHDMI M - 8$ 9. Адаптер для вывода штатного дисплея на цветной экран. так и не купил 10. Bluetooth odbII адаптер - 14$ 11. Easycap stk1160 1. Брал у друга разбри-пи, но понял что на нем не посторишь нормальную систему из-за отсутствия работающего андройда. Путем гугления и хабрения остановился на odroid, решил что U2 мне будет достаточно. Тем более что нормальный андройд с открытыми исходниками всего. Заказал и ни чуть не жалею. 2.Сначала хотел купить LILLIPUT 869GL-NP/C/T но как-то отпугнула цена, может и зря, время покажет. Порылся на ebay и aliexpress нашел просто панель с контроллером с hdmi и rca с авто-переключением на камеру, похожими габаритами и тачем естественно. Хотя недавно наткнулся на пост http://pccar.ru/showthread.php?t=18571 о том что во всех подобных контроллерах проблемы с яркостью из-за недостаточной мощности драйвера подстветки. В итоге через полтора года поменял на 7" мультитач экран от chalk, оч доволен. 3. Выбрал самый дешевый на чипе SirfStar 4 c usb 4. Закрытый корпус и хороший ток. 5. Решил взять решение по которому хорошие отзывы и на этом сайте видел. 6. Дороговато за камеру, хвалят. Надеюсь не подведет. 7,8. Кабель и угловой переходник для монитора тк прямой кабель мешает. 10. популярный ELM327 Bluetooth OBD-II для быстрой и простой диагностики автомобиля 11. Пришлось перейти на использование easycap адаптер тк в новом мониторе только один HDMI вход. Software: 1. ODROID-U2 Android 4.1 Beta-1.7 update file for SD/eMMC Уже больше года как перешел на прошивки от Voodik, сейчас стоит CM-12.1 Android 5.1.1 Lollipop for ODROID-U3 2. GoogleApps CM 10.0.x 3. GPSUSB 4. Busybox 0. Интернет планирую брать с телефона через wifi или 4g wifi модем, тк когда ты в машине то телефон с собой. А в пустой машине интернет не нужен) 1а) Odroid умеет показывать только 720p или 1080p, что немного расстроило тк изначально рассчитывал получить нативные 800*480 или 480P, чтобы не было проблем со шрифтами и прочими нюансами масштабирования. 1б) Последние для 3 занимался разборками с тачем, и мы нашли взаимопонимание) Пришлось ставить sdk, тулчейн и пересобирать ядро. В ядре включил два параметра Код:
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y drivers/input/touchscreen/usbtouchscreen.c: Код:
static int egalax_read_data(struct usbtouch_usb *dev, unsigned char *pkt) Код:
static struct usbtouch_device_info usbtouch_dev_info[] = { Пока никаких сложностей с софтом не испытываю. Сейчас все на этапе установки. Доделываю камеру заднего вида. Тяжело далась протяжка по задней двери, особенно гофре. Закрепил матрицу в родной рамке с помощью клеевого пистолета по периметру. UPD, установил все в машину, все работает, но придется переделывать крепление матрицы тк термпоклей не выдержал веса матрицы, буду делать железное крепление. UPD2, переделал крепление, теперь металлические планочки соеденены с пластиком меленькими саморезами, теперь точно не вывалится))) Добавил фотографий как выглядит в машине и как показывает камера. |
Зачем такая дорогая камера, да еще и NTSC?
|
возможно это моя ошибка, к китайским камерам за 30$ отношусь с недоверием, ну в ntsc ничего особо плохого нет
|
Проблема может появиться с контроллером матрицы...то есть неустойчивая картинка, хотя и пишут что поддерживает все системы.
|
камера - да, треть бюджета ...
смутило про неё вот что Цитата:
|
Цитата:
|
Цитата:
и которую купил hce-c155 - Угол поля зрения: по горизонтали =190°,по вертикали =150° Так что непонятно может просто описалово не совпадает. |
Цитата:
|
Цитата:
Лучше подскажите как запитываться? Как правильно питать камеру (сигнал с лампочки как управляющий через реле или напрямую), как монитор, и как компик с хабом. Не знаю нужно ли реле задержки или ещё что-то, не поплохеет ли андройду от незапланированных выключений? Как реализовать автоматику отключения если нет физической кнопки? Куда засунуть клавиатуру с ИКприемником матрицы? |
Обычно просто к лампе ЗХ цепляют....
Вопрос.....А RDX со штатной навигацией? |
Цитата:
|
Тут спрашивают по поводу GPS, в одройде есть поддержка USBGPS по умолчанию, во всяком случае в ядре есть поддержка USB to COM PL230x, мое устройство видится как /dev/ttyUSB0, надо только поправить скорость и раздать правильные права. Надо кинуть вот такой скрипт в автозагрузку.
Код:
#!/system/bin/sh Для тех устройств которые после этого не работают, нужна либа. Вот тут все лучше расписано. USB GPS for Android |
Я решился таки на сборку. Но по выбору платформы подошел с другой стороны :)
Плясать начал не от железа, а от софта. Хотелось чтобы было на Андроиде и чтобы пилить ядро не сильно нужно было. Вспомнил что на CM (на всех телефонах он у меня стоит) видел плату Hardkernel ODROID-U2 под нее ежедневно пилят образы. А вот с остальным железом надо будет подумать. Благо от начала темы прошло приличное время и цены на комплектующие изменились в лучшую сторону. Планирую место 8 дюймового экрана взять 7-ми. Она существенно дешевле ($70.80), а размеры не намного меньше. GPS антенну тоже на алишке брать US $36.88 Да и вообще брать на алишке тот же DC-DC Вобщем буду пробовать... |
А что с поддержкой 3g модема?
|
да там все подключения по USB. Поэтому "свиток" по акции ;)
|
Different234 привет.
Появилось свободное время, решил допилить свой проект на ODROID-X2. kernel у меня компилируется из исходников, однако параметры оффсетов не могу подобрать. На стоковом kernel включаю опции для разработчиков и снимаю показания сенсорной панели: Код:
min_dx 26 Цитата:
Different234 поделись рецептом расчета оффсетов :wink2: |
а зачем мудрить с сорцами? я ставил TSCalibrate и калибровался ей) она и проблему с инверсией оси решила)
|
Цитата:
|
Цитата:
2. А как расчитываются оффсеты я писал в вашей теме, Цитата:
3. Сам около 4х-5 дней бился с этой темой но все сделал и все работает, если что можно по скайпу пообщаться |
Вложений: 1
Цитата:
выкладываю то что компилил себе под 4.2 для Allwinner A20, попробуйте не заработает - поищу исходники |
Цитата:
Код:
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y Цитата:
Цитата:
|
Цитата:
Код:
Ошибка при синтаксическом анализе пакета. |
Цитата:
Код:
getevent -tl |
Цитата:
|
Цитата:
а вы создали файлик .idc? положили в нужное место и дали нужные права?? кстати к компу я подключаюсь через adb, так гораздо удобнее, можно и файлы удобно копировать и корень с полными правами монтировать) калибровал я нажатиями по углам экрана и собирал максимальные и минимальные значения. кстати в ядре эти значения в HEX виде, надеюсь вы поняли) |
Цитата:
|
Цитата:
Я его устанавливал как обычную программу, для чего запустил с карты. Может есть особенности установки? |
Вложений: 1
Цитата:
Цитата:
ядро прошиваю тоже напряму в память с компа таким скриптом: Код:
#!/bin/sh Цитата:
http://pccar.ru/attachment.php?attac...1&d=1380172473 Вот видео с getevent -tl на родном ядре, так я и снимал данные калибровки. |
Судя по видео все работает как надо?
|
Цитата:
а на ядре которое я собираю... данные с сенсора поступают, но как-то коряво. Я еще пробовал собрать ядро без Код:
CONFIG_TOUCHSCREEN_USB_COMPOSITE=y В принципе эти зоны не мешают выполнению основных задач... Пробовал собирать с инверсией X, с инверсией Y и с инверсией X и Y, менялась только чувствительная к нажатиям зона по краям экрана на видео верхний левый угол, а при инверсиях верхний правый, нижний правый, нижний левый. Это навело меня на мысль, что за работу сенсорной панели отвечает не только модуль TOUCHSCREEN_USB_EGALAX, вот только какой и где ему можно подкрутить оффсеты? |
Напомню, у меня U2 и возможно конфиги ядра отличаются. У меня с дефольным ядром вообще не работал тач скрин. У вас же скорее всего тач работает от стандартного HID драйвера. Можно попробовать поискать в тексте исходников ядра наши USB PID VID, отключить их, тогда и заработает мой способ.
|
Попробуйте вытянуть TSCalibration из какой-нибудь прошивки Cyanogenmod.
Моя апкашка не завелась думаю изза версии ведроида, у меня 4.2, у вас наверное 4.0 |
Цитата:
Код:
grep -iRI "0x0eef" ./ Код:
grep -iRI "0x0eef" ./ 2. сделал так: Код:
grep -iRI "0x0eef" ./ Можно посмотреть поиск по Вашим исходникам? |
Цитата:
|
на выходных постараюсь выложить, т.к. запорол прошивку и рабочей версии не осталось
только думаю сами калибровки вам не помогут, у меня всетаки 7", но я постараюсь выложить ещё и исходники TSCalibration |
Цитата:
|
Цитата:
|
Цитата:
- Module properties: Non-isolated (Industrial grade) Нужное слово Isolated По факту, изолированные стоят каких-то нереальных денег там. Любимых всеми NSD на ебее практически нет. |
у меня на магнитоле балансный вход, видимо из-за этого фона и не слышно, у меня сейчас проблемка есть, у меня комп запитан от acc линии и когда завожу машину комп отрубается, все бы ничего, но это может случайно произойти падение файловой системы, а самое обидное что в компе нет управляющего контакта для включения, выключения. Может кто-н посоветует как быть?
|
Цитата:
|
Часовой пояс GMT +4, время: 05:16. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot