![]() |
![]() |
#61 |
Пользователь
![]() Регистрация: 07.08.2014
Возраст: 37
Регион: США
Сообщений: 31
![]() |
![]() Привет, подскажите плиз каое разрешение используете? Я так понял odroid не выдаёт нативное для вашего монитора разрешение?
|
![]() |
![]() |
![]() |
#62 | |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() Цитата:
у меня получалось настроить odroid 800*480 но контроллер монитора через hdmi не корректно масштабировал изображение на монитор.
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto |
|
![]() |
![]() |
![]() |
#63 |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() Доброго времени суток.
Решил накалякать небольшой отчет за полтора года экспуатации, рассказать о впечатлениях. В целом работой системы я доволен. При экспуатации сталкнулся с рядом проблем. После обновления до android 4.4. слетели лицензии на навигационные программы. Да и версия android 4.4. глюкавая, если бы с ходу не перерегистрировал новагацию, то откатися бы обратно на android 4.1. Связка TP-LINK < TL-MR3020> Portable 3G / 3.75G Wireless N Router и USB-модем M100-1 Black была заменина на 4G+ (LTE)/Wi-Fi мобильный роутер MR100-3, что обеспечело уменьшение времени до полной загрузки, поскольку WI-FI начинает работать раньше чем загрузится android. Для его установки пришлось немного попаять. Выпаять контроллер аккумулятора, подключить через него 5 вотльт и закоротить кнопку включения для автозапуска. Единственное ограничение которое возникает, это нельзя выключать на роутере WI-FI иначе придётся поять чтобы включить WI-FI. Отключил громкую связь. Я понял, что никогда ей пользоваться не буду. Почему? Да всё очень просто, дело тут не в самой громкой связи, а в том, что разговор слышат все кто едет в машине, а человек с которым ты разговариваешь этого может и не знать. Выход купил хорошую BT гарнитуру. Да 2DIN IN DASH 7" Samsung HDMI Touch Screen Monitor KIT USB SD Raspberry Pi гавно полное, на солнце низги не видно.
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto |
![]() |
![]() |
![]() |
#64 |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() Добрый день.
Небольшой отчет по изменениям. 1. убрал наэкранные кнопки снизу экрана, прописав следующее в build.prop Код:
qemu.hw.mainkeys=1 Код:
ro.sf.lcd_density=320
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto |
![]() |
![]() |
![]() |
#65 |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() Доброго времени суток!
После почти пяти лет эксплуатации ODROID X2 было принято решение обновить до ASUS Tinker Board Основной причиной обновление является переход на более свежую и стабильную версию Android. На момент написания поста это Android 6.01 Marshmallow v13.13.0.74. 2018/02/06 Для активации поддержи USB GPS (USB GPS GLONASS приемник LS23030) Нужно немного магии: Код:
adb connect $IP adb root adb connect $IP adb remount 1. В ядре не активирована поддержка serial usb device Решение: - Программный драйвер pl2303drv Установка: Код:
adb push -p pl2303drv /system/bin adb shell chmod 755 /system/bin/pl2303drv adb shell chown root:root /system/bin/pl2303drv Код:
#!/system/bin/sh /system/bin/pl2303drv /dev/ttyUSB0 115200 > /dev/null & exit 0 Код:
adb push -p install-recovery.sh /system/bin adb shell chmod 755 /system/bin/install-recovery.sh adb shell chown root:root /system/bin/install-recovery.sh - /system/lib/hw/gps.default.so Установка: Код:
adb push -p gps.default.so /system/lib/hw adb shell chmod 644 /system/lib/hw/gps.default.so adb shell chown root:root /system/lib/hw/gps.default.so Код:
GPSPORT /dev/ttyUSB0 GPSSPEED 115200 Код:
adb push -p gps.conf /system/etc adb shell chmod 644 /system/etc/gps.conf adb shell chown root:root /system/etc/gps.conf Получаем build.prop с Tinker Board Код:
adb pull -p -a /system/build.prop build.prop Код:
##GPS #ro.factory.hasGPS=false - находим и комментируем android.hardware.location.gps=true gps.enable=true ro.kernel.android.gps=ttyUSB0 ro.kernel.android.gps.speed=115200 ro.kernel.android.max_rate=1 ro.gps.agps_provider=1 ## Код:
adb push -p build.prop /system Качаем Open GApps Выбираем: ARM, Android 6.0, далее по вкусу (я выбрал pico). Подготавливаем Open GApps на компьютере (linux): Код:
#!/bin/bash PKG_DIR="./pkg" SYS_DIR="./sys" TMP_DIR="./.tmp" rm -r $PKG_DIR mkdir $PKG_DIR rm -r $TMP_DIR mkdir $TMP_DIR rm -r $SYS_DIR mkdir $SYS_DIR unzip open_gapps-arm-6.0-pico-20180617.zip -d $PKG_DIR # указываем путь и имя скаченного zip Open GApps for PKG in $(find ./pkg -name "*.tar.[g|l|x]z") do echo $PKG tar -xf $PKG -C $TMP_DIR done for PKG in $(find ./pkg -name "*.tar") do echo $PKG tar -xf $PKG -C $TMP_DIR done for dir in $TMP_DIR/*/ do pkg=${dir%*/} dpi=$(ls -1 $pkg | head -1) echo "Preparing $pkg/$dpi" rsync -aq $pkg/$dpi/ $SYS_DIR/ done rm -r $PKG_DIR rm -r $TMP_DIR exit 0 Код:
#!/bin/bash SYS_DIR="./sys" IP="192.168.0.11" adb disconnect sleep 5s adb connect $IP sleep 5s adb root sleep 5s adb connect $IP sleep 5s adb remount sleep 5s adb push -p $SYS_DIR /system adb shell rm -rf /system/priv-app/PackageInstaller adb reboot > /dev/null & sleep 5s adb disconnect $IP exit 0 Код:
#!/bin/bash SYS_DIR="./sys" IP="192.168.0.11" adb disconnect sleep 5s adb connect $IP sleep 5s adb root sleep 5s adb connect $IP sleep 5s adb remount sleep 5s adb shell pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION adb shell pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION adb shell pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE sleep 5s adb reboot > /dev/null & sleep 5s adb disconnect $IP exit 0 Всё остальное заработало из коробки.
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto |
![]() |
![]() |
![]() |
#66 |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() Всем доброго времени суток.
Продолжаю делиться наработками по теме. В ситуации отсутствия интернета, ASUS Tinker Board при включении устанавливает системное время на 12 часов 50 минут 13 января 2013 года. Синхронизация с GPS. Код:
#!/system/bin/sh dev=$(cat /etc/gps.conf | grep GPSPORT | cut -d " " -f 2) while [ -z $(ls -1 ${dev}) ]; do sleep 5 done indicator=$(cat ${dev} | grep -m 1 GGA | head -1 | cut -d "," -f 8) if [ -z ${indicator} ]; then indicator=1 fi while [ ${indicator} -le 1 ]; do sleep 5 indicator=$(cat ${dev} | grep -m 1 GGA | head -1 | cut -d "," -f 8) done while [ 0 = 0 ]; do RMC=$(cat ${dev} | grep -m 1 RMC | head -1) get_time=$(echo ${RMC} | cut -d "," -f 2) get_date=$(echo ${RMC} | cut -d "," -f 10) month=$(echo ${get_date} | cut -c 3-4) day=$(echo ${get_date} | cut -c 1-2) hours=$(echo ${get_time} | cut -c 1-2) minutes=$(echo ${get_time} | cut -c 3-4) year=$(echo ${get_date} | cut -c 5-8) seconds=$(echo ${get_time} | cut -c 5-6) date -u ${month}${day}${hours}${minutes}${year}.${seconds} if [ $(date +%s) -lt 1595765879 ]; then sleep 5 else sleep 1800 fi done exit 0 Код:
/system/bin/time_gps.sh > /dev/null & 1. Ждем включения GPS приемника; 2. Ждем сигналы времени (GGA) от двух и более спутников; 3. Синхронизируем время и дату (RMC); 3.1. Если установленная дата и время меньше 1595765879 секунд с 01.01.1970, то повторяем синхронизацию через 5 сек.; 3.2. Если установленная дата и время больше 1595765879 секунд с 01.01.1970, то повторяем синхронизацию через 30 мин.
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto Последний раз редактировалось AlekSher; 29.07.2020 в 23:00. |
![]() |
![]() |
![]() |
#67 |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() Всем доброго времени суток.
Спустя 3 года эксплуатации Car PC на базе ASUS Tinker Board было принято решение обновиться до Android Auto В качестве подопытного был выбран одноплатный компьютер Raspberry Pi 3 Model B+ Выяснилось, что мощности USB портов Raspberry Pi 3 Model B+ недостаточно для зарядки телефона, для уверенной зарядки телефона его подключение осуществляется через DUB-H7/D В качестве источника питания для Raspberry Pi 3 Model B+ используется Понижающий модуль, такой же модуль используется и для питания и DUB-H7/D. Питание на Raspberry Pi 3 Model B+ подаётся через реле по сигналу питания усилителя FM антенны (Магнитола включена). Питание на DUB-H7/D подаётся через реле по сигналу питания ACC. Для вывода звука и подключения микрофона выбрал Sound Blaster PLAY! 3 Для организации громкой связи и прослушивания музыки с гостевых устройств использую Bluetooth модуль, который установлен в разрыв кабеля AUX. Также был заменён и монитор на 7-дюймовый с емкостным сенсорным экраном с разрешением 1024*600. Встроенный контроллер тача мне не удалось завести. Установил отельный контроллер тача. Для управления яркостью экрана используется Arduino Pro Mini, которая подаёт шим сигнал на монитор. В качестве датчика освещения применил Фоторезистор Камера заднего хода организована на связке av2hdmi converter и HDMI переключателя. Включение камеры заднего хода происходит путём подачи питания на av2hdmi converter через Реле задержки времени включения задержка установлена на 1 секунду, чтобы при переключении селектора коробки передач из положения паркинга в драйв не пыталась включиться камера заднего хода. Питание av2hdmi converter также организовано через свой Понижающий модуль. Для подключения телефона, в салоне был смонтировать Female Male type c connector
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto Последний раз редактировалось AlekSher; 04.02.2022 в 09:30. |
![]() |
![]() |
![]() |
#68 | |
Старший Пользователь
![]() Регистрация: 21.05.2015
Возраст: 63
Город: Челябинск
Регион: 74
Сообщений: 402
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() В целом одобрямс.
Цитата:
|
|
![]() |
![]() |
![]() |
#69 |
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 40
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
![]() У монитора имеется вход "BackLight CTR" на который можно подавать шим сигнал для управления яркостью. Далее подключил фоторезистор по схеме. Выход шим сигнала Arduino Pro Mini подключил к "BackLight CTR" Вывел фоторезистор под лобовое стекло.
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto Последний раз редактировалось AlekSher; 04.02.2022 в 09:31. |
![]() |
![]() |
![]() |
Метки |
odroid-x2 android |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|