![]() |
|
|
#61 |
|
Пользователь
![]() Регистрация: 07.08.2014
Возраст: 39
Регион: США
Сообщений: 31
![]() |
Привет, подскажите плиз каое разрешение используете? Я так понял odroid не выдаёт нативное для вашего монитора разрешение?
|
|
|
|
|
|
#62 | |
|
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 42
Город: Королёв
Регион: 50, 90, 150
Машина: VW POLO LIFTBACK
Сообщений: 106
![]() |
Цитата:
у меня получалось настроить odroid 800*480 но контроллер монитора через hdmi не корректно масштабировал изображение на монитор.
__________________
Проект Viewsonic ViewPad 7 - закрыт Проект ODROID-X2 Обновление до Tinker Board Обновление до Android auto |
|
|
|
|
|
|
#63 |
|
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 42
Город: Королёв
Регион: 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
Возраст: 42
Город: Королёв
Регион: 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
Возраст: 42
Город: Королёв
Регион: 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
Возраст: 42
Город: Королёв
Регион: 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
Возраст: 42
Город: Королёв
Регион: 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
Возраст: 65
Город: Челябинск
Регион: 74
Сообщений: 409
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В целом одобрямс.
Цитата:
|
|
|
|
|
|
|
#69 |
|
Старший Пользователь
![]() Регистрация: 28.01.2012
Возраст: 42
Город: Королёв
Регион: 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) | |
|
|