LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение neller »

Ах, да, только систему переустановил и git забыл, спасибо.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

neller писал(а):/home/alexstkheev/Загрузки/armbian_build-master/lib/general.sh: line 582: ntpdate: command not found
Вот это тоже.
Платы: BPI-M3, BPI-A64, OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

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

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

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

Доки/коменты в исходниках планирую привести к вот такому виду http://www.cnc-club.ru/forum/viewtopic. ... 0&#p440532
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение solo »

MX_Master писал(а):Доки/коменты в исходниках планирую привести к вот такому виду http://www.cnc-club.ru/forum/viewtopic. ... 0&#p440532
а инструкция для чайников планируется ?, на подобие той что в начале темы , или тема постепенно превратится и перейдет в ранг , только для продвинутых пользователей
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

solo писал(а):а инструкция для чайников планируется ?
В рамках знаний программиста - да. Прогерам должно быть понятно как всё это работает в прошивке сопроцессора, чтобы стыковать с драйверами LinuxCNC. В рамках знаний конечного пользователя LinuxCNC - не за чем. Все новые драйвера LinuxCNC, которые будут юзать сопроцессор, должны в точности повторять функционал оригиналов. Чтобы пользователю не пришлось изучать всё по новой и перетряхивать файлы настроек (.ini/.hal).
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Re: LinuxCNC + Orange Pi

Сообщение svb »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

svb писал(а):А ежли в репе WiKi открыть? И туды их....
Это не так просто как кажется. К тому же обновлением доков не охота заниматься вручную. Скорее всего, доки положу куда-то отдельно, к примеру в папку http://topcnc.ru/orangecnc/h3_arisc_firmware/docs/html. И попутно накатаю скрипт, который эти доки будет сам обновлять.
P.S. обновил доки в исходниках GPIO модуля. Теперь всё выглядит прилично
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

MX_Master писал(а):доки положу куда-то отдельно, к примеру в папку http://topcnc.ru/orangecnc/h3_arisc_firmware/docs/html.
Тоже вариант.
Я так же озаботился написанием инструкции к системе сборки.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

neller писал(а):Ах, да, только систему переустановил и git забыл, спасибо.
Каков итог, получилось собрать образ?
Платы: OPI-PC(умерла), OPI-PC2
neller
Новичок
Сообщения: 24
Зарегистрирован: 17 апр 2018, 14:14
Репутация: 5
Настоящее имя: Alexey
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение neller »

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

Re: LinuxCNC + Orange Pi

Сообщение svb »

neller писал(а):Да, но я пока не заливал его, он весит 3 гб, я так понял, Machinekit надо накатывать уже на апельсинку?
Если в качестве системы Апельсинки ты использовал любой Debian - то Machinekit устанавливается в систему на этапе сборки образа. Ежли Убунту = то руками на апельсинке
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

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

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

going писал(а):Вот первый блок из того, что у меня сделано
Как на счёт залить сие в репу сборки? Можно для проверки в отдельную ветку.
going писал(а):Папку doc_ru размещаем куда угодно. Суда будем складывать переведённую документацию в формате ???? в каком удобно ?
Я бы посоветовал HTML. Можно создавать тем же doxygen.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

Если лично мне не доверяете, сделайте свой полностью отдельный вариант. Конечный пользователь от этого только выиграет.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

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

Что касается документации, я "по ходу не догоняю"
MX_Master писал(а):P.S. обновил доки
Сайт появился!!
И там документация по исходникам, а с переведённой по теме что делать?
Та, которая валяется у каждого на компе и лично им переведена и дополнена.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

going писал(а):а с переведённой по теме что делать?
Та, которая валяется у каждого на компе и лично им переведена и дополнена.
Сначала нужно определить, что за доки. Потому что я не в курсе, кто и что для себя писал и переводил. Вторым шагом - определить, кто эти доки будет в итоге читать. Другие прогеры или конечный пользователь.
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

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

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