Re: LinuxCNC + Orange Pi
Добавлено: 05 окт 2018, 18:21
А у меня Orange Pi PC и мне не хватает еще одного ГБ памяти
(с) Общество анонимных апельсиноводов
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
А периферия - разная. Не зря при сборке указывается имя платы, там даже патчи в ядро разные могут накладываться в зависимости от платы.AVK74 писал(а):Процессор же один и тот же.
Я тоже присматриваюсь к PrimeKovus2 писал(а):А у меня Orange Pi PC и мне не хватает еще одного ГБ памяти(с) Общество анонимных апельсиноводов
В сообщении #1470 на стр.74 Mx_Master пишет:AVK74 писал(а):Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
У нас нет конкретно аппаратной. Только быстрая программная. Для 4-х осей 200 КГц не проблема. Для 8-ми осей 100 КГц не проблема. Уже проверял. Если будут использоваться энкодерные счётчики сопроцессора, частота шагов будет чуть поменьше.
К слову сказать, недавно смотрел как китайцы генерируют шаги на своих Mach3 контроллерах на STM32F4. Всё у них программно. И это при том, что там на борту есть 12 точных аппаратных генератора.
Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГцAVK74 писал(а):Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
И сопроцессору, и ARM процессору доступны абсолютно все GPIO пины. Прямо сейчас. Включая весь порт PESergo67 писал(а):Mx_Master, таки повторю свой вопрос - на шлейфе CSI 16 пинов РЕхх, они все будут доступны для сопроцессора? А то в топике мелькала цифра 11...
У меня почему то 47000.MX_Master писал(а):Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
У меня очепятка. Надо так:AVK74 писал(а):У меня почему то 47000.MX_Master писал(а):Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
И нужно base period уменьшать в инишнике я так понял. С дефолтовыми значениями 10 кГц у меня предел
Для Orange Pi 2E Plus образы никто из нас не собирал. Для теста платы можно поставить любой образ от Armbian. Там с частотами всё в порядке. Но, думаю, понятно, что LCNC на таких образах сможет работать только как симулятор.antoxa-kylibin писал(а):Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
antoxa-kylibin писал(а):Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
Мммм... а как Armbian связан с LinuxCNC? Вы делаете сборки LCNC на основе armbian?.....А от Orange Pi PC образ не подойдет? Как запустить LCNC на этой железяке?Для Orange Pi 2E Plus образы никто из нас не собирал. Для теста платы можно поставить любой образ от Armbian. Там с частотами всё в порядке. Но, думаю, понятно, что LCNC на таких образах сможет работать только как симулятор.
Сообщение 1633 на этой же страницеantoxa-kylibin писал(а):А от Orange Pi PC образ не подойдет? Как запустить LCNC на этой железяке?
Можно каждому отдельному процессу или потоку разрешить работать на конкретных ядрах.MX_Master писал(а):Появился небольшой (дурацкий) вопрос к знатокам LinuxВот у нас есть 4 ядра ARM проца, которые видны ядру Linux. Можно ли отключить (спрятать) от Linux одно из ядер так, чтобы выполнить на нём какой-то машинный ARM код без участия Linux?
Сергей, я давно проводил тесты с изоляцией одного из ядер и выполнением на нём одного процесса. Зарылся в этот процесс довольно глубоко. И по итогу всех тестов стало чётко видно, что на ядре проца всё равно время от времени выполняются хоз. задачи ядра linux.UAVpilot писал(а):Можно каждому отдельному процессу или потоку разрешить работать на конкретных ядрах.
Ха, прикольно. Язык образа русский, описание на github'e на русском, а название релиза там же - на английском (: Когда я писал все на английском, целью была международность. Образы тоже были международными. Ну а когда есть полностью русский вариант, названия могут быть тоже русскими.svb писал(а):Новый релиз.
Как назывался редактор?AVK74 писал(а):Исчез прикольный редактор инишников, который запоминал позицию.