Страница 84 из 245

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 18:21
Kovus2
А у меня Orange Pi PC и мне не хватает еще одного ГБ памяти :( (с) Общество анонимных апельсиноводов

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 18:36
AVK74
Процессор же один и тот же.

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 18:46
svb
AVK74 писал(а):Процессор же один и тот же.
А периферия - разная. Не зря при сборке указывается имя платы, там даже патчи в ядро разные могут накладываться в зависимости от платы.

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 18:46
svb
Kovus2 писал(а):А у меня Orange Pi PC и мне не хватает еще одного ГБ памяти :( (с) Общество анонимных апельсиноводов
Я тоже присматриваюсь к Prime :)

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 18:59
AVK74
Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 19:52
Kovus2
AVK74 писал(а):Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
В сообщении #1470 на стр.74 Mx_Master пишет:
У нас нет конкретно аппаратной. Только быстрая программная. Для 4-х осей 200 КГц не проблема. Для 8-ми осей 100 КГц не проблема. Уже проверял. Если будут использоваться энкодерные счётчики сопроцессора, частота шагов будет чуть поменьше.

К слову сказать, недавно смотрел как китайцы генерируют шаги на своих Mach3 контроллерах на STM32F4. Всё у них программно. И это при том, что там на борту есть 12 точных аппаратных генератора.

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 20:43
Sergo67
Mx_Master, таки повторю свой вопрос - на шлейфе CSI 16 пинов РЕхх, они все будут доступны для сопроцессора? А то в топике мелькала цифра 11...

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 20:53
MX_Master
AVK74 писал(а):Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
Sergo67 писал(а):Mx_Master, таки повторю свой вопрос - на шлейфе CSI 16 пинов РЕхх, они все будут доступны для сопроцессора? А то в топике мелькала цифра 11...
И сопроцессору, и ARM процессору доступны абсолютно все GPIO пины. Прямо сейчас. Включая весь порт PE :)
11 - это я так точно в спешке посчитал :hehehe:

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 21:42
antoxa-kylibin
Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 21:47
AVK74
MX_Master писал(а):Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
У меня почему то 47000.
И нужно base period уменьшать в инишнике я так понял. С дефолтовыми значениями 10 кГц у меня предел

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 21:57
MX_Master
AVK74 писал(а):
MX_Master писал(а):Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
У меня почему то 47000.
И нужно base period уменьшать в инишнике я так понял. С дефолтовыми значениями 10 кГц у меня предел
У меня очепятка. Надо так:
Интерфейс tklinuxcnc на 3 оси + Base Period 30000 = 16.7 КГц
antoxa-kylibin писал(а):Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
Для Orange Pi 2E Plus образы никто из нас не собирал. Для теста платы можно поставить любой образ от Armbian. Там с частотами всё в порядке. Но, думаю, понятно, что LCNC на таких образах сможет работать только как симулятор.

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 21:57
MX_Master
Появился небольшой (дурацкий) вопрос к знатокам Linux :freak: Вот у нас есть 4 ядра ARM проца, которые видны ядру Linux. Можно ли отключить (спрятать) от Linux одно из ядер так, чтобы выполнить на нём какой-то машинный ARM код без участия Linux? :hehehe:

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 22:15
antoxa-kylibin
antoxa-kylibin писал(а):Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
Для Orange Pi 2E Plus образы никто из нас не собирал. Для теста платы можно поставить любой образ от Armbian. Там с частотами всё в порядке. Но, думаю, понятно, что LCNC на таких образах сможет работать только как симулятор.
Мммм... а как Armbian связан с LinuxCNC? Вы делаете сборки LCNC на основе armbian?.....А от Orange Pi PC образ не подойдет? Как запустить LCNC на этой железяке?

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 22:18
svb
antoxa-kylibin писал(а):А от Orange Pi PC образ не подойдет? Как запустить LCNC на этой железяке?
Сообщение 1633 на этой же странице

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 23:42
Serg
MX_Master писал(а):Появился небольшой (дурацкий) вопрос к знатокам Linux :freak: Вот у нас есть 4 ядра ARM проца, которые видны ядру Linux. Можно ли отключить (спрятать) от Linux одно из ядер так, чтобы выполнить на нём какой-то машинный ARM код без участия Linux? :hehehe:
Можно каждому отдельному процессу или потоку разрешить работать на конкретных ядрах.

Re: LinuxCNC + Orange Pi

Добавлено: 05 окт 2018, 23:58
MX_Master
UAVpilot писал(а):Можно каждому отдельному процессу или потоку разрешить работать на конкретных ядрах.
Сергей, я давно проводил тесты с изоляцией одного из ядер и выполнением на нём одного процесса. Зарылся в этот процесс довольно глубоко. И по итогу всех тестов стало чётко видно, что на ядре проца всё равно время от времени выполняются хоз. задачи ядра linux.

В своём вопросе я хотел узнать, возможен ли какой-то хак, при котором linux видит отключенное ядро проца и не выполняет на нём никаких процессов. Или вовсе не видит такое ядро. Но, чтобы была возможность использовать и управлять этим ядром проца из сопроцессора или как-то ещё.

Re: LinuxCNC + Orange Pi

Добавлено: 06 окт 2018, 00:25
svb
Новый релиз.
Full SD image for the Orange Pi PC - 06.10.2018

Ядро 4.18.7rt5 с ветки armbian sunxi-4.18/dev
Базовый дистрибутив Debian Stretch
Добавлена русская локаль как язык по умолчанию
Фикс локализации для tklinuxcnc от dmz(http://cnc-club.ru/forum/viewtopic.php? ... 47#p463447)

Пакеты, добавленные к основному составу Armbian:
mc
mc-data
xrdp
tightvncserver
psensor

Добавлена демо-конфигурация 3D_panel_I2C:
  • панель работы с TouchProbe (пробник подключается на пин PC1 | 21 на 40-pin разъеме OrangePi PC)
  • демо-поддержка I2C расширителя портов MCP23017
Во всех демо-конфигурациях номера пинов заменены на имена пинов (рекомендация MX_Master)

Re: LinuxCNC + Orange Pi

Добавлено: 06 окт 2018, 02:56
AVK74
Латенси вроде стал немного больше.
Исчез прикольный редактор инишников, который запоминал позицию.
Psensor не показывает температуру.

Re: LinuxCNC + Orange Pi

Добавлено: 06 окт 2018, 06:44
MX_Master
svb писал(а):Новый релиз.
Ха, прикольно. Язык образа русский, описание на github'e на русском, а название релиза там же - на английском (: Когда я писал все на английском, целью была международность. Образы тоже были международными. Ну а когда есть полностью русский вариант, названия могут быть тоже русскими.

Подправил для примера название и описание. Если не пойдёт, можешь подправить или вернуть обратно :)

Re: LinuxCNC + Orange Pi

Добавлено: 06 окт 2018, 07:32
svb
AVK74 писал(а):Исчез прикольный редактор инишников, который запоминал позицию.
Как назывался редактор?