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

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 13:21
neller
Ах, да, только систему переустановил и git забыл, спасибо.

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 13:43
going
neller писал(а):/home/alexstkheev/Загрузки/armbian_build-master/lib/general.sh: line 582: ntpdate: command not found
Вот это тоже.

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 15:02
svb
neller писал(а):[ o.k. ] Build host OS release [ bionic ]
Кстати, командой ArmBian гарантируется сборка только на релизе Xenial (16.04.04), на 18.? не гарантируется.

P.S. А уж коли взялись за самостоятельную сборку, то не худо бы и первоисточник прочесть.
Добавка1
Добавка2

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 15:19
MX_Master
Доделал вчерась крохотный модуль контроля сообщений между двумя процами - https://github.com/orangecnc/h3_arisc_f ... msg_ctrl.c Корявенько, канеш, ну и некоторые косяки вчера не заметил. Надо ещё поработать, добавить примеры.

И подумалось, надо бы в репу с arisc прошивкой положить скрипт, который будет скачивать и устанавливать toolchain для сборки прошивки. Вечером займусь.

Доки/коменты в исходниках планирую привести к вот такому виду http://www.cnc-club.ru/forum/viewtopic. ... 0&#p440532

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 17:36
solo
MX_Master писал(а):Доки/коменты в исходниках планирую привести к вот такому виду http://www.cnc-club.ru/forum/viewtopic. ... 0&#p440532
а инструкция для чайников планируется ?, на подобие той что в начале темы , или тема постепенно превратится и перейдет в ранг , только для продвинутых пользователей

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 17:53
MX_Master
solo писал(а):а инструкция для чайников планируется ?
В рамках знаний программиста - да. Прогерам должно быть понятно как всё это работает в прошивке сопроцессора, чтобы стыковать с драйверами LinuxCNC. В рамках знаний конечного пользователя LinuxCNC - не за чем. Все новые драйвера LinuxCNC, которые будут юзать сопроцессор, должны в точности повторять функционал оригиналов. Чтобы пользователю не пришлось изучать всё по новой и перетряхивать файлы настроек (.ini/.hal).

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 21:19
MX_Master
Разобрался, наконец, с доками из исходников. Буду юзать Doxygen для разбора исходников на HTML доки. Все комменты в коде буду приводить в соответствующий порядок.
2018-05-23_004932.png (2077 просмотров) <a class='original' href='./download/file.php?id=139576&mode=view' target=_blank>Загрузить оригинал (177.69 КБ)</a>
Непонятно только одно. Нужно ли заливать готовые HTML доки прямо в репу прошивки сопроцессора или не нужно?

Re: LinuxCNC + Orange Pi

Добавлено: 22 май 2018, 22:54
svb
MX_Master писал(а):Разобрался, наконец, с доками из исходников. Буду юзать Doxygen для разбора исходников на HTML доки. Все комменты в коде буду приводить в соответствующий порядок.
Непонятно только одно. Нужно ли заливать готовые HTML доки прямо в репу прошивки сопроцессора или не нужно?
А ежли в репе WiKi открыть? И туды их....

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 09:14
MX_Master
svb писал(а):А ежли в репе WiKi открыть? И туды их....
Это не так просто как кажется. К тому же обновлением доков не охота заниматься вручную. Скорее всего, доки положу куда-то отдельно, к примеру в папку http://topcnc.ru/orangecnc/h3_arisc_firmware/docs/html. И попутно накатаю скрипт, который эти доки будет сам обновлять.
P.S. обновил доки в исходниках GPIO модуля. Теперь всё выглядит прилично

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 11:35
svb
MX_Master писал(а):доки положу куда-то отдельно, к примеру в папку http://topcnc.ru/orangecnc/h3_arisc_firmware/docs/html.
Тоже вариант.
Я так же озаботился написанием инструкции к системе сборки.

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 11:56
svb
neller писал(а):Ах, да, только систему переустановил и git забыл, спасибо.
Каков итог, получилось собрать образ?

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 12:13
neller
Да, но я пока не заливал его, он весит 3 гб, я так понял, Machinekit надо накатывать уже на апельсинку?

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 12:29
svb
neller писал(а):Да, но я пока не заливал его, он весит 3 гб, я так понял, Machinekit надо накатывать уже на апельсинку?
Если в качестве системы Апельсинки ты использовал любой Debian - то Machinekit устанавливается в систему на этапе сборки образа. Ежли Убунту = то руками на апельсинке

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 15:52
going
Вот первый блок из того, что у меня сделано, и вписывается в общее русло.
armbian.zip
(251.4 КБ) 216 скачиваний
В архиве две папки. "skripts" надо положить в ~/build/userpatches
Далее в скрипте make_config.sh, если необходимо прописать путь к папке armbian-build
BUILD=/....../armbian-build
запуск
./make_config.sh

Папку doc_ru размещаем куда угодно. Суда будем складывать переведённую документацию в формате ???? в каком удобно ?

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 16:08
MX_Master
going писал(а):Вот первый блок из того, что у меня сделано
Как на счёт залить сие в репу сборки? Можно для проверки в отдельную ветку.
going писал(а):Папку doc_ru размещаем куда угодно. Суда будем складывать переведённую документацию в формате ???? в каком удобно ?
Я бы посоветовал HTML. Можно создавать тем же doxygen.

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 19:38
going
MX_Master писал(а): Я бы посоветовал HTML. Можно создавать тем же doxygen.
Для меня, это тёмный лес. К сожалению.
MX_Master писал(а):Как на счёт залить сие в репу сборки?
Для начала, определите сами, где что будет лежать.
А я буду подстраиваться.
Хорошо бы мнение со стороны услышать.

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 21:08
MX_Master
Исходники - на github'e. Образы, доки - на отдельном сайте. При желании можно и автосборку настроить. И когда будет в этом острая необходимость, я так и сделаю.

Если лично мне не доверяете, сделайте свой полностью отдельный вариант. Конечный пользователь от этого только выиграет.

Re: LinuxCNC + Orange Pi

Добавлено: 23 май 2018, 23:32
going
MX_Master писал(а):Если лично мне не доверяете,
Как раз наоборот. Выложил здесь, чтобы посмотрели и сказали своё мнение,
а потом начну выталкивать в ГИТ - это по поводу ambian-build.

Что касается документации, я "по ходу не догоняю"
MX_Master писал(а):P.S. обновил доки
Сайт появился!!
И там документация по исходникам, а с переведённой по теме что делать?
Та, которая валяется у каждого на компе и лично им переведена и дополнена.

Re: LinuxCNC + Orange Pi

Добавлено: 24 май 2018, 05:14
MX_Master
going писал(а):а с переведённой по теме что делать?
Та, которая валяется у каждого на компе и лично им переведена и дополнена.
Сначала нужно определить, что за доки. Потому что я не в курсе, кто и что для себя писал и переводил. Вторым шагом - определить, кто эти доки будет в итоге читать. Другие прогеры или конечный пользователь.

Re: LinuxCNC + Orange Pi

Добавлено: 24 май 2018, 11:19
going
MX_Master писал(а):определить, кто эти доки будет в итоге читать. Другие прогеры или конечный пользователь.
Например это https://docs.armbian.com/User-Guide_Getting-Started/
на кого рассчитано?
Если переведено - будут читать те для кого перевод родной язык.