Мощный одноплатник для LinuxCNC

Контроллеры, драйверы, датчики, управляющие устройства.
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение max73 »

ИМХО еще бы туда пару ламп :)
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение max73 »

короче, надо быстрее плату выбирать, на начинать собирать линух под нее, иначе опять все встанет.

Кстати, про использование такой платы как непосредственно контроллера ШД. Я не очень спец, но мне всегда казалось, что всякие нагрузки с индуктивностью надо через развязки подключать или типа того. Не зря же платы для LPT в народе опторазвязками кличут. Или я не прав?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение aftaev »

max73 писал(а):ИМХО еще бы туда пару ламп
про лампы прикола не понял.
max73 писал(а):Не зря же платы для LPT в народе опторазвязками кличут. Или я не прав?
В нормальных шагодрайверах и сервах на входе стоят оптопары. Эти оптопары кушают что то 9-15мА. А порт LPT выдает что то 5мА. Вот плату "опторазвязки" и ставят ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

max73 писал(а):тогда лучше начать с обсуждения процессора, Cortex (или аналог) vs Intel vs AMD.
В ARM чипах с кортексами сопроцессор бывает внутри. У Intel/AMD нужных сопроцессоров внутри нет. Сопроцессоры/FPGA могут быть отдельно распаяны на плате.
max73 писал(а):Кстати, все совсем забыли про не большую компанию VIA
Про платки с VIA чипами ничего не знаю, был бы пример.
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение max73 »

MX_Master писал(а):Про платки с VIA чипами ничего не знаю, был бы пример.
via на платах arm
https://www.viatech.com/en/boards/pico-itx/

там еще в другом разделе дополнительные модули к ним.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение Сергей Саныч »

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

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

max73 писал(а):via на платах arm
На ARM проце c частотой 1 ГГц можно даже про AXIS не мечтать.
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение max73 »

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

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

Изучаю вопрос архитектуры для чипа Samsung Exynos5422 (Odroid XU4). В публичном доступе подробных инструкций маловато. Разве что на сайте ARM - https://developer.arm.com/technologies/big-little. Но для наглядности есть пара картинок.

Вопрос, наверное, к знатокам. К примеру, мы хотим отдать под Linux только Cortex-A15 (2 ГГц). А более слабый Cortex-A7 (1.4 ГГц) использовать под Bare Metal задачи для работы с GPIO. Как лучше всего минимизировать использование общих ресурсов двумя процессорами? Кэш у каждого процессора свой, а вот шины связи вполне себе общие. Стоит ли использовать под хранение кода для Cortex-A7 встроенную SRAM вместо внешней DRAM?
2019-02-27_120627.jpg (3241 просмотр) <a class='original' href='./download/file.php?id=157981&mode=view' target=_blank>Загрузить оригинал (81.94 КБ)</a>
201506191222574523.png (3279 просмотров) <a class='original' href='./download/file.php?id=157969&mode=view' target=_blank>Загрузить оригинал (183.43 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение Serg »

MX_Master писал(а):Стоит ли использовать под хранение кода для Cortex-A7 встроенную SRAM вместо внешней DRAM?
Не стоит плодить лишних сущностей! :) Если я правильно понимаю задачи, которые ты хочешь возложить на А7, то весь их код сразу-же целиком "всосётся" в L2 кэш...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

Как я не старался найти больше инфы по чипу Samsung Exynos5422 (Odroid XU4), в открытом доступе её просто нет. Так что нестандартные эксперименты с этим чипом могут отнять довольно много времени. Раскопки в исходниках меня не сильно вдохновляют.
Присмотрелся вчера к чипу Rockchip RK3399. 2 основных процессора - A72: 2 x 2 ГГц, A53: 4 х 1.5 ГГц, 64 бита. 2х-ядерный сопроцессор Cortex-M0! Доки и мануалы в открытом доступе. Есть даже исходники и прошивка для сопроцессора!

Видео - Mali T860MP4, OpenGL ES 1.1 /2.0 /3.0 /3.1 /3.2, Vulkan 1.0, Open CL 1.1 1.2, DX11

Цены на платки начального уровня весьма гуманные (40-60$).
На заряженные модели цены тоже не кусаются (60-80$).

http://rockpi.org/
ROCK PI 4A - 39$ (1 Гб ОЗУ, без Wi-fi/Bluetooth)
ROCK PI 4B - 75$ (4 Гб ОЗУ, Wi-fi/Bluetooth)

NanoPi NEO4 - 50$ (1 Гб)
NanoPi M4 - 65$ (2 Гб)

https://www.pine64.org/?page_id=61456
ROCKPro64 2GB - 60$
ROCKPro64 4GB - 80$
2019-03-11_130824.jpg (3071 просмотр) <a class='original' href='./download/file.php?id=158697&mode=view' target=_blank>Загрузить оригинал (232.82 КБ)</a>
IMG_0024.jpg (3071 просмотр) <a class='original' href='./download/file.php?id=158698&mode=view' target=_blank>Загрузить оригинал (755.23 КБ)</a>
B25D763E-E75F-4920-A6E2-3467E0875DCA.jpeg.6a45714994a3a9b2bc64e0cdfdf001ac.jpeg (3047 просмотров) <a class='original' href='./download/file.php?id=158703&mode=view' target=_blank>Загрузить оригинал (431.95 КБ)</a>
IMG_0017.jpg (3071 просмотр) <a class='original' href='./download/file.php?id=158699&mode=view' target=_blank>Загрузить оригинал (710.44 КБ)</a>
n8lgosp.jpg (3071 просмотр) <a class='original' href='./download/file.php?id=158700&mode=view' target=_blank>Загрузить оригинал (821.81 КБ)</a>
IMG_4352.jpg.44dc662e967fd56c008a8d232caa6b38.jpg (3047 просмотров) <a class='original' href='./download/file.php?id=158704&mode=view' target=_blank>Загрузить оригинал (378.03 КБ)</a>
Последний раз редактировалось MX_Master 11 мар 2019, 13:06, всего редактировалось 1 раз.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение raddd »

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

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

raddd писал(а):А че так дешево? ))))
действительно, непорядок
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение nevkon »

Действительно, это уже приближается по ценнику к х86 решению. Интересно, у ROCKPro64 есть полноценный PCIe - x4 разъем ревизии 2.1. Но цена... Я бы предпочел gigabyte и без танцев с бубном.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

nevkon писал(а):Интересно, у ROCKPro64 есть полноценный PCIe - x4 разъем ревизии 2.1. Но цена...
На платах ROCK PI 4 есть слот M.2 (PCI-E 2.1 x4). Цена на начальные версии не сильно кусается.

Нашёл на таобао официального продавца. Как только в кармане будет достаточно лишних денех, хочу прикупить версию с 4 Гб ОЗУ без вайфая (67$). С официального сайта шлют только DHL'ом (от 48$), так что взять на тесты одну штуку с ТАО будет выгодней. Там же на ТАО полно недорогих SSD'шек (под M.2) малого объёма (16,32 Гб). Для тестов самое оно. Интересно будет посмотреть на скорость и сравнить с SD картами. Заодно проверю свои любимые OpenGLES/WebGL и посмотрю что там делает 2х-ядерный сопроцессор :)
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение odekolon »

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

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

Попросил я на форуме rockpi (radxa) у человека (Dante4) сделать тесты WebGL на платке Rock Pi 4. Результаты довольно интересные.

На примере с рыбками, в стандартном Debian образе (от radxa) Chromium выдаёт
  • 12-28 FPS (500 рыбок)
  • 14-17 FPS (1000 рыбок)
  • 1 FPS (30000 рыбок)
На нестандартном Ubuntu образе с собранным вручную xserver'ом от rockchip (+патч) Chromium выдаёт
  • 20-21 FPS (500 рыбок)
  • 11-12 FPS (1000 рыбок)
  • 1-2 FPS (30000 рыбок)
В обоих случаях Chromium определяет видеочип правильно - как ARM Mali-T860. Учитывая, что цены на rock pi 4 начинаются с 39$ (1 Гб ОЗУ), вариант под LinuxCNC довольно неплохой. Также можно смело ставить эксперименты с веб-мордой и разными сопроцессорами внутри чипа RK3399. Форм-фактор полностью соответствует Raspberry Pi 3B. Так что все "шляпы" от RPi3B прекрасно налезут и на Rock Pi 4.

Другие тесты можно посмотреть здесь
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение Serg »

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

Re: Мощный одноплатник для LinuxCNC

Сообщение MX_Master »

Человек собирал это для своих личных целей. Ну и, судя по числам, на результаты тестов патч практически не повлиял :)
dredivan
Новичок
Сообщения: 21
Зарегистрирован: 25 фев 2017, 17:17
Репутация: 11
Настоящее имя: Иван
Контактная информация:

Re: Мощный одноплатник для LinuxCNC

Сообщение dredivan »

Ответить

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