Голосование

Юзали Arduino ?

Да, прикольная штука
Не приходилось
Слыхивали про такое
Даже и не слыхали
Другое, укажу в теме
Собираюсь поюзать
Всё можно сделать и без него
Вообще ничего не понимаю

Автор Тема: Arduino + ALTLinux [решено]  (Прочитано 11450 раз)

Оффлайн gc986

  • Давно тут
  • **
  • Сообщений: 78
  • Жить, хорошо )))
    • Email
Arduino + ALTLinux [решено]
« : 04.12.2010 23:28:33 »
Ктонибудь пробовал заставить правильно работать Arduino в AltLinux?
Я установил ArduinoIDE, затем установил avr-gcc (без него компилироваться ничего не будет). Теперь встаёт проблема - в ArduinoIDE не отображается список COM, USB устройств. В винде всё как всегда хорошо отображается. Как заставить его увидеть Ардуину в Alt-e?

p.s. Почитал способы установки ArduinoIDE для Fedora, но так ничего и не понял.
http://www.arduino.cc/playground/Linux/Fedora


______________________________
https://ru.wikipedia.org/wiki/Arduino
http://arduino-projects.ru/
« Последнее редактирование: 08.01.2015 01:47:41 от МИНЗДРАВ »
XD XD XD XD

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не в курсе что это такое, но отображение портов скорей всего требует некоторых привилегий у пользователя.

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Ктонибудь пробовал заставить правильно работать Arduino в AltLinux?
Я установил ArduinoIDE, затем установил avr-gcc (без него компилироваться ничего не будет). Теперь встаёт проблема - в ArduinoIDE не отображается список COM, USB устройств. В винде всё как всегда хорошо отображается. Как заставить его увидеть Ардуину в Alt-e?

p.s. Почитал способы установки ArduinoIDE для Fedora, но так ничего и не понял.
http://www.arduino.cc/playground/Linux/Fedora
Вот что там может быть важно
sudo usermod -a -G uucp,dialout,lock $USER
Только после этого надо заново войти в систему.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Для USB устройств возможно будет проще поднять usbfs с необходимыми правами.

Оффлайн gc986

  • Давно тут
  • **
  • Сообщений: 78
  • Жить, хорошо )))
    • Email
Спасибо!, буду копать дальше...
XD XD XD XD

Оффлайн Athlocatle

  • Завсегдатай
  • *
  • Сообщений: 257
Вот что там может быть важно
sudo usermod -a -G uucp,dialout,lock $USER
Только после этого надо заново войти в систему.
[root@workstation ~]# grep lock /etc/group
[root@workstation ~]#

Оффлайн Athlocatle

  • Завсегдатай
  • *
  • Сообщений: 257
В общем, мне удалось заставить работать Arduino, но по рекомендациям отсюда:
http://code.google.com/p/arduino/wiki/BuildingArduino
Тут есть подводные грабли:
1. git clone git://github.com/arduino/Arduino.git выкачивает более 800М
2. При запуске от пользователя ругается на невозможность создать lock-файл, от рута всё проходит нормально.
Это неправильный способ (но работает). Как сделать правильно - я не знаю.
PS: проверялось на текущем Сизифе.

Оффлайн Athlocatle

  • Завсегдатай
  • *
  • Сообщений: 257
Даже более того - официальная версия софта 0022 заработала из-под простого пользователя, только пользователя надо включить в группу uucp и разрешить группе uucp запись в каталог /var/lock

Залил в плату примерчик ModBusSlaveExample и прописал всё это добро в OpenSCADA. Сижу вот пол-вечера, любуюсь на значения аналоговых входов...

Оффлайн kras

  • Завсегдатай
  • *
  • Сообщений: 74
Arduino + ALTLinux [решено]
« Ответ #8 : 21.05.2013 15:55:12 »
Приобрел CraftDuino, долго (4 дня) прыгал всячески пытаясь запустить софт arduino версии 1.0.4 для линукса на ALT-Desktop-KDE-6.0.1 обновленный до последнего дня.

Получилось, после того как:

1. Вышел из КДЕ (ява ругалась что окно не может открыть).
2. Сменил на более старую версию программу
  java-1.6.0-sun-1.6.0.26-alt1.i586.rpm , была -alt4...(!)
3. Поменял права у директории:
 # chown root.uucp /var/lock
 # chmod 775 /var/lock /var/lock/serial /var/lock/uucp

Последнее может и кривовато. но пока работает.
 
Хотелось бы чтобы этот нужный софт появился адаптированной и в ALTLinux.
« Последнее редактирование: 14.10.2013 11:46:22 от kras »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Arduino + ALTLinux [решено]
« Ответ #9 : 21.05.2013 16:58:05 »
Разработчику этой программы уже написали?
Андрей Черепанов (cas@)

Оффлайн kras

  • Завсегдатай
  • *
  • Сообщений: 74
Re: Arduino + ALTLinux [решено]
« Ответ #10 : 21.05.2013 18:03:06 »
Разработчику этой программы уже написали?

Хороший совет, только что написал.

Оффлайн viy

  • alt linux team
  • ***
  • Сообщений: 1
Re: Arduino + ALTLinux [решено]
« Ответ #11 : 21.05.2013 18:29:01 »
Упс. Зачем так извращаться? В дистрибутиве идет arduino-1.0.1-alt1_1jpp7,
там есть фиксы для правильной работы с /var/lock,
у меня она из коробки замечательно работает с моими DFRduino и Arduino Mega китайской сборки.
версия немного старая, но для CraftDuino новее не нужно.
В последних релизах много мусора. они начали с собой таскать avr-gcc, скоро jvm таскать начнут :(

Оффлайн kras

  • Завсегдатай
  • *
  • Сообщений: 74
Re: Arduino + ALTLinux [решено]
« Ответ #12 : 23.05.2013 22:28:53 »
Перешел на p7 . Порадовало наличие adruino в виде rpm.
Потребовалось java-станцию запустить. Я выбрал 1.6.0 по привычке, инсталлировал пакет java-1.6.0-sun. Но запускаясь, программа все равно полноценно не работает. Запуск из командной строки дает ругательство:

> WARNING:  RXTX Version mismatch
>         Jar version = RXTX-2.2
>         native lib Version = RXTX-2.2pre2

Jar version = RXTX-2.2  -  это наверное   
  rxtx-2.2-alt2_0.6.20100211.2jpp7
с её
   /usr/share/java/RXTXcomm.jar ,
а вот что такое и где искать
  native lib Version = RXTX-2.2pre2
остается для меня загадкой!

В меню Сервис - Последовательный порт  опять не горит и соответственно не функционирует.
Заклинание типа
  chown root.uucp /var/lock
  chmod 770 /var/lock
не помогает.
« Последнее редактирование: 14.10.2013 11:47:31 от kras »

Оффлайн rotkart

  • Завсегдатай
  • *
  • Сообщений: 661
    • Email
Re: Arduino + ALTLinux [решено]
« Ответ #13 : 24.05.2013 09:17:11 »
Перешел на p7 . Порадовало наличие adruino в виде rpm.
Свежеустановленная бета-версия КДесктоп 7.
[root@host-144 ~]# apt-get install arduino
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  arduino-core arduino-doc avr-binutils avr-gcc avr-gcc-c++ avr-libc avrdude ecj fonts-type1-xorg jna libgcj-common
  libgcj4.7 libgcj4.7-jar libgcj_bc1 rxtx
Следующие НОВЫЕ пакеты будут установлены:
  arduino arduino-core arduino-doc avr-binutils avr-gcc avr-gcc-c++ avr-libc avrdude ecj fonts-type1-xorg jna libgcj-common
  libgcj4.7 libgcj4.7-jar libgcj_bc1 rxtx
0 будет обновлено, 16 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 36,7MB архивов.
После распаковки потребуется дополнительно 195MB дискового пространства.
Продолжить? [Y/n] y
...
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
Пользователь в группе uucp, открываю Arduino, вижу в списке портов /dev/ttyACM0,
[root@host-144 ~]# ls -la /dev/ttyACM0
crw-rw---- 1 root uucp 166, 0 май 24 09:08 /dev/ttyACM0

Загрузил по-быстрому скетч для мигания диодом на 13-й ножке (http://arduino.cc/en/Tutorial/Blink) - мигает!
Собственно - это одна из причин моего перехода на p7.

Ах, да - java не sun-овская:
[root@host-144 ~]# rpm -qa | grep java
java-1.7.0-openjdk-1.7.0.9-alt1_2.3.8.0jpp7
ca-certificates-java-0.01-alt1
java-1.7.0-openjdk-javaws-1.3-alt2.hg478_1jpp7
tzdata-java-2013c-alt1
libjavascriptcoregtk3-2.0.1-alt1
mozilla-plugin-java-1.7.0-openjdk-1.3-alt2.hg478_1jpp7
libjavascriptcoregtk2-2.0.0-alt1
java-common-1.5.0-alt1
« Последнее редактирование: 24.05.2013 09:24:04 от rotkart »
Научить нельзя, научиться можно.

Оффлайн kras

  • Завсегдатай
  • *
  • Сообщений: 74
Re: Arduino + ALTLinux [решено]
« Ответ #14 : 24.05.2013 21:47:41 »
Ах, да - java не sun-овская:
...

Ценная информация.
Хотелось бы увидеть что пишет у вас программа arduino в терминале при загрузке.
У меня все тоже:

>$ arduino
> WARNING:  RXTX Version mismatch
>         Jar version = RXTX-2.2
>         native lib Version = RXTX-2.2pre2

Видимо здесь ключ к разгадке.
Сделал все что вы написали, пока еще не работает в p7.
« Последнее редактирование: 24.05.2013 21:51:51 от kras »