PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Железо > Планшеты

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 29.05.2012, 04:38   #1181
dzmitry
Новый Пользователь
 
Регистрация: 22.05.2012
Возраст: 37
Город: Минск
Регион: Беларусь
Машина: ford focus 1
Сообщений: 20
dzmitry is on a distinguished road
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
Выложил фотки железа и софта (не закончено) здесь
Это у вас такое зеркало заднего вида???
dzmitry вне форума  
Старый 29.05.2012, 11:03   #1182
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
искать модуль ядра под Ваш проц и ядро
Я могу ошибаться, но разве ядро не должно быть скомпилировано так, чтоб можно было подключать модуль динамически? То-есть если в конфиге не указано, что можно подключать модуль (буковка M ставится при конфигурации), то его подключить не получится?
ifynk вне форума  
Старый 29.05.2012, 12:34   #1183
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от dzmitry Посмотреть сообщение
Это у вас такое зеркало заднего вида???
это скрещенные onda vx580w deluxe и зеркало с gps с таобао. Этот гибрид обошелся почти в $200.
s.m. вне форума  
Старый 29.05.2012, 12:38   #1184
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от ifynk Посмотреть сообщение
Я могу ошибаться, но разве ядро не должно быть скомпилировано так, чтоб можно было подключать модуль динамически? То-есть если в конфиге не указано, что можно подключать модуль (буковка M ставится при конфигурации), то его подключить не получится?
хм. А что мешает попробовать посмотреть список подключенных модулей командой lsmod и попробовать подпихнуть свой модуль через insmod? Или уже пробовали и клиника - ядро собрано монолитное? Если так и есть поддержка блютуза, тогда только через блютуз подключаться, ИМХО.
s.m. вне форума  
Старый 29.05.2012, 13:44   #1185
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
хм. А что мешает попробовать посмотреть список подключенных модулей командой lsmod и попробовать подпихнуть свой модуль через insmod? Или уже пробовали и клиника - ядро собрано монолитное? Если так и есть поддержка блютуза, тогда только через блютуз подключаться, ИМХО.
lsmod делал - там только 3 модуля показало (ump, mali, g_ftl)
insmod для найденого pl2303 написал can't insert pl2303: Operation not permited. Думаю для ftdi будет то же самое.
А teensy (не teensy++) с модулем bluetooth без проблем соединится?
ifynk вне форума  
Старый 29.05.2012, 14:05   #1186
mas_u
Старший Пользователь
 
Регистрация: 08.05.2011
Регион: Украина
Машина: Subaru
Сообщений: 233
mas_u is on a distinguished road
По умолчанию пульт Pioneer CD-SR100

Может кому-нибудь понадобиться.
Выкладываю файл прошивки для контроллера Atmega162 для декодирования команд с пульта ДУ Pioneer.
Фото пульта в приложении.
Частота внешнего кварца - 7,3728Мгц - при прошивке выставить фьюзы на внешний кварц, убрать внутренний делитель.
В зависимости от нажатой кнопки на 10 мс включается один из выводов портов В или D микроконтроллера.
В порту B задействованы все ноги, в порту D - старшая тетрада.
Также в UART0 выплевывается название кнопки - параметры передачи - 19600/8bit/parity even/1 stop bit

Вывод фотоприемника (TSOP xx36 или xx38) подтянутый к +5В подключается на вывод прерывания INT0.
Также к ножкам PC0 и PC1 - можно подключить выводы инкрементного энкодера, к ноге PC2 - кнопку энкодера - все эти ноги мк также нужно подтянуть к +5В.

Все это я подключил к блютуз клавиатуре и далее к samsung p1000. В последних прошивках он стал поддерживать usb хост, но usb клавиатура работает коряво. Если планшет не в спячке то реагирует на пульт или энкодер нормально, задержка есть с первым нажатием (после паузы).
Также неоходимо отредактировать файл /system/usr/keylayout/Generic.kl Прописать там необходимые действия для соответствующих клавиш которые замыкаются от мк.
В onda 610 все с клавиатурой хорошо но яркость и качество экрана ....

У меня в файле прописаны следующие соответствия:

Кнопка пульта \ Действие

стрелка влево\DPAD_LEFT
стрелка вправо\DPAD_RIGHT
стрелка вверх\ DPAD_UP
стрелка вниз\DPAD_DOWN
BAND\ENTER
SRC\BACK
ATT\MENU
FUNC\APP_SWITCH
AUDIO\MEDIA_PLAY_PAUSE
VOL+\MEDIA_NEXT
VOL-\MEDIA_PREVIOUS

Вращение энкодера будет эквивалентно стрелкам пульта LEFT/RIGHT.
Короткое нажатие на кнопку эквивалентно кнопке BAND.
Долгое нажатие на кнопку включает на 10 мс последнюю ногу PORTD и вызовет смену эквивалентных кнопок при вращении энкодера на кнопки UP/DOWN.
Ввиду отсутсвия знаний Linux и Android в частности, сделал немного туповато - В файле Generic.kl для этого я выбрал действие VOLUME_UP - при долгом нажатии на кнопку - держу кнопку пока не вылезет на планшете статусбар громкости - это для меня сигнализирует о том что энкодер переключился.

Было бы хорошо вместо этого чтобы просто выводилось сообщение на планшете о смене вращения энкодера.

Крутить энкодер намного веселее чем тыкать кнопки а тем более в движении тыкать по экрану.
Например, в навителе энкодером с эквивалентными кнопками UP/DOWN можно менять маштаб, что при движении на трассе очень полезно, потому как его автомаштабирование не позволяет понять где там по ходу есть например заправки, а лезть к экрану во время движения и маштабировать на экране небезопасно.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 432
Размер:	83.8 Кб
ID:	26690   Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 676
Размер:	47.2 Кб
ID:	26691   Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 861
Размер:	34.8 Кб
ID:	26692  
Вложения
Тип файла: rar mega162.rar (2.5 Кб, 325 просмотров)
mas_u вне форума  
Старый 29.05.2012, 15:10   #1187
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от ifynk Посмотреть сообщение
lsmod делал - там только 3 модуля показало (ump, mali, g_ftl)
insmod для найденого pl2303 написал can't insert pl2303: Operation not permited.
посмотрите в dmesg сразу после этого, там обычно причина. А точно из под рута все это делается?
Цитата:
Сообщение от ifynk Посмотреть сообщение
А teensy (не teensy++) с модулем bluetooth без проблем соединится?
нет, там не выведен UART наружу.
s.m. вне форума  
Старый 29.05.2012, 17:03   #1188
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
посмотрите в dmesg сразу после этого, там обычно причина. А точно из под рута все это делается?
Точно, не su. Но и под ним пока не хочет. Говорит, что такой файл не найден. Лежит в /system/lib/pl2303.ko но не видит почему-то его.
ifynk вне форума  
Старый 29.05.2012, 17:06   #1189
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Отловил пакеты, которые посылает мой видеосервер VSS35 aka DVS-400

Есть интересные 2 пакета, отсылаемые на порт 50412

Когда замыкаешь вместе ноги IOINPUT (на этой ноге 2.56В) и GND, то отправляется пакет

<?xml version="1 0" encoding="gb2312"?>
<XML_TOPSEE>
<MESSAGE_HEADER Msg_type="ALARM_REPORT_MESSAGE" Msg_code="CMD_REPORT_ALARM" Msg_flag="0" />
<MESSAGE_BODY>
<ALARM_REPORT_PARAM>
<ALARM_ITEM>
<ALARM_INFO Alarm_code="16" Alarm_flag="1" Alarm_level="1" Alarm_data="GPIO22 0-&gt;1" />
<ALARM_TIME Year="2012" Month="5" Day="29" WDay="29" Hour="14" Minute="42" Second="19" />
</ALARM_ITEM>
</ALARM_REPORT_PARAM>
</MESSAGE_BODY>
</XML_TOPSEE>

Когда размыкаешь, то на тот же порт

<?xml version="1 0" encoding="gb2312"?>
<XML_TOPSEE>
<MESSAGE_HEADER Msg_type="ALARM_REPORT_MESSAGE" Msg_code="CMD_REPORT_ALARM" Msg_flag="0" />
<MESSAGE_BODY>
<ALARM_REPORT_PARAM>
<ALARM_ITEM>
<ALARM_INFO Alarm_code="15" Alarm_flag="1" Alarm_level="1" Alarm_data="GPIO22 1-&gt;0" />
<ALARM_TIME Year="2012" Month="5" Day="29" WDay="29" Hour="14" Minute="42" Second="19" />
</ALARM_ITEM>
</ALARM_REPORT_PARAM>
</MESSAGE_BODY>
</XML_TOPSEE>

То есть, можно использовать этот вход для управления включением-выключением софтины для камеры заднего вида! Или что-нибудь другое, что позволяет фантазия.

То есть теперь задача элементарна - вешаем вход оптрона (PC814/PC817 например) на сигнал заднего хода (проще всего с задних фонарей взять) через токоограничительный резистор, выход оптрона на ноги IOINPUT и GND.
С точки зрения софта: пишем демона, слушающего порт 50412.

Если пришел пакет первого вида - стартуем RTSP плеер поверх всех окон, который показывает поток MPEG4 H.264 (AVC) с битрейтом до 1.5 Мбит/c (можно поменять в настройках сервера) с rtsp://192.168.1.123:554/mpeg4
Если пришел пакет второго вида - глушим плеер, убирая окно.

Видеосервер и камера стартуют вместе с появлением ACC, поэтому задержки при переключении на камеру почти нет (не более 2-3 с). Единственное, после появления ACC, система будет готова к работе где-то через минуту, так как нужно будет загрузить и планшет и сервер. Но это небольшой недостаток, так как все равно сразу никто никогда не трогается с места - прогревать мотор надо по-любому
s.m. вне форума  
Старый 29.05.2012, 17:08   #1190
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от ifynk Посмотреть сообщение
Точно, не su. Но и под ним пока не хочет. Говорит, что такой файл не найден. Лежит в /system/lib/pl2303.ko но не видит почему-то его.
Это проблема с Вашим рутом. Ее надо решить сначала, иначе кина не будет.
Все эти манипуляции делаются из-под рута
s.m. вне форума  
Закрытая тема


Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 16:01.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot