LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Сделал тюнинг системы. Machinekit стартует и пашет как положено. Проверил анализатором работу GPIO - всё работает. Собрал RAR архив, в который входит образ SD карты (8 Гб) для Orange Pi PC и старые справочные файлы HOWTO/README для Orange Pi One. Чуть позже эти справочные данные будут обновлены. И ссылка появится в первом посте.

Желающие опробовать новый образ, могут скачать его отсюда - opipc_machinekit_8G.rar (640 Мб)

Если будут проблемы с образом или с системой - пишите, исправим.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение solo »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

solo писал(а):
MX_Master писал(а):Проверил анализатором работу GPIO
а шо получилось с частотой степ , по предварительной оценке ?
Ближе к часу ночи я это всё собирал, проверял. Поэтому успел проверить далеко не всё. HDMI и USB тоже не проверил. Тестировал с помощью удалённого управления по сети.

Займусь детальным тестированием сегодня вечером. Кто хочет, может тоже попробовать и поделиться впечатлениями.
neller
Новичок
Сообщения: 24
Зарегистрирован: 17 апр 2018, 14:14
Репутация: 5
Настоящее имя: Alexey
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение neller »

Отличная работа, постораюсь тоже затестить сегодня, если PC найду )
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

svb писал(а):Я тож сегодня вечером потестирую. Скажите чего и как тестить. Просто латенси тест прогнать? или еще чего?
Там 4 тестовых конфигурации для Machinekit на рабочем столе. Можно подключить шаговые драйвера, распиновки смотреть в hal файлах. Latency тоже можно погонять.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 609
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение merkwurdigliebe »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

merkwurdigliebe писал(а):ядро ведь с preemp-rt?
а чего там с эзернетом - mesa и т.п. будут работать?
RT-PREEMPT

Ещё никто не пробовал платы меса подключать, в теории - должно работать. В недалёком будущем планирую проверять свою плату развязки для LCNC (stm32+ethernet) на этой сборке.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 609
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение merkwurdigliebe »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

merkwurdigliebe писал(а):сколько примерно от включения до запуска linuxcnc?
Не замерял, но пол минуты однозначно будет. К слову сказать, на настольной материнке с SSD'шником, официальная сборка LinuxCNC (RTAI) грузится по времени примерно также.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 609
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение merkwurdigliebe »

ну нормально, если так. c eMMC должно быть еще чуть быстрее.
atom d2700 с SSD - 10 секунд от включения до начала загрузки ядра, еще 20 - до готовности linuxcnc. но, возможно, я там что-то отключал - не помню
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

в папке /home/cnc/machinekit пусто. неизвестен пароль пользователя cnc.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Latency test:
Max interval: 1094709ns
Max jitter: 98157
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение selenur »

svb писал(а):в папке /home/cnc/machinekit пусто. неизвестен пароль пользователя cnc.
пользователь: root
пароль: 123456
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

selenur писал(а):пользователь: root
пароль: 123456
таки это пароль не рута, а cnc. в домашней папке рута вообще пусто, от слова "совсем" (ну кроме служебных файлов)
И так и непонятно, где взять эти конфиги
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Спасибо за наводку. Походу, сам образ, снятый с флэхи, получился с косяками. На флэхе всё есть. Ща по-быстрому сделаю ещё одну копию, другими инструментами..
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Чёт не могу понять, разными средствами пробовал снять RAW копию с флэхи. Внутри папки machinekit всё равно ничего нет после копирования. Поэтому, да, пока что выложу папку /home/cnc/machinekit в виде архива.
cnc:123456
root:123456789
machinekit.7z
(239.35 КБ) 211 скачиваний
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):Чёт не могу понять, разными средствами пробовал снять RAW копию с флэхи. Внутри папки machinekit всё равно ничего нет после копирования.
Покажи что mount говорит? А за одно и "ls -ld /home/cnc/machinekit".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

UAVpilot писал(а):Покажи что mount говорит?
mount (для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

cnc@orangepipc:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=119055,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=204696k,mode=755)
/dev/mmcblk0p1 on / type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=600)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct,pipe_ino=14355)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
/dev/mmcblk0p1 on /var/log.hdd type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=600)
log2ram on /var/log type tmpfs (rw,nosuid,nodev,noexec,relatime,size=51200k,mode=755)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=102348k,mode=700,uid=1000,gid=1000)
UAVpilot писал(а):А за одно и "ls -ld /home/cnc/machinekit"
ls -ld /home/cnc/machinekit (для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

cnc@orangepipc:~$ ls -ld /home/cnc/machinekit
drwxr-xr-x 4 cnc cnc 4096 May  6 23:58 /home/cnc/machinekit
Ответить

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