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

Re: LinuxCNC + Orange Pi

Добавлено: 12 май 2018, 18:45
MX_Master
going писал(а):Форк делать не рекомендую. "Армбиан" сильная команда.
Да, я понимаю, о чем ты. Поэтому нам надо сделать форк, который можно будет обновлять с оригинала, сохраняя наши настройки.
going писал(а):Могу на себя взять ядро и mali
Я не против.

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 14:23
MX_Master
https://bootlin.com/

Молодцы. Продолжают пилить видео драйвер под mainline ядро..

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 14:48
Argon-11
А что за беда с видеодрайвером? Недоподдержка mali в armbian или что?
Просто немного удивляюсь - в android вроде как полноценная поддержка, а в linux до сих пор не решено. А исходники, предполагаю, должны быть почти идентичны...

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 14:56
MX_Master
armbian тут ни при чём. Нет open-source драйвера mainline ядра linux для полноценной поддержки mali в чипах Allwinner. Андроид - это другое

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 15:04
going
MX_Master писал(а):https://bootlin.com/

Молодцы.
Это они аппаратное декодирование видео пилят. Согласен молодцы.
У меня XENOMAI (Cobalt двойное ядро) начало собираться.
В связи с этим вопрос. Мы с какой версии ядра стартовать будем?
Последняя стабильная v4.14.30

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 15:58
MX_Master
going писал(а):Мы с какой версии ядра стартовать будем?
Последняя стабильная v4.14.30
Ориентир на armbian, у них в скриптах всегда тянется с репы последнее стабильное ядро. Мы можем выбрать любой из последних тэгов, для которого есть на 100% совместимый RT патч.

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 18:34
going
Последний актуальный RT-PREEMPT patch-4.14.39-rt29, он же в терминологии Xenomai - Mercury.
Постараюсь на днях написать скрипт, для старта, чтобы автоматом искал на kernel.org последний актуальный
и переходил на соответствующий тег перед сборкой.

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 20:31
svb
MX_Master писал(а):
going писал(а):Мы с какой версии ядра стартовать будем?
Последняя стабильная v4.14.30
Ориентир на armbian, у них в скриптах всегда тянется с репы последнее стабильное ядро. Мы можем выбрать любой из последних тэгов, для которого есть на 100% совместимый RT патч.
У меня нормально собралось 4.14.40 с маленькой коррекцией RT-патча, сейчас тестить буду. И автоматом добавляется machinekit пакет. Еще осталось допилить автоматическое создание юзера cnc и его автостарт в гуй.

В планах сделать сборку убунту (пока демьян джесси и стрэтч)

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 20:40
svb
Кстати, я правильно понимаю, что Axis интерфейс не запускается из-за отсутствия OpenGL?

Re: LinuxCNC + Orange Pi

Добавлено: 13 май 2018, 21:29
MX_Master
svb писал(а):Кстати, я правильно понимаю, что Axis интерфейс не запускается из-за отсутствия OpenGL?
это на том образе, который ты собрал, или на тех, что в теме были выложены?

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 00:11
svb
MX_Master писал(а):
svb писал(а):Кстати, я правильно понимаю, что Axis интерфейс не запускается из-за отсутствия OpenGL?
это на том образе, который ты собрал, или на тех, что в теме были выложены?
Это на том, который твой первый (где не было демо-файлов).
Причина была в отсутствии папки /usr/share/axis. После апдейта machinekit все папки восстановились, интерфейс axis заработал.

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 02:24
MX_Master
Воблин, оказыцца, еще пачка папок в образ не скопировалась. В первый раз такое вижу, причину так и не понял.

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 11:47
svb
svb писал(а):У меня нормально собралось 4.14.40 с маленькой коррекцией RT-патча, сейчас тестить буду.
Собралось, загрузилось, но не в гуй. И система занята на 80% чем-то... ковыряю пока, сейчас опять пересборку образа запущу.

ЗЫ. Есть подозрение, что когда при сборке указываешь не фиксированный размер партиции - начинаются такие вот "закидоны". Потому что пока стоял фикс при сборке образа - такой загрузки не было.

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 11:54
svb
Принимаю предложения, какие пакеты убрать из дистрибутива, чтобы не мешались. Типа там опен-офис, браузеры, мультимедиа всякие.... Нафига нам это на станке :)

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 12:15
donvictorio
предлагаю убрать вообще все, оставив только систему обновления для lcnc.

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 12:41
going
svb писал(а):У меня нормально собралось 4.14.40
1) А чем 4.14.40 отличается от 4.14.30 или 4.14.20 с точки зрения изменений кода, который используется
в процессоре, например "Н3"? Имеются там актуальные для нас изменения?
Если сравнить например 4.14.Х и 4.16.У то да, изменения есть.

2)По моим данным в RT патче не полная поддержка для процессоров Allwiner :hehehe:
grep -i "sunxi" patch-4.14.34-rt27.patch выведет пустое место.
Для примера:
grep -i "omap" patch-4.14.34-rt27.patch покажет изменения.
Работать придётся в этом направлении.

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 12:46
Serg
donvictorio писал(а):предлагаю убрать вообще все, оставив только систему обновления для lcnc.
Тяжёлая борьба за место на диске?.. :)

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 13:24
svb
UAVpilot писал(а):
donvictorio писал(а):предлагаю убрать вообще все, оставив только систему обновления для lcnc.
Тяжёлая борьба за место на диске?.. :)
Например, разновсяческие мультимедии тянут за собой установку всевозможных демонов, которые жрут память и проц. Оно нам надо?!?!

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 13:26
going
svb писал(а):какие пакеты убрать из дистрибутива, чтобы не мешались
donvictorio писал(а):предлагаю убрать вообще все
Радикально!!!!!

Перефразирую тему.
Изначально собирается минимальный образ. Удалять там нечего.
Затем в эту систему устанавливаются пакеты, те которые указаны.
Они тянут за собой зависимости и рекомендованные пакеты.
В .deb пакетах "мягкие" зависимости ( не строгие ), т.е. что то нужное
может и не установиться или наоборот. Можно потрудиться и составить
список нужных нам пакетов и УСТАНОВИТЬ ТОЛЬКО НУЖНОЕ, а не выбрасывать ненужное.
Далее, при старте системы запускаются процессы, которые постоянно\периодически что то делают.
Некоторые для станка не актуальны. Их можно убрать (не запускать) или наоборот какие то запустить.
Но чтобы проделать эту работу необходимо хорошо разбираться в конкретной системе.
Например "Ubuntu-14".

Кто возьмётся за эту работу?
Результатом должен стать список пакетов (не общих типа lxde, который устанавливает кучу всего)
и ряд скриптов по настройке системы.

P.S.
Но, даже после проделанной работы, оптимизированная система попадает в руки пользователя,
который захочет, что то установить. И понеслось.

Re: LinuxCNC + Orange Pi

Добавлено: 14 май 2018, 13:30
svb
going писал(а):Кто возьмётся за эту работу?
Результатом должен стать список пакетов (не общих типа lxde, который устанавливает кучу всего)
и ряд скриптов по настройке системы.
Неспешно я собирался именно этим и заниматься...
Скрипты по настройке системы? Что имеется ввиду под настройкой? Тонкий тюнинг?