Xenomai + LinuxCNC, EVL + LinuxCNC из исходников
Добавлено: 05 июл 2018, 14:52
Тема создана для того, что бы поделиться опытом по сборке из исходников связки:
ядро XENOMAI + LinuxCNC и ядро EVL + LinuxCNC на различных архитектурах
Предлагаю обсудить варианты для различных Linux, например OpenSUSE, debian, ubuntu и др..
Какие системы сборки использовались для arm arm64 архитектур, их преимущества и недостатки.
Ресурсы:
Xenomai
https://source.denx.de/Xenomai/xenomai/-/wikis/home
https://source.denx.de/Xenomai
https://xenomai.org/downloads/ipipe
EVL сегодня это Xenomai 4
https://evlproject.org/
https://git.xenomai.org/xenomai4/linux-evl.git
https://git.xenomai.org/xenomai4/libevl.git
LinuxCNC
http://linuxcnc.org/
https://github.com/LinuxCNC/linuxcnc
http://linuxcnc.org/docs/devel/html/cod ... uxcnc.html
Armbian
https://docs.armbian.com/
https://github.com/armbian/build
Сылка на старый образ для OPI-PC2. + набор пакетов ядра xenomai и библиотеки.
https://yadi.sk/d/uXABC7CLsHzd8A
годится только для тестов и пробной сборки LinuxCNC.
Первый вход стандартный для Armbian. Пользователь: root, пароль: 1234.
Система предложит поменять пароль для root, создать пользователя и пароль.
Всё это работат в консоли (через UART) при первой загрузке.
Графическое окружение openbox. (правая клавиша мышки, меню, терминал)
Для хорошего прохождения тестов надо выделить для со-ядра xenomai и
РТ задач отдельные цпу. Для начала прочтите:
Re: Xenomai + LinuxCNC из исходников -> x86, x86_64, arm, ar #126
В файл /boot/ArmbianEnv.txt. добавить строчку extraargs=isolcpus=2,3 примерно так:
ядро XENOMAI + LinuxCNC и ядро EVL + LinuxCNC на различных архитектурах
Предлагаю обсудить варианты для различных Linux, например OpenSUSE, debian, ubuntu и др..
Какие системы сборки использовались для arm arm64 архитектур, их преимущества и недостатки.
Ресурсы:
Xenomai
https://source.denx.de/Xenomai/xenomai/-/wikis/home
https://source.denx.de/Xenomai
https://xenomai.org/downloads/ipipe
EVL сегодня это Xenomai 4
https://evlproject.org/
https://git.xenomai.org/xenomai4/linux-evl.git
https://git.xenomai.org/xenomai4/libevl.git
LinuxCNC
http://linuxcnc.org/
https://github.com/LinuxCNC/linuxcnc
http://linuxcnc.org/docs/devel/html/cod ... uxcnc.html
Armbian
https://docs.armbian.com/
https://github.com/armbian/build
Сылка на старый образ для OPI-PC2. + набор пакетов ядра xenomai и библиотеки.
https://yadi.sk/d/uXABC7CLsHzd8A
годится только для тестов и пробной сборки LinuxCNC.
Первый вход стандартный для Armbian. Пользователь: root, пароль: 1234.
Система предложит поменять пароль для root, создать пользователя и пароль.
Всё это работат в консоли (через UART) при первой загрузке.
Графическое окружение openbox. (правая клавиша мышки, меню, терминал)
Для хорошего прохождения тестов надо выделить для со-ядра xenomai и
РТ задач отдельные цпу. Для начала прочтите:
Re: Xenomai + LinuxCNC из исходников -> x86, x86_64, arm, ar #126
В файл /boot/ArmbianEnv.txt. добавить строчку extraargs=isolcpus=2,3 примерно так: