Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Общие вопросы по операционным системам семейства Linux.
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

В настоящее время, я пытаюсь изменить процесс создания пакетов в armbian,
чтобы можно было реализовать создание пакетов с использованием linux-headers в chroot окружении.
Когда это примут, всё станет проще.
Платы: BPI-M3, BPI-A64, OPI-PC2
DmitriiNT
Кандидат
Сообщения: 56
Зарегистрирован: 11 дек 2019, 20:17
Репутация: 6
Настоящее имя: Дмитрий
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение DmitriiNT »

С драйвером GPIO получилось.
Провел испытания. Шаговый двигатель стабильно вращается.
https://vk.com/video-169934121_456239020
На GPIO оставил выходы для SPI: 19.21,23,24 - на случай расширения входов-выходов.
И I2C отже работает.
DmitriiNT
Кандидат
Сообщения: 56
Зарегистрирован: 11 дек 2019, 20:17
Репутация: 6
Настоящее имя: Дмитрий
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение DmitriiNT »

Правда скорость больше 100 мм/сек не получается. ИМХО вполне достаточно для фрезера. Но, для гравировки на лазере не пойдет, там нужно 500-600 мм/сек.
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

DmitriiNT писал(а):Правда скорость больше 100 мм/сек не получается.
Это сколько импульсов в секунду?
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

Обновил ссылки в 1

Новости:
Xnomai 4 будет основано на интерфейсе dovetail (ласточкин хвост).
Работа по переносу кодовой базы в свой проект уже в процессе.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

Попробую продолжить.
Xnomai 4, в недалёком прошлом бывший EVL, сегодня уже работает довольно стабильно.
В ближайшие дни соберу образ для OrangePI-PC2 и испытаю.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

А xenomai ядро поддерживает работу с mesa по ethernet? Есть в наличии Orange pi 2e. Но я пока далёк от сборки образов из исходников.....
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

antoxa-kylibin писал(а): работу с mesa по ethernet?
Это, кажется, LinuxCNC должен поддерживать.
antoxa-kylibin писал(а): я пока далёк от сборки образов
Я соберу образ, если плата поддерживается Armbian.

P.S.

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

armbian-build> cat config/boards/orangepiplus2e.conf
# Allwinner H3 quad core 2GB RAM WiFi GBE eMMC
BOARD_NAME="Orange Pi+ 2E"
BOARDFAMILY="sun8i"
BOOTCONFIG="orangepi_plus2e_defconfig"
KERNEL_TARGET="legacy,current,edge"
FULL_DESKTOP="yes"
Поддерживается!
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

Ну вообще я ставил на этот одноплатник armbian. На офф сайте есть образ armbian под эту версию. Но там обычное ядро linux без всяких RT патчей...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

А как вы собираете образы, когда у вас физически нет этой железяки на руках? Может нубовский вопрос конечно, но все же).
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

antoxa-kylibin писал(а): А как вы собираете образы
Это делает система сборки Армбиан. Я добавляю патчи для ядра Xenomai 4 и правила для сборки двух пакетов
библиотеки libevl и Linuxcnc.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

Т. е. это делается в процессе "установки" armbian? Т. Е. берём стандартный образ armbian под конкретный одноплатник, заливаем на флешку. Запускаем установщик и выбираем что нам нужно? А как эти патчи для ядра добавить и что за правила сборки?
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

antoxa-kylibin писал(а): Т. е. это делается в процессе "установки" armbian?
Это делается в процессе сборки образа в системе сборки Армбиан.
В результате этого процесса получается образ, который потом записывается на флешку.
https://docs.armbian.com/
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

Going, такой вопрос. Вы можете создать образ linuxcnc по типу как для raspberry pi4 это сделано, только для другого одноплатника например Rock pi4? Там в linuxcnc preempt ядро вроде, для работы с mesa 7i92 хватает такого решения. Просто rpi4 сейчас стоит неадекват, а аналоги от китайцев и купить проще и цена более менее адекватная. Да и по производительности вроде неплохие показатели.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение MX_Master »

Xenomai для меса-подобных плат не нужен. RT-PREEMPT ядра вполне достаточно. Собирается оно довольно просто. Сам уже с десяток образов насобирал. Если надо, могу подсобить. Но проверять на Rock Pi 4 будешь сам. Такой платы для тестов в наличии нет. Возможно, и у Леонида тоже.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

MX_Master ну вы скажите, на Rock pi4 будет робить не хуже чем на raspberry pi4? Вы там уже много чего знаете по linuxcnc делам).В принципе можно и выслать вам пк для того чтобы вы непосредственно на нем проверили, но с возвратом). За сам образ можно и магарыч, но разумный конечно же)
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

antoxa-kylibin писал(а): Вы можете создать образ linuxcnc по типу как для raspberry pi4 это сделано, только для другого одноплатника например Rock pi4?
rockpi-XX.png (2681 просмотр) <a class='original' href='./download/file.php?id=202988&sid=9f843c964f28f3f47361b1649a403bb1&mode=view' target=_blank>Загрузить оригинал (68.78 КБ)</a>
Какая из этих нужна?
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
Сообщения: 516
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение going »

MX_Master писал(а): Такой платы для тестов в наличии нет. Возможно, и у Леонида тоже.
Михаил, доброго здоровья! Рад с тобой пообщаться.

У меня есть в наличии Orange-pi-4b с rk3399 на борту. Для этого процессора я смогу проверить.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение MX_Master »

Прекрасно, в ближайшее время скооперируемся и проверим ;)
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников

Сообщение antoxa-kylibin »

:good:
Ответить

Вернуться в «Прочие вопросы Linux»