PDA

Просмотр полной версии : CARPC для BMW e39 на базе Banana Pi M2(Android).Надо помощь с эмуляцией клавиатуры


MPPM
02.11.2015, 13:18
Здравствуйте. Посмотрел все темы, вроде на КАРПК на базе Banana Pi M2 (http://ru.aliexpress.com/item/Freeshipment-for-Banana-PI-M2-BPI-M2-quad-core-single-board-computer-linux-board/32252431797.html?spm=2114.031020208.3.64.hWzhIA&ws_ab_test=searchweb201556_1_71_72_73_74_75,search web0_0,searchweb201560_9). Это китайская плата стоимостью 50$ на Алиэкспресс. На мой взгляд очень бюджетна и производительна. Была выбрана в связи с тем что в головное устройство BMW e39 планшет не вкорячить.
Но ближе к делу. КАРПК уже собран и практически стоит в машине. Выплыла одна неприятная неожиданность. Для Banana Pi M2 есть две версии Android 4.4 KitKat и 4.2 и те неофициальные. На официальном сайте Lemaker такой платы даже нет и конечно же нет и прошивки.
Собственно в чем проблема-не эмулируются нажатия кнопок через Arduino (Keyboard.press();,Keyboard.write()). Не могу понять в чем дело тестировал на других планшетах, все работало, а вот на Банане клавиатура определяется как физическая но эмулироваться не хочет.
Тут наверное надо что-то пересобирать. Подскажите пожалуйста кто знает. Проект попозже выложу.

Как и обещал мой проект:
http://pccar.ru/picture.php?albumid=292&pictureid=1975
Это оболочка:
http://pccar.ru/picture.php?albumid=292&pictureid=1976
Это навигация:
http://pccar.ru/picture.php?albumid=292&pictureid=1978
Это камера заднего вида:
http://pccar.ru/picture.php?albumid=292&pictureid=1977

(vS)
02.11.2015, 13:43
ты сам можешь понять, что написал?

http://atkritka.com/upload/iblock/7d3/atkritka_1333361393_930.jpg

MPPM
02.11.2015, 15:14
На Banana Pi M2 установлен Android 4.4 kitkat. Записываю в Arduino скетч эмуляции клавиатуры. Arduino определяется как физическая клавиатура, а вот эмуляция нажатия кнопок не происходит.Надо для привязки кнопок из ГУ. Так понятней?

(vS)
03.11.2015, 00:06
а физическую клаву пробовал подключать?

MPPM
03.11.2015, 00:15
Да, пробовал. Подключал одну беспроводную маленькую, на ней все работало, кроме мультимедийных клавиш, а вторую бльшую проводную от компа, на ней вообще все клавиши работали.

(vS)
04.11.2015, 04:57
следующий, предсказуемый вопрос, "поделку" пробовал подключать к обычному дэсктопу?

MPPM
09.11.2015, 10:58
Да, пробовал все работает.

MPPM
30.04.2016, 21:09
Для эмуляции клавиатуры и не только есть отличная программа сейчас тестируем, присоединяйтесь http://pccar.ru/showthread.php?t=24120

oledv
30.04.2016, 22:56
Здравствуйте. Посмотрел все темы, вроде на КАРПК на базе Banana Pi M2 (http://ru.aliexpress.com/item/Freeshipment-for-Banana-PI-M2-BPI-M2-quad-core-single-board-computer-linux-board/32252431797.html?spm=2114.031020208.3.64.hWzhIA&ws_ab_test=searchweb201556_1_71_72_73_74_75,search web0_0,searchweb201560_9). Это китайская плата стоимостью 50$ на Алиэкспресс. На мой взгляд очень бюджетна и производительна. Была выбрана в связи с тем что в головное устройство BMW e39 планшет не вкорячить.
Но ближе к делу. КАРПК уже собран и практически стоит в машине. Выплыла одна неприятная неожиданность. Для Banana Pi M2 есть две версии Android 4.4 KitKat и 4.2 и те неофициальные. На официальном сайте Lemaker такой платы даже нет и конечно же нет и прошивки.
Собственно в чем проблема-не эмулируются нажатия кнопок через Arduino (Keyboard.press();,Keyboard.write()). Не могу понять в чем дело тестировал на других планшетах, все работало, а вот на Банане клавиатура определяется как физическая но эмулироваться не хочет.
Тут наверное надо что-то пересобирать. Подскажите пожалуйста кто знает. Проект попозже выложу.

Просто в настройках клавы андройда не прописаны мультимедийные клавиши.

MPPM
11.05.2016, 21:56
Он не реагирует на любые клавиши.

MPPM
11.05.2016, 22:18
Даже A, B. C !?