Страница 40 из 245

Re: LinuxCNC + Orange Pi

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

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

Если будут проблемы с образом или с системой - пишите, исправим.

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 08:52
solo
MX_Master писал(а):Проверил анализатором работу GPIO
а шо получилось с частотой степ , по предварительной оценке ?

Re: LinuxCNC + Orange Pi

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

Займусь детальным тестированием сегодня вечером. Кто хочет, может тоже попробовать и поделиться впечатлениями.

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 12:32
neller
Отличная работа, постораюсь тоже затестить сегодня, если PC найду )

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 13:29
svb
Я тож сегодня вечером потестирую. Скажите чего и как тестить. Просто латенси тест прогнать? или еще чего?

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 17:00
MX_Master
svb писал(а):Я тож сегодня вечером потестирую. Скажите чего и как тестить. Просто латенси тест прогнать? или еще чего?
Там 4 тестовых конфигурации для Machinekit на рабочем столе. Можно подключить шаговые драйвера, распиновки смотреть в hal файлах. Latency тоже можно погонять.

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 18:02
merkwurdigliebe
ядро ведь с preemp-rt?
а чего там с эзернетом - mesa и т.п. будут работать?

Re: LinuxCNC + Orange Pi

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

Ещё никто не пробовал платы меса подключать, в теории - должно работать. В недалёком будущем планирую проверять свою плату развязки для LCNC (stm32+ethernet) на этой сборке.

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 18:20
merkwurdigliebe
MX_Master писал(а):
merkwurdigliebe писал(а):Ещё никто не пробовал платы меса подключать, в теории - должно работать. В недалёком будущем планирую проверять свою плату развязки для LCNC (stm32+ethernet) на этой сборке.
ага. интересно...
а с TF карточки медленно грузится? сколько примерно от включения до запуска linuxcnc?
вижу есть orange с eMMC - вроде должно быть повеселее...

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 18:34
MX_Master
merkwurdigliebe писал(а):сколько примерно от включения до запуска linuxcnc?
Не замерял, но пол минуты однозначно будет. К слову сказать, на настольной материнке с SSD'шником, официальная сборка LinuxCNC (RTAI) грузится по времени примерно также.

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 18:59
merkwurdigliebe
ну нормально, если так. c eMMC должно быть еще чуть быстрее.
atom d2700 с SSD - 10 секунд от включения до начала загрузки ядра, еще 20 - до готовности linuxcnc. но, возможно, я там что-то отключал - не помню

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 20:13
svb
в папке /home/cnc/machinekit пусто. неизвестен пароль пользователя cnc.

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 20:17
svb
Latency test:
Max interval: 1094709ns
Max jitter: 98157

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 20:19
selenur
svb писал(а):в папке /home/cnc/machinekit пусто. неизвестен пароль пользователя cnc.
пользователь: root
пароль: 123456

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 20:36
svb
selenur писал(а):пользователь: root
пароль: 123456
таки это пароль не рута, а cnc. в домашней папке рута вообще пусто, от слова "совсем" (ну кроме служебных файлов)
И так и непонятно, где взять эти конфиги

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 20:47
MX_Master
Спасибо за наводку. Походу, сам образ, снятый с флэхи, получился с косяками. На флэхе всё есть. Ща по-быстрому сделаю ещё одну копию, другими инструментами..

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 20:49
svb
MX_Master писал(а):На флэхе всё есть. Ща по-быстрому сделаю ещё одну копию
Может просто архив папки /home/cnc/machinekit выложить?

Re: LinuxCNC + Orange Pi

Добавлено: 08 май 2018, 22:09
MX_Master
Чёт не могу понять, разными средствами пробовал снять RAW копию с флэхи. Внутри папки machinekit всё равно ничего нет после копирования. Поэтому, да, пока что выложу папку /home/cnc/machinekit в виде архива.
cnc:123456
root:123456789
machinekit.7z
(239.35 КБ) 212 скачиваний

Re: LinuxCNC + Orange Pi

Добавлено: 09 май 2018, 00:35
Serg
MX_Master писал(а):Чёт не могу понять, разными средствами пробовал снять RAW копию с флэхи. Внутри папки machinekit всё равно ничего нет после копирования.
Покажи что mount говорит? А за одно и "ls -ld /home/cnc/machinekit".

Re: LinuxCNC + Orange Pi

Добавлено: 09 май 2018, 05:59
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