во всех таких чипах есть сопроцессор, даже в rk3399 есть, правда там кортекс м0avmartugin писал(а):кто в курсе в процессоре allwinner H6 есть ядро ARISC?
LinuxCNC + Orange Pi (allwincnc)
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
-
avmartugin
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
может тогда лучше покупать Orange Pi One Plus с этим процом, там и частота на 50% больше чем в Н5.MX_Master писал(а):во всех подобных чипах есть сопроцессор
-
avmartugin
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
кортекс м0 не может выдавать большую частоту на ножки? в кортексах таймеры и дма есть?MX_Master писал(а):правда там кортекс м0
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
я бы с удовольствием попробовал RK3399, в нём многое прекрасно, но задач под него у меня сейчас нет.
ЗЫ Allwinner H6 - чип-недоделка, частота в нём (больше на 300мгц) практически ничего не решает, Latency будет такое же как на всех остальных чипах
ЗЫ Allwinner H6 - чип-недоделка, частота в нём (больше на 300мгц) практически ничего не решает, Latency будет такое же как на всех остальных чипах
Последний раз редактировалось MX_Master 16 апр 2020, 14:01, всего редактировалось 1 раз.
- technican
- Новичок
- Сообщения: 8
- Зарегистрирован: 03 апр 2020, 13:35
- Репутация: 1
- Настоящее имя: Денис
- Откуда: Владивосток
- Контактная информация:
Re: LinuxCNC + Orange Pi
Перекомпилил скрипт и теперь подтверждаю все работает. )) Правда тока под рутом т.к. /dev/mem доступ из user space ограничен, но с этим ничего не поделать как я понимаю, разве что через модуль для ядра, который создаст соотв устройство и через него уже общаться с сопроцом.MX_Master писал(а):Разобрался, наконец, с загрузкой прошивки из U-Boot. Добавил небольшую "грязную" заплатку в скрипт загрузчика. Теперь всё работает как прежде.
Только вот что не понятно, почему сразу загрузить прошивку в нужную область не дает, но дает загрузить на 0x44001000 (я так понимаю это уже оперативка) чтобы потом скопировать в проц на 0x40000? Чем такое обусловлено?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
В функцию load (в uboot) недавно завезли проверку, которая не позволяет писать в резервную память. Я думаю, что скоро и в другие аналогичные функции эту проверку добавят. Но пока работает.technican писал(а):Чем такое обусловлено?
-
avmartugin
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
я больше не техническую сторону имел ввиду. на али плата Orange Pi One Plus стоит столько же сколько Orange Pi PC 2 поэтому если не нужны 40 пинов на гребенке и 3 usb, то вариант с более мощным процом все равно выигрывает хоть на 300 хоть на 100 Мгц выше частота. и если рендеринг и расчет траектории все лежит на проце, то лишние мегагерцы будут точно не лишними.MX_Master писал(а):ЗЫ Allwinner H6 - чип-недоделка, частота в нём (больше на 300мгц) практически ничего не решает, Latency будет такое же как на всех остальных чипах
ЗЫ в рекламках видел что частота проца Н6 - 1,8 ГГц, а Н5 - 1,2 ГГц. где правдивая инфа по этим процам?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
У allwinner'a какие-то проблемы с производством чипов H5.. так что, новые платы на этом процессоре в ближайшем будущем могут исчезнуть.
- xenon-alien
- Почётный участник

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Прибыла новая микроСД карта.
Какую версию армбиана устанавливать? (так же как и в первый раз Buster Desktop, 5.4.?)
И дальше как обычно по инструкции из сайта?
Какую версию армбиана устанавливать? (так же как и в первый раз Buster Desktop, 5.4.?)
И дальше как обычно по инструкции из сайта?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
даxenon-alien писал(а):Прибыла новая микроСД карта.
Какую версию армбиана устанавливать? (так же как и в первый раз Buster Desktop, 5.4.?)
И дальше как обычно по инструкции из сайта?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Всё-таки, карантин даёт свои результаты
От нефиг делать решил провести тюнинг проекта. И таки провёл
Теперь сопроцессорный генератор может поддать газу аж до 1 МГц. Скорость общения драйвера LinuxCNC с сопроцессором выросла на порядок. Все тяжелые расчёты вынесены в драйвер, дабы не дёргать сопроцессор по пустякам. Вощем, товарищи, получилось настолько хорошо, аж самому не верится
Нужно ещё немного поработать над драйвером + провести больше тестов. И где-то через недельку можно будет обновить установщик.
Теперь сопроцессорный генератор может поддать газу аж до 1 МГц. Скорость общения драйвера LinuxCNC с сопроцессором выросла на порядок. Все тяжелые расчёты вынесены в драйвер, дабы не дёргать сопроцессор по пустякам. Вощем, товарищи, получилось настолько хорошо, аж самому не верится
Нужно ещё немного поработать над драйвером + провести больше тестов. И где-то через недельку можно будет обновить установщик.
- xenon-alien
- Почётный участник

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Т.е. то что я сегодня установил эти модификации ещё не имеет?MX_Master писал(а):Нужно ещё немного поработать над драйвером + провести больше тестов. И где-то через недельку можно будет обновить установщик.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ещё нет. Но вы, как грицца, там держитесь 
-
avmartugin
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
H5 - 40 nm такой же как и H2 и H3. они не на одной линии изготавливались?MX_Master писал(а):У allwinner'a какие-то проблемы с производством чипов H5.. так что, новые платы на этом процессоре в ближайшем будущем могут исчезнуть.
-
avmartugin
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
Linuxcnc на наших платах может обеспечить расчет на такой же частоте?MX_Master писал(а):Теперь сопроцессорный генератор может поддать газу аж до 1 МГц.
на armbian есть профили производительности, есть смысл включать разгон проца.
и стоит ли это делать на пассивном охлаждении?
- xenon-alien
- Почётный участник

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Понял.MX_Master писал(а):Ещё нет. Но вы, как грицца, там держитесь
Потом скажешь, как откатится, или переустановить?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Подробностей не в курсе. Сам узнал на форуме Armbian. Глянул третьего дня на АЛИ, а у Orange Pi таких плат в продаже больше нет.avmartugin писал(а):H5 - 40 nm такой же как и H2 и H3. они не на одной линии изготавливались?
Весь расчёт с плавающей точкой идёт по умолчанию на частоте 1 КГц (сервопериод). В этом плане, наши ARM платы ничем не отличаются от рядовых настольных ПК со средними процессорами. Чтобы сделать сервопериод ещё меньше, должна быть весомая причина и совсем другой бюджет на оборудование.avmartugin писал(а):Linuxcnc на наших платах может обеспечить расчет на такой же частоте?
Установщик проекта выставит профиль производительности сам. Руками ничего править не надо.avmartugin писал(а):на armbian есть профили производительности, есть смысл включать разгон проца.
и стоит ли это делать на пассивном охлаждении?
Откатываться никуда не надоxenon-alien писал(а):Потом скажешь, как откатится, или переустановить?
-
avmartugin
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
а микроконтроллеры 32 бита, которые используются для 3д-принтеров и проч они какой период расчета имеют?MX_Master писал(а):Весь расчёт с плавающей точкой идёт по умолчанию на частоте 1 КГц (сервопериод). В этом плане, наши ARM платы ничем не отличаются от рядовых настольных ПК со средними процессорами. Чтобы сделать сервопериод ещё меньше, должна быть весомая причина и совсем другой бюджет на оборудование.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
хороший вопрос, над которым предлагаю подумать в поисковиках самостоятельно 
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Надо бы ещё в установщик добавить скрипт установки в систему русского языка...
Вдруг кто-то до сих пор не подтянул английский
Вдруг кто-то до сих пор не подтянул английский