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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение max73 » 25 фев 2019, 18:56

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

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

Сообщение max73 » 25 фев 2019, 18:59

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

Кстати, про использование такой платы как непосредственно контроллера ШД. Я не очень спец, но мне всегда казалось, что всякие нагрузки с индуктивностью надо через развязки подключать или типа того. Не зря же платы для LPT в народе опторазвязками кличут. Или я не прав?
max73
Опытный
 
Сообщения: 192
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 10
Настоящее имя: Maxim

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

Сообщение aftaev » 25 фев 2019, 19:04

max73 писал(а):ИМХО еще бы туда пару ламп

про лампы прикола не понял.

max73 писал(а):Не зря же платы для LPT в народе опторазвязками кличут. Или я не прав?

В нормальных шагодрайверах и сервах на входе стоят оптопары. Эти оптопары кушают что то 9-15мА. А порт LPT выдает что то 5мА. Вот плату "опторазвязки" и ставят ;)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 30544
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5424
Медальки:

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

Сообщение MX_Master » 25 фев 2019, 19:31

max73 писал(а):тогда лучше начать с обсуждения процессора, Cortex (или аналог) vs Intel vs AMD.

В ARM чипах с кортексами сопроцессор бывает внутри. У Intel/AMD нужных сопроцессоров внутри нет. Сопроцессоры/FPGA могут быть отдельно распаяны на плате.

max73 писал(а):Кстати, все совсем забыли про не большую компанию VIA

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

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

Сообщение max73 » 25 фев 2019, 19:49

MX_Master писал(а):Про платки с VIA чипами ничего не знаю, был бы пример.


via на платах arm
https://www.viatech.com/en/boards/pico-itx/

там еще в другом разделе дополнительные модули к ним.
max73
Опытный
 
Сообщения: 192
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 10
Настоящее имя: Maxim

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

Сообщение Сергей Саныч » 25 фев 2019, 20:03

max73 писал(а):Не зря же платы для LPT в народе опторазвязками кличут. Или я не прав?
Реально опторазвязаны в этих платах входы датчиков. Выходы идут просто через достаточно мощные буферные микросхемы в расчете, как тут правильно сказали, на оптопары в драйверах.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8441
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2643
Медальки:

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

Сообщение MX_Master » 25 фев 2019, 20:04

max73 писал(а):via на платах arm

На ARM проце c частотой 1 ГГц можно даже про AXIS не мечтать.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4476
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

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

Сообщение max73 » 25 фев 2019, 23:44

MX_Master писал(а):На ARM проце c частотой 1 ГГц можно даже про AXIS не мечтать


не читал полную спецификаацию, но там какой то намек на улучшенную графику. Не важно, все равно они все дороже 100. Хотя я уверен, если надо хотя бы года три стабильности, лучше брать коммерческие промышленные варианты, а не хоббийные. Тут большинство имеет более чем хоббийный станок.
max73
Опытный
 
Сообщения: 192
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 10
Настоящее имя: Maxim

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

Сообщение MX_Master » 27 фев 2019, 08:19

Изучаю вопрос архитектуры для чипа 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?

Мощный одноплатник для LinuxCNC 2019-02-27_120627.jpg
Мощный одноплатник для LinuxCNC 201506191222574523.png
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4476
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

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

Сообщение UAVpilot » 27 фев 2019, 14:24

MX_Master писал(а):Стоит ли использовать под хранение кода для Cortex-A7 встроенную SRAM вместо внешней DRAM?

Не стоит плодить лишних сущностей! :) Если я правильно понимаю задачи, которые ты хочешь возложить на А7, то весь их код сразу-же целиком "всосётся" в L2 кэш...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18510
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4534
Медальки:
Настоящее имя: Сергей

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

Сообщение MX_Master » 11 мар 2019, 10:30

Как я не старался найти больше инфы по чипу 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$

Мощный одноплатник для LinuxCNC 2019-03-11_130824.jpg
Мощный одноплатник для LinuxCNC IMG_0024.jpg
Мощный одноплатник для LinuxCNC B25D763E-E75F-4920-A6E2-3467E0875DCA.jpeg.6a45714994a3a9b2bc64e0cdfdf001ac.jpeg
Мощный одноплатник для LinuxCNC IMG_0017.jpg
Мощный одноплатник для LinuxCNC n8lgosp.jpg
Мощный одноплатник для LinuxCNC IMG_4352.jpg.44dc662e967fd56c008a8d232caa6b38.jpg
Последний раз редактировалось MX_Master 11 мар 2019, 13:06, всего редактировалось 1 раз.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4476
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

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

Сообщение raddd » 11 мар 2019, 12:10

Так этож украденый у нас эльбрус!
А че так дешево? ))))
ПилотуБЕСПИЛОТНИКА-дамы не дают (с)
Аватара пользователя
raddd
Мастер
 
Сообщения: 1556
Зарегистрирован: 10 фев 2015, 08:50
Откуда: Беларусь Минский р-н
Репутация: 528
Медальки:
Настоящее имя: Alexey Rodionov

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

Сообщение MX_Master » 11 мар 2019, 13:17

raddd писал(а):А че так дешево? ))))

действительно, непорядок
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4476
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

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

Сообщение nevkon » 11 мар 2019, 15:24

Действительно, это уже приближается по ценнику к х86 решению. Интересно, у ROCKPro64 есть полноценный PCIe - x4 разъем ревизии 2.1. Но цена... Я бы предпочел gigabyte и без танцев с бубном.
nevkon
Мастер
 
Сообщения: 1547
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 196
Настоящее имя: Константин

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

Сообщение MX_Master » 13 мар 2019, 10:04

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х-ядерный сопроцессор :)
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4476
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

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

Сообщение odekolon » 14 мар 2019, 12:18

в линкукс ЦНЦ иногда использую такие: на 16 гигов. Все устраивает, звезд с неба не хватают, но прикручиваю их ко всякому старью :hehehe:
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
odekolon
Мастер
 
Сообщения: 935
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 312
Медальки:
Настоящее имя: Борис

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

Сообщение MX_Master » 26 мар 2019, 19:41

Попросил я на форуме 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.

Другие тесты можно посмотреть здесь
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 4476
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 2142
Медальки:
Настоящее имя: Михаил

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

Сообщение UAVpilot » 27 мар 2019, 01:58

А ты читал о чём патч?..
IMHO он не стоит возни с пересборкой xserver...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18510
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4534
Медальки:
Настоящее имя: Сергей

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

Сообщение MX_Master » 27 мар 2019, 06:30

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

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

Сообщение dredivan » 06 май 2019, 09:41

dredivan
Новичок
 
Сообщения: 19
Зарегистрирован: 25 фев 2017, 17:17
Репутация: 11
Настоящее имя: Иван

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], drykov, Евжений, frezeryga, Google [Bot], grandPrix, Mamont, mycnc, pegas13, r_v, ruh2100, seet46, umerov, wenji, Yandex [bot], шпиндель

Reputation System ©'