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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2014, 16:14   #41
evgeny100
Пользователь
 
Регистрация: 14.07.2007
Регион: Украина
Машина: NSGV, Mohave
Сообщений: 60
evgeny100 is on a distinguished road
По умолчанию

Цитата:
Сообщение от ntfs1984 Посмотреть сообщение

Написал скрипт, один на питоне "драйвер", один на баше "исполнитель".
Все четко работает. По команде запускает программы, делает тише громче, кубик выключает и тд. lirc со своей сложностью курит в сторонке.

Если кому надо - поделюсь
Если можно поделись. Кубик есть в наличии, но еще не принял решение устанавливать ли его в машину
evgeny100 вне форума   Ответить с цитированием
Старый 15.03.2014, 23:38   #42
ntfs1984
Новый Пользователь
 
Регистрация: 25.02.2014
Возраст: 39
Регион: 04
Сообщений: 9
ntfs1984 is on a distinguished road
По умолчанию

Для начала убеждаемся, что наш ИК работает.
Убедиться можно, сделав lsmod. В списке модулей должен быть sunxi_ir, если его нет - подключаем через insmod.
Если он есть - переходим в папку /dev/input и ищем там файлики eventX
У меня это были event0 в Лубунте, или event4 в Кубиане.
Проверить работоспособность пульта можно набрав cat event4 | hexdump в консоли,
и нажимая кнопки на пульте ДУ.
cat должен вывести набор шестнадцатиричных цифр.

Сами скрипты.

Затем надо установить pip, это такая фигня питоновская, внутренний инсталлер модулей:
apt-get install python-dev
После этого, надо установить питоновый модуль evdev, это библиотека, позволяющая питону работать с устройствами /dev в Линуксе:
pip install evdev
После этого создаем скрипт на питоне, следующего содержания:


import string

from evdev import InputDevice
from select import select

dev = InputDevice('/dev/input/event4')

while True:
r,w,x = select([dev], [], [])
for event in dev.read():
if event.type==1 and event.value==1:
print( event.code )
open('/dev/irda', 'w').write(str(event.code))


где /dev/input/event4 - это устройство, создаваемое модулем sunxi-ir, а /dev/irda - произвольный путь к файлу, куда мы будем писать информацию.
Запустим его, и проверим, работает ли он. При нажатии кнопок на пульте, должна выводиться цифра кода. Эта же самая цифра будет присутствовать в файле /dev/irda. Файл /dev/irda обновляется только во время нажатия клавиши пульта.

Второй скрипт будет обрабатывать нажатия, и делать какие-то действия в ответ на нажатия. Написан он на баше, для улучшенного понимания алгоритма:

#!/bin/bash
while [ 1=1 ];do
if [ -e /dev/irda ];then
code=`cat /dev/irda`
rm /dev/irda
if [[ "$code" = "132" ]];then
nohup xterm &
fi
echo $code
fi
sleep 1
done


Мы запускаем бесконечный цикл, прерываемый только по CTRL+C, в котором раз в секунду проверяем существование файла /dev/irda, и его содержимое, если он существует.
Если в этом файле присутствует код "132" (код моей клавиши - у вас могут быть другие), то запускаем программу xterm в фоне.
После прочтения файла, мы его удаляем, иначе программа постоянно будет считывать последнее нажатие.

Вот так. Два скрипта по 10 строчек, вполне заменяют непоровотливый lirc.

UPD: Форум съедает отступы, необходимые для питона. Если эта штука у вас не запустится, скажите, я выложу скрипт в другое место.
ntfs1984 вне форума   Ответить с цитированием
Старый 29.04.2014, 14:26   #43
pafoz
Новый Пользователь
 
Регистрация: 23.05.2011
Регион: 77, 97, 99, 177
Сообщений: 14
pafoz has a spectacular aura aboutpafoz has a spectacular aura about
По умолчанию

А кто-нибудь, пробовал из по андроида выдавать звук по оптике.
Работает?
pafoz вне форума   Ответить с цитированием
Старый 29.04.2014, 15:05   #44
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

А чего ему не работать?
Rage2 вне форума   Ответить с цитированием
Старый 30.04.2014, 12:25   #45
pafoz
Новый Пользователь
 
Регистрация: 23.05.2011
Регион: 77, 97, 99, 177
Сообщений: 14
pafoz has a spectacular aura aboutpafoz has a spectacular aura about
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
А чего ему не работать?
Просто наталкивался на сообщения о проблемах с hdmi в борде 2й.
Но по кубикам ничего не встречал. А т.к. сейчас сижу выбираю на чем делать, вот и уточняю.
pafoz вне форума   Ответить с цитированием
Старый 30.04.2014, 13:17   #46
eyeless
Новый Пользователь
 
Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
eyeless is on a distinguished road
По умолчанию

Цитата:
Сообщение от pafoz Посмотреть сообщение
Просто наталкивался на сообщения о проблемах с hdmi в борде 2й.
Но по кубикам ничего не встречал. А т.к. сейчас сижу выбираю на чем делать, вот и уточняю.
с hdmi видео и звуком там всё ок
по оптике из коробки работать не будет, нужно пересобирать систему
eyeless вне форума   Ответить с цитированием
Старый 15.05.2014, 21:39   #47
format_c
Старший Пользователь
 
Аватар для format_c
 
Регистрация: 18.12.2006
Возраст: 50
Город: Moscow
Регион: 68
Машина: Jeep Grand Cherokee ZJ Laredo
Сообщений: 437
format_c is on a distinguished road
По умолчанию

а как вам такая железяка ?
http://cubieboard.org/2014/05/04/cub...mance-mini-pc/
__________________
Не пытайтесь спорить с дебилом...иначе Вы опуститесь до его уровня... где он Вас и задавит своим опытом...
мой проект AUDI http://forum.pccar.ru/showthread.php?t=6314
второй проект Jeep GC ZJ http://forum.pccar.ru/showthread.php?t=12671
format_c вне форума   Ответить с цитированием
Старый 25.05.2014, 15:29   #48
Shino Kuyo
Banned
 
Регистрация: 25.04.2009
Возраст: 41
Город: ХМАО-Югра
Регион: 86
Машина: 2011\Kia\Ceed
Сообщений: 108
Shino Kuyo has a spectacular aura aboutShino Kuyo has a spectacular aura about
По умолчанию

хело олл
умеет ли сия борда выдавать одновременно видеосигнал по аналогу и по цифре? под андроидом
Shino Kuyo вне форума   Ответить с цитированием
Старый 06.10.2015, 11:23   #49
lan143
Новый Пользователь
 
Регистрация: 06.10.2015
Возраст: 32
Город: Волгодонск
Регион: 61
Машина: ВАЗ 2112
Сообщений: 1
lan143 is on a distinguished road
По умолчанию

Здравствуйте. Может у кого-нить завалялись исходники Android для Cubietruck и можете поделиться? На офф сайте архивы убрали и переместили на bitbucket, откуда не качается. Буду очень благодарен.
lan143 вне форума   Ответить с цитированием
Старый 19.12.2015, 23:46   #50
Su-max
Новый Пользователь
 
Регистрация: 04.10.2015
Возраст: 42
Регион: 77, 97, 99, 177
Сообщений: 10
Su-max is on a distinguished road
По умолчанию

Господа, подскажите нубу, как откалибровать тач egalax на кубитраке с андройдом не зная линукса? Вообще не зная!
На таком уровне есть мануал?:
"Берем cubietruck, зажимаем кнопку power...." и т.д.
Su-max вне форума   Ответить с цитированием
Ответ


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

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

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



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


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