MESA 7i76E для начинающих

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

UAVpilot писал(а):Вижу, что загружено ядро с RTAI - с ним LinuxCNC для uspace работать не будет.
Как я понимаю, ему надо дополнительно поставить обычное ядро для десктопа?
(Чёто я с этими ядрами у себя запутался)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

Нет, ему надо поставить ядро с RT-Preempt.
собственно вот тут http://buildbot.linuxcnc.org/ английским по белому написано:
Wheezy (uspace: realtime with RT-Preempt, and simulation)
Там вообще описаны все необходимые действия для установки требуемого варианта, нужно просто их выполнить без всякой самодеятельности.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

Там только импорт ключей и конфиг репозитария прописаны, ну ещё общие рекомендации вида обновите систему,
а как именно надо ставить ту или иную версию нет.

Вообще вместе linuxcnc-uspace надо ставить суггестное ядро, но на jessie его почему то нет в репозитариях.
Как на wheezy не знаю, пока не переставлял.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение N1X »

torvn77 писал(а): как именно надо ставить ту или иную версию нет.
Этому тебя могут научить опытные пользователи за 250$/час. По окончанию ты будешь понимать как это делать.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

N1X, слишком дорого, я могу и методом тыка разобраться, если на уровне apt-get,
а серьёзнее и нескольких лет хватить не может(да и не надо, обновления последние происходили без аварий, по этому дистр должен быть в нормальном состоянии).
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

torvn77 писал(а):Там только импорт ключей и конфиг репозитария прописаны, ну ещё общие рекомендации вида обновите систему,
а как именно надо ставить ту или иную версию нет.
Этого вполне достаточно. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

UAVpilot писал(а):Там вообще описаны все необходимые действия для установки требуемого варианта, нужно просто их выполнить без всякой самодеятельности.
я так и сделал ( я думаю) система запускается.
Просто как реагировать на сообщение
jitter.png (3178 просмотров) <a class='original' href='./download/file.php?id=79952&sid=4dd479fbec026abf3fc18f1d0ecf08e0&mode=view' target=_blank>Загрузить оригинал (35.18 КБ)</a>
?

так система ведет себя после установки uspace.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

UAVpilot писал(а):Этого вполне достаточно. :)
Нет не достаточно, человек явно запутался в соответствии команд на установку пакетов и репозитариях.

Значит у меня Mesa 5i25 + 7i76, и станок у меня сейчас двигается.
Стоят следующие пакеты с linuxcnc-uspace и ядром.

Код: Выделить всё

linuxcnc@frezer:~$ dpkg --list |grep linux-imag
rc  linux-image-3.2.0-4-amd64             3.2.68-1+deb7u2                    amd64        Linux 3.2 for 64-bit PCs
ii  linux-image-3.2.0-4-rt-amd64          3.2.78-1                           amd64        Linux 3.2 for 64-bit PCs, PREEMPT_RT
ii  linux-image-rt-amd64                  3.2+46                             amd64        Linux for 64-bit PCs (meta-package), PREEMPT_RT
linuxcnc@frezer:~$ dpkg --list |grep linuxcnc
ii  linuxcnc-doc-en                       1:2.8.0~pre1.1468.g170bb5a         all          PC based motion controller for real-time Linux
ii  linuxcnc-uspace                       1:2.7.4                            amd64        PC based motion controller for real-time Linux
ii  linuxcnc-uspace-dev                   1:2.7.4                            amd64        PC based motion controller for real-time Linux
Файлы с репозитариями apt такие:
/etc/apt/sources.list

Код: Выделить всё

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

deb http://ftp.debian.org/debian/ wheezy main contrib
deb-src http://ftp.debian.org/debian/ wheezy main contrib

deb http://ftp.debian.org/debian/ wheezy-backports main contrib
deb-src http://ftp.debian.org/debian/ wheezy-backports main contrib

deb http://ftp.debian.org/debian/ wheezy-backports-sloppy main contrib
deb-src http://ftp.debian.org/debian/ wheezy-backports-sloppy main contrib

# wheezy-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib

#deb http://ftp.debian.org/debian/ wheezy-proposed-updates main contrib
#deb-src http://ftp.debian.org/debian/ wheezy-proposed-updates main contrib

# deb http://mirror.yandex.ru/debian/ wheezy main contrib

#deb http://mirror.yandex.ru/debian/ wheezy main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy main contrib

#deb http://mirror.yandex.ru/debian/ wheezy-backports main contrib

#deb-src http://mirror.yandex.ru/debian/ wheezy-backports main contrib
#deb http://mirror.yandex.ru/debian/ wheezy-backports-sloppy main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy-backports-sloppy main contrib

# wheezy-updates, previously known as 'volatile'
#deb http://mirror.yandex.ru/debian/ wheezy-updates main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy-updates main contrib
#deb http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib
#deb-src http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib
/etc/apt/sources.list.d/linuxcnc_2.7-uspace.list

Код: Выделить всё

deb http://linuxcnc.org wheezy 2.7-uspace
deb-src http://linuxcnc.org wheezy 2.7-uspace
/etc/apt/sources.list.d/linuxcnc-base.list

Код: Выделить всё

deb http://linuxcnc.org wheezy base
deb-src http://linuxcnc.org wheezy base
/etc/apt/sources.list.d/linuxcnc-master.list

Код: Выделить всё

#deb http://buildbot.linuxcnc.org wheezy master-rtpreempt
#deb-src http://buildbot.linuxcnc.org wheezy master-rtpreempt
/etc/apt/sources.list.d/tox.list

Код: Выделить всё

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
#deb https://pkg.tox.chat/debian nightly main
Судя по тому что показывает synaptic, нужное ядро лежит в репозитарии

Код: Выделить всё

deb http://ftp.debian.org/debian/ wheezy main contrib
deb-src http://ftp.debian.org/debian/ wheezy main contrib
Screenshot.png (3175 просмотров) <a class='original' href='./download/file.php?id=79954&sid=4dd479fbec026abf3fc18f1d0ecf08e0&mode=view' target=_blank>Загрузить оригинал (19.59 КБ)</a>
(В данный момент wheezy и oldstable это одно и тоже.)
Ну можно написать на всякий случай

Код: Выделить всё

deb http://ftp.debian.org/debian/ oldstable main contrib
deb-src http://ftp.debian.org/debian/ oldstable main contrib

Система конечно у меня засрана и не образец, но работает,
прада после установки я sources переписывал, но эти сработать должны тоже.
Последний раз редактировалось torvn77 12 май 2016, 19:37, всего редактировалось 3 раза.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

1240 писал(а):Просто как реагировать на сообщение
Да никак, эта утилита при всей своей простоте требует глубокого понимания системы, новичкам её проще игнорировать.
Главное чтобы Linuxcnc на сбой реалтайма не ругалось.
(А она это делает сразу же как он произошёл)

В общем если LinuxCNC не ругается то всё в порядке.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

torvn77 писал(а):Судя по тому что показывает synaptic, нужное ядро лежит в репозитарии
The Preempt-RT kernels are available for Debian Wheezy from the regular debian.org archive. The packages are called linux-image-rt-amd64 and linux-image-rt-686-pae.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

После установки системы окно выбора источников приложений имеет вид:
источники приложений.png (3113 просмотров) <a class='original' href='./download/file.php?id=80393&sid=4dd479fbec026abf3fc18f1d0ecf08e0&mode=view' target=_blank>Загрузить оригинал (71.72 КБ)</a>
здесь нужно убирать/добавлять птички

С помощью Synaptic возможно установить нужное ядро?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

С LiveCD ставили?
Если да, то оно уже стоит.
может имеет смысл обновить сиситему, но только не соглашайтесь переходить на новую версию дистра.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

С флешки (образ LiveCD).

это нужный rt? или нужен RT-Preempt?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

Есть два реалтаймовых API RTAI и PREEMPT, LinuxCNC работает с обоими.
Для RTAI как более старого просто linuxcnc, для PREEMPT linuxcnc-uspace
По умолчанию в этом LiveCD пара ядро-linuxcnc должна быть подобрана правильно, по этому пока ничего не меняйте.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

1240 писал(а):С помощью Synaptic возможно установить нужное ядро?
Нужно убрать галки с rtai.

Народ, вы хоть пробовали прочитать http://buildbot.linuxcnc.org/ хотя-бы через гуглопереводчик?..

Там-же английским по белому написано:
Then put one of these stanzas in your /etc/apt/sources.list.d/linuxcnc-buildbot.list:
И дальше таблица из которой видно, что для
Wheezy (uspace: realtime with RT-Preempt, and simulation)
надо добавить
deb http://buildbot.linuxcnc.org/ wheezy 2.7-rtpreempt
И в конце ещё одна строчка с командами, которые нужно выполнить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

UAVpilot писал(а): И в конце ещё одна строчка с командами, которые нужно выполнить.
Then say "sudo apt-get update" and "sudo apt-get install linuxcnc"
Эта?

Но это обновляется только Linuxcnc? у меня так и остается

q@7i76e-1:~$ uname -a
Linux 7i76e-1 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
q@7i76e-1:~$

или нужно выполнить:


Install the Preempt-RT kernel and modules

sudo apt-get install linux-image-rt-amd64
or
sudo apt-get install linux-image-rt-686-pae
?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение Serg »

1240 писал(а):Но это обновляется только Linuxcnc? у меня так и остается
Всё правильно. У тебя уже установлен linuxcnc для rtai и по команде "apt-get install linuxcnc" ничего не происходит - linuxcnc ведь и так уже установлен.
Нужно сначала удалить linuxcnc, теперь (если репозитарий правильно изменён) команда "apt-get install linuxcnc" попытается установить linuxcnc и найдёт в "правильном" репозитарии пакет linuxcnc для uspace, и с помощью его зависимостей установит до кучи и правильное ядро.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

Помоему apt-get install linuxcnc поставит RTAI версию обратно.
Разве не надо для этого набрать apt-get install linuxcnc-uspace ?
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение 1240 »

удалил Linuxcnc
настроил источники
источники приложений-1.png (3051 просмотр) <a class='original' href='./download/file.php?id=80507&sid=4dd479fbec026abf3fc18f1d0ecf08e0&mode=view' target=_blank>Загрузить оригинал (56.08 КБ)</a>
Then say "sudo apt-get update" and "sudo apt-get install linuxcnc"

Linuxcnc-uspace.png (3051 просмотр) <a class='original' href='./download/file.php?id=80508&sid=4dd479fbec026abf3fc18f1d0ecf08e0&mode=view' target=_blank>Загрузить оригинал (83.81 КБ)</a>
но rtai не поменялось

q@7i76e-1:~$ uname -a
Linux 7i76e-1 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
q@7i76e-1:~$

чянд?
:wik:

значение латенси миллионы

конфигурация для LPT не запускается
Linuxcnc для 7i76e запускается (сообщений об ошибках пока нет)

нет уверенности, что правильно собрано и будет стабильно работать.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 7i76E для начинающих

Сообщение torvn77 »

У меня тоже проблемы с LPT, он просто не находится вообще или я что-то не так делаю, ьожет probe_parport подгузить надо, попробую.
(Давно с LPT не работал, а тут меня конфиг написать поросили, я за свой LPT, а он упс...)

Относительно стабильности работы, если LinuxCNC, или точнее УП отлажена так, что все команды правильны,
делают что надо и как надо то глюки всплывать не будут, вообще не будут.
А вот если в УП напортачить и отдать команды не совместимые с работой, то тут можно наскочить, причём отложенно по времени.
В основном опасны G10Lx G54-59.3 G38.x, основные же коды G01-G03 и все О коды к ошибкам не приводят вообще.
По этому во время отладки LinuxCNC может потихоньку начать сыпаться, но потом, как отладишь прроцесс,
пользуйся спокойно, ну может на всякий случай раз в 24 или в 48 часов, ну в общем в обед или перед ужином делай перезапуск.
Но это перестраховка.
Ответить

Вернуться в «MESA»