LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

avmartugin писал(а):кто в курсе в процессоре allwinner H6 есть ядро ARISC?
во всех таких чипах есть сопроцессор, даже в rk3399 есть, правда там кортекс м0
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):во всех подобных чипах есть сопроцессор
может тогда лучше покупать Orange Pi One Plus с этим процом, там и частота на 50% больше чем в Н5.
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):правда там кортекс м0
кортекс м0 не может выдавать большую частоту на ножки? в кортексах таймеры и дма есть?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

я бы с удовольствием попробовал RK3399, в нём многое прекрасно, но задач под него у меня сейчас нет.

ЗЫ Allwinner H6 - чип-недоделка, частота в нём (больше на 300мгц) практически ничего не решает, Latency будет такое же как на всех остальных чипах
Последний раз редактировалось MX_Master 16 апр 2020, 14:01, всего редактировалось 1 раз.
Аватара пользователя
technican
Новичок
Сообщения: 8
Зарегистрирован: 03 апр 2020, 13:35
Репутация: 1
Настоящее имя: Денис
Откуда: Владивосток
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение technican »

MX_Master писал(а):Разобрался, наконец, с загрузкой прошивки из U-Boot. Добавил небольшую "грязную" заплатку в скрипт загрузчика. Теперь всё работает как прежде.
Перекомпилил скрипт и теперь подтверждаю все работает. )) Правда тока под рутом т.к. /dev/mem доступ из user space ограничен, но с этим ничего не поделать как я понимаю, разве что через модуль для ядра, который создаст соотв устройство и через него уже общаться с сопроцом.

Только вот что не понятно, почему сразу загрузить прошивку в нужную область не дает, но дает загрузить на 0x44001000 (я так понимаю это уже оперативка) чтобы потом скопировать в проц на 0x40000? Чем такое обусловлено?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

technican писал(а):Чем такое обусловлено?
В функцию load (в uboot) недавно завезли проверку, которая не позволяет писать в резервную память. Я думаю, что скоро и в другие аналогичные функции эту проверку добавят. Но пока работает.
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):ЗЫ Allwinner H6 - чип-недоделка, частота в нём (больше на 300мгц) практически ничего не решает, Latency будет такое же как на всех остальных чипах
я больше не техническую сторону имел ввиду. на али плата Orange Pi One Plus стоит столько же сколько Orange Pi PC 2 поэтому если не нужны 40 пинов на гребенке и 3 usb, то вариант с более мощным процом все равно выигрывает хоть на 300 хоть на 100 Мгц выше частота. и если рендеринг и расчет траектории все лежит на проце, то лишние мегагерцы будут точно не лишними.
ЗЫ в рекламках видел что частота проца Н6 - 1,8 ГГц, а Н5 - 1,2 ГГц. где правдивая инфа по этим процам?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

У allwinner'a какие-то проблемы с производством чипов H5.. так что, новые платы на этом процессоре в ближайшем будущем могут исчезнуть.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Прибыла новая микроСД карта.
Какую версию армбиана устанавливать? (так же как и в первый раз Buster Desktop, 5.4.?)
И дальше как обычно по инструкции из сайта?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

xenon-alien писал(а):Прибыла новая микроСД карта.
Какую версию армбиана устанавливать? (так же как и в первый раз Buster Desktop, 5.4.?)
И дальше как обычно по инструкции из сайта?
да
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Всё-таки, карантин даёт свои результаты :hehehe: От нефиг делать решил провести тюнинг проекта. И таки провёл :freak:

Теперь сопроцессорный генератор может поддать газу аж до 1 МГц. Скорость общения драйвера LinuxCNC с сопроцессором выросла на порядок. Все тяжелые расчёты вынесены в драйвер, дабы не дёргать сопроцессор по пустякам. Вощем, товарищи, получилось настолько хорошо, аж самому не верится :cheesy:
:relsa:

Нужно ещё немного поработать над драйвером + провести больше тестов. И где-то через недельку можно будет обновить установщик.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

MX_Master писал(а):Нужно ещё немного поработать над драйвером + провести больше тестов. И где-то через недельку можно будет обновить установщик.
Т.е. то что я сегодня установил эти модификации ещё не имеет?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Ещё нет. Но вы, как грицца, там держитесь :freak:
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):У allwinner'a какие-то проблемы с производством чипов H5.. так что, новые платы на этом процессоре в ближайшем будущем могут исчезнуть.
H5 - 40 nm такой же как и H2 и H3. они не на одной линии изготавливались?
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):Теперь сопроцессорный генератор может поддать газу аж до 1 МГц.
Linuxcnc на наших платах может обеспечить расчет на такой же частоте?
на armbian есть профили производительности, есть смысл включать разгон проца.
и стоит ли это делать на пассивном охлаждении?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4520
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 925
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

MX_Master писал(а):Ещё нет. Но вы, как грицца, там держитесь
Понял.
Потом скажешь, как откатится, или переустановить?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

avmartugin писал(а):H5 - 40 nm такой же как и H2 и H3. они не на одной линии изготавливались?
Подробностей не в курсе. Сам узнал на форуме Armbian. Глянул третьего дня на АЛИ, а у Orange Pi таких плат в продаже больше нет.
avmartugin писал(а):Linuxcnc на наших платах может обеспечить расчет на такой же частоте?
Весь расчёт с плавающей точкой идёт по умолчанию на частоте 1 КГц (сервопериод). В этом плане, наши ARM платы ничем не отличаются от рядовых настольных ПК со средними процессорами. Чтобы сделать сервопериод ещё меньше, должна быть весомая причина и совсем другой бюджет на оборудование.
avmartugin писал(а):на armbian есть профили производительности, есть смысл включать разгон проца.
и стоит ли это делать на пассивном охлаждении?
Установщик проекта выставит профиль производительности сам. Руками ничего править не надо. ;) Радиатор нужен по любому.
xenon-alien писал(а):Потом скажешь, как откатится, или переустановить?
Откатываться никуда не надо :) Установщик устроен так, что отдельные компоненты можно переустанавливать парой команд за 6 секунд.
avmartugin
Новичок
Сообщения: 37
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

MX_Master писал(а):Весь расчёт с плавающей точкой идёт по умолчанию на частоте 1 КГц (сервопериод). В этом плане, наши ARM платы ничем не отличаются от рядовых настольных ПК со средними процессорами. Чтобы сделать сервопериод ещё меньше, должна быть весомая причина и совсем другой бюджет на оборудование.
а микроконтроллеры 32 бита, которые используются для 3д-принтеров и проч они какой период расчета имеют?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

хороший вопрос, над которым предлагаю подумать в поисковиках самостоятельно :freak:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Надо бы ещё в установщик добавить скрипт установки в систему русского языка...
Вдруг кто-то до сих пор не подтянул английский :freak:
Ответить

Вернуться в «Электроника»