![]() |
![]() |
#41 |
Пользователь
![]() Регистрация: 14.07.2007
Регион: Украина
Машина: NSGV, Mohave
Сообщений: 60
![]() |
![]() Если можно поделись. Кубик есть в наличии, но еще не принял решение устанавливать ли его в машину
|
![]() |
![]() |
![]() |
#42 |
Новый Пользователь
Регистрация: 25.02.2014
Возраст: 40
Регион: 04
Сообщений: 9
![]() |
![]() Для начала убеждаемся, что наш ИК работает.
Убедиться можно, сделав 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: Форум съедает отступы, необходимые для питона. Если эта штука у вас не запустится, скажите, я выложу скрипт в другое место. |
![]() |
![]() |
![]() |
#43 |
Новый Пользователь
![]() Регистрация: 23.05.2011
Регион: 77, 97, 99, 177
Сообщений: 14
![]() ![]() |
![]() А кто-нибудь, пробовал из по андроида выдавать звук по оптике.
Работает? |
![]() |
![]() |
![]() |
#44 |
Banned
![]() Регистрация: 06.11.2009
Возраст: 39
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() А чего ему не работать?
|
![]() |
![]() |
![]() |
#45 |
Новый Пользователь
![]() Регистрация: 23.05.2011
Регион: 77, 97, 99, 177
Сообщений: 14
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#46 |
Новый Пользователь
![]() Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
![]() |
![]() |
![]() |
![]() |
![]() |
#47 |
Старший Пользователь
![]() Регистрация: 18.12.2006
Возраст: 51
Город: Moscow
Регион: 68
Машина: Jeep Grand Cherokee ZJ Laredo
Сообщений: 437
![]() |
![]() а как вам такая железяка ?
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 |
![]() |
![]() |
![]() |
#48 |
Banned
![]() Регистрация: 25.04.2009
Возраст: 41
Город: ХМАО-Югра
Регион: 86
Машина: 2011\Kia\Ceed
Сообщений: 108
![]() ![]() |
![]() хело олл
умеет ли сия борда выдавать одновременно видеосигнал по аналогу и по цифре? под андроидом |
![]() |
![]() |
![]() |
#49 |
Новый Пользователь
Регистрация: 06.10.2015
Возраст: 33
Город: Волгодонск
Регион: 61
Машина: ВАЗ 2112
Сообщений: 1
![]() |
![]() Здравствуйте. Может у кого-нить завалялись исходники Android для Cubietruck и можете поделиться? На офф сайте архивы убрали и переместили на bitbucket, откуда не качается. Буду очень благодарен.
|
![]() |
![]() |
![]() |
#50 |
Новый Пользователь
![]() Регистрация: 04.10.2015
Возраст: 42
Регион: 77, 97, 99, 177
Сообщений: 10
![]() |
![]() Господа, подскажите нубу, как откалибровать тач egalax на кубитраке с андройдом не зная линукса? Вообще не зная!
На таком уровне есть мануал?: "Берем cubietruck, зажимаем кнопку power...." и т.д. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
|
|