Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
В настоящее время, я пытаюсь изменить процесс создания пакетов в armbian,
чтобы можно было реализовать создание пакетов с использованием linux-headers в chroot окружении.
Когда это примут, всё станет проще.
			
			
									
									чтобы можно было реализовать создание пакетов с использованием linux-headers в chroot окружении.
Когда это примут, всё станет проще.
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- 
				DmitriiNT
 - Кандидат
 - Сообщения: 56
 - Зарегистрирован: 11 дек 2019, 20:17
 - Репутация: 6
 - Настоящее имя: Дмитрий
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
С драйвером GPIO получилось.
Провел испытания. Шаговый двигатель стабильно вращается.
https://vk.com/video-169934121_456239020
На GPIO оставил выходы для SPI: 19.21,23,24 - на случай расширения входов-выходов.
И I2C отже работает.
			
			
									
									
						Провел испытания. Шаговый двигатель стабильно вращается.
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 из исходников
Правда скорость больше 100 мм/сек не получается. ИМХО вполне достаточно для фрезера. Но, для гравировки на лазере не пойдет, там нужно 500-600 мм/сек.
			
			
									
									
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Это сколько импульсов в секунду?DmitriiNT писал(а):Правда скорость больше 100 мм/сек не получается.
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Обновил ссылки в  1 
Новости:
Xnomai 4 будет основано на интерфейсе dovetail (ласточкин хвост).
Работа по переносу кодовой базы в свой проект уже в процессе.
			
			
									
									Новости:
Xnomai 4 будет основано на интерфейсе dovetail (ласточкин хвост).
Работа по переносу кодовой базы в свой проект уже в процессе.
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Попробую продолжить.
Xnomai 4, в недалёком прошлом бывший EVL, сегодня уже работает довольно стабильно.
В ближайшие дни соберу образ для OrangePI-PC2 и испытаю.
			
			
									
									Xnomai 4, в недалёком прошлом бывший EVL, сегодня уже работает довольно стабильно.
В ближайшие дни соберу образ для OrangePI-PC2 и испытаю.
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
А xenomai ядро поддерживает работу с mesa по ethernet? Есть в наличии Orange pi 2e. Но я пока далёк от сборки образов из исходников.....
			
			
									
									
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Это, кажется, LinuxCNC должен поддерживать.antoxa-kylibin писал(а): ↑ работу с mesa по ethernet?
Я соберу образ, если плата поддерживается Armbian.antoxa-kylibin писал(а): ↑ я пока далёк от сборки образов
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 из исходников
Ну вообще я ставил на этот одноплатник armbian. На офф сайте есть образ armbian под эту версию. Но там обычное ядро linux без всяких RT патчей...
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
А как вы собираете образы, когда у вас физически нет этой железяки на руках? Может нубовский вопрос конечно, но все же).
			
			
									
									
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Это делает система сборки Армбиан. Я добавляю патчи для ядра Xenomai 4 и правила для сборки двух пакетовantoxa-kylibin писал(а): А как вы собираете образы
библиотеки libevl и Linuxcnc.
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Т. е. это делается в процессе "установки" armbian? Т. Е. берём стандартный образ armbian под конкретный одноплатник, заливаем на флешку. Запускаем установщик и выбираем что нам нужно? А как эти патчи для ядра добавить и что за правила сборки?
			
			
									
									
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Это делается в процессе сборки образа в системе сборки Армбиан.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 из исходников
Going, такой вопрос. Вы можете создать образ linuxcnc по типу как для raspberry pi4 это сделано, только для другого одноплатника например Rock pi4? Там в linuxcnc preempt ядро вроде, для работы с mesa 7i92 хватает такого решения. Просто rpi4 сейчас стоит неадекват, а аналоги от китайцев и купить проще и цена более менее адекватная. Да и по производительности вроде неплохие показатели.
			
			
									
									
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Xenomai для меса-подобных плат не нужен. RT-PREEMPT ядра вполне достаточно. Собирается оно довольно просто. Сам уже с десяток образов насобирал. Если надо, могу подсобить. Но проверять на Rock Pi 4 будешь сам. Такой платы для тестов в наличии нет. Возможно, и у Леонида тоже.
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
MX_Master ну вы скажите, на Rock pi4 будет робить не хуже чем на raspberry pi4? Вы там уже много чего знаете по linuxcnc делам).В принципе можно и выслать вам пк для того чтобы вы непосредственно на нем проверили, но с возвратом). За сам образ можно и магарыч, но разумный конечно же)
			
			
									
									
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Какая из этих нужна?antoxa-kylibin писал(а): ↑ Вы можете создать образ linuxcnc по типу как для raspberry pi4 это сделано, только для другого одноплатника например Rock pi4?
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- going
 - Мастер
 - Сообщения: 523
 - Зарегистрирован: 29 сен 2013, 20:55
 - Репутация: 129
 - Настоящее имя: Леонид
 - Откуда: г.Киров
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Михаил, доброго здоровья! Рад с тобой пообщаться.
У меня есть в наличии Orange-pi-4b с rk3399 на борту. Для этого процессора я смогу проверить.
Платы:  BPI-M3, BPI-A64, OPI-PC2
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Прекрасно, в ближайшее время скооперируемся и проверим 
			
			
									
									
						- antoxa-kylibin
 - Мастер
 - Сообщения: 786
 - Зарегистрирован: 22 июн 2017, 13:18
 - Репутация: 107
 - Настоящее имя: Антон
 - Откуда: г. Воронеж
 - Контактная информация: