26.02.2014, 11:20 | #31 | ||
Новый Пользователь
Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
|
Цитата:
Последняя прошивка с офф сайта меня устраивает без пересборок. По датчикам - если датчик дает цифровые данные, то дает через какой-то интерфейс, будь то UART, SPI, 1-Wire или I2C и gpio не нужны. Тут только если ваши датчики дискретные (имеют либо 1 либо 0 на выходе). Для начала советую поставить официальную прошивку андроида и попробовать с ней. По поводу настройки GPIO в FEX, как я ранее писал, очень советую проверить нет ли пересечений с WiFi (как-то я на 99% уверен что проблема в этом). UPD. Вот только что сам поморгал светодиодом по этому мануалу: http://dl.cubieboard.org/docs/How%20...eboard%202.pdf UPD2. Если модуля sunxi_gpio.ko нет - это ещё не значит что драйвера нет. Он может быть вкомпилен в ядро. Собственно у меня так и есть. Читайте мануал, проверяйте Цитата:
UPD3. Попробовал ногодрыг без настройки FEX - полет нормальный. Так что ответственно заявляю - вы, товарищ, что-то делали не так. Последний раз редактировалось eyeless; 27.02.2014 в 00:10. |
||
13.03.2014, 03:48 | #32 |
Новый Пользователь
Регистрация: 25.02.2014
Возраст: 39
Регион: 04
Сообщений: 9
|
Ну да. Я ведь делал все по мануалу. В том числе прописывал PD01-03 порты в script.bin.
Потом пришлось детально покурить линуксовые маны, затем спек к А20, и только тогда стало ясно что к чему. В общем работает, спасибо за то что откликнулись! Конечно есть вопрос к производителям, нафиг размещать на сайте недостоверную инфу, противоречащую их же спекам? В любом случае, кубик - зверь |
13.03.2014, 18:55 | #33 |
Новый Пользователь
Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
|
А где вы нашли тот мануал? Дайте ссылочку, а то уж интересно стало.
В том что нашел я - ни слова про FEX и заработало всё с пол тычка. Ещё и пример на питоне есть. Что касается косяков по докам - китайцев можно пнуть, они поправят ещё и спасибо скажут. |
13.03.2014, 23:04 | #34 |
Новый Пользователь
Регистрация: 25.02.2014
Возраст: 39
Регион: 04
Сообщений: 9
|
http://docs.cubieboard.org/tutorials...pio_on_lubuntu
Берем лубунту. Выдираем script.bin, конвертим в FEX. Изменяем так как написано в мануале, сохраняем, перезаписываем. Перезагружаем. Офигеваем, что вай фая больше нет. Лезем в док на http://linux-sunxi.org/A20-Cubietruck. Офигеваем еще больше, потому что PD01-03 вообще на кубике нету. То ли лыжи не едут, то ли я чего-то не понимаю. |
13.03.2014, 23:40 | #35 |
Новый Пользователь
Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
|
Ну так этот ман лежит в Common. PD1-3 выведены на хедеры в cubieboard и cubieboard2, в кубитраке они под что-то задействованы как я раньше и писал (думаю под вафлю). Так что он видимо старый и вообще для первого кубика. В А20 версиях не нужно настраивать script.bin, так что читайте тот ман ссылку на который я дал.
|
14.03.2014, 19:36 | #36 |
Новый Пользователь
Регистрация: 25.02.2014
Возраст: 39
Регион: 04
Сообщений: 9
|
# ls /sys/class/gpio
export gpiochip1 unexport # |
14.03.2014, 19:48 | #37 |
Новый Пользователь
Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
|
Поставьте последний официальный Cubian, как в мануале, и развлекайтесь.
|
15.03.2014, 02:13 | #38 |
Новый Пользователь
Регистрация: 25.02.2014
Возраст: 39
Регион: 04
Сообщений: 9
|
Поставил. Официальный. Графический.
ntfs@ntfs-desktop ~ $ ssh 192.168.1.39 -l cubie -p 36000 The authenticity of host '[192.168.1.39]:36000 ([192.168.1.39]:36000)' can't be established. ECDSA key fingerprint is 67:73:c3:7d:53:2d:c4:0d:f2:86:e7:65:90:a7:ef:44. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '[192.168.1.39]:36000' (ECDSA) to the list of known hosts. cubie@192.168.1.39's password: Linux Cubian 3.4.75-sun7i #36 SMP PREEMPT Mon Feb 10 02:47:28 CST 2014 armv7l ______ __ __ .______ __ ___ .__ __. / || | | | | _ \ | | / \ | \ | | | ,----'| | | | | |_) | | | / ^ \ | \| | | | | | | | | _ < | | / /_\ \ | . ` | | `----.| `--' | | |_) | | | / _____ \ | |\ | \______| \______/ |______/ |__| /__/ \__\ |__| \__| http://cubian.org The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. cubie@Cubian:~$ sudo su [sudo] password for cubie: root@Cubian:/home/cubie# ls /sys/class/gpio/ export gpiochip1 unexport root@Cubian:/home/cubie# - - - - - - - - - root@Cubian:/home/cubie# lsmod Module Size Used by bcmdhd 541066 0 cpufreq_conservative 5720 0 cpufreq_powersave 1242 0 cpufreq_userspace 3532 0 cpufreq_fantasy 3855 0 disp_ump 854 0 mali_drm 2638 1 drm 213650 2 mali_drm mali 113847 0 ump 57087 4 mali,disp_ump gpio_sunxi 8593 2 sunxi_ir 4037 0 root@Cubian:/home/cubie# - - - - - - - * wicd с официального Кубиана не видит наличие вайфая, хотя и модуль вставлен, и даже сеть поднята (я через iwconfig сконфигурил). * gpio в /sys/class/gpio я уже показал. Там нету того, что написано в мануале И да, root@Cubian:/home/cubie# cat /sys/class/gpio/gpiochip1/label A1X_GPIO Наверное script.bin таки надо редактировать... |
15.03.2014, 15:33 | #39 |
Новый Пользователь
Регистрация: 25.02.2014
Возраст: 39
Регион: 04
Сообщений: 9
|
Настроил все таки управление через инфракрасный порт.
lirc (приблуда для работы с ИК-портом) не запустилась, конфигурить ее гиблое дело, конфигурации для моего пульта нету (а она необходима), а создавать свою - значит произвести почти 1600 нажатий на пульте. Долго. Написал скрипт, один на питоне "драйвер", один на баше "исполнитель". Все четко работает. По команде запускает программы, делает тише громче, кубик выключает и тд. lirc со своей сложностью курит в сторонке. Если кому надо - поделюсь |
15.03.2014, 16:14 | #40 |
Новый Пользователь
Регистрация: 11.06.2013
Возраст: 33
Регион: Беларусь
Сообщений: 27
|
Странно, может конечно у кубитрака и у второго кубика разные модули в gpio, но почему так - хз, чип то один и тот же. Может конечно что-то поменяли т.к. gpio портов стало намного меньше, но имхо оставлять всю настройку программной намного лучше. Так что я не жалею что взял второй кубик, а не дождался выхода кубитрака.
В любом случае поздравляю со сдвигом с мертвой точки Дерзайте, пробуйте. Кстати по поводу ИК пульта, опять же в андроиде всё проще - там оно определяется сразу как клава, а соответствие кодов пульта и кнопок настраивается просто в текстовом файле. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|