Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Сборка ПО из исходников c GitlabЗдравствуйте! Раньше был отличный документ, описывающий сборку ПО ЛКард из исходников - https://www.lcard.ru/download/lcard_bitbucket_repos.pdf |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabЗдравствуйте. Пока кратко опишу тут инструкцию. Для работы должен быть установлен git (для Windows - https://git-scm.com/download/win, в Linux git должен быть в штатном репозитории пакетов) Все репозитории из bitbucket переехали в https://gitlab.com/l-card, только они сейчас организованы в виде иерархического дерева групп (аналог папок в файловой системе), а не общим списком, как было в bitbucket. Чтобы получить полную копию репозитория, в командной строке из директории, в которой хотим, чтобы создалась директория с исходниками, вызываем:
например
По сути все, все исходники будут скачены, сборка которых далее уже не зависит от того, как они были скачены.
Если будут вопросы, тогда пишите. Отредактировано Алексей L Card (08.12.2021 16:27:10) |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabЗапустил чистую систему Ubuntu 20.04.3 LTS.
В процессе Git запрашивает логин и пароль от Гитлаба:
Если посмотреть этот репозиторий https://gitlab.com/l-card/shared/build/ … n_deppaths, то доступ к нему закрыт. Если пропустить шаг ввода логин и пароля, то в процессе клонирования Git запросит пароль еще раз, а потом прерывает клонирование.
Если попробовать сначала клонировать репозиторий,
а потом его обновить для получения субрепозиториев,
то возникает та же ошибка. Выходит проблема с репозиторием windeppaths? |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabДа, действительно был настроен как закрытый. Поменял, попробуйте сейчас. |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabСпасибо, все работает. Порядок сборки из исходников ПО ЛКард на системе Ubuntu 20.04.3 LTS: 1. Устанавливаем git - распределённую систему управления версиями
2. Устанавливаем cmake - систему автоматизации сборки программного обеспечения из исходного кода
3. Устанавливаем libxml2 - программную библиотеку для анализа XML-документов
4. Клонируем репозиторий
5. В директории репозитория выполняем команды
|
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabОтлично. Для Ubuntu в принципе можно использовать уже и собранные пакеты (https://www.lcard.ru/download/lcard_lin … utions.pdf). |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabА прошивки ПЛИС для L-502 и E-502 выложены где-нибудь? |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabVoleg пишет:
Утилита обновления прошивок выложена https://gitlab.com/l-card/acq/devices/x … xfw_update и к ней readme. |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabСпасибо, утилитами обновления прошивок я пользовался. |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabИмеются ввиду не коды прошивок, а исходники |
|||
|
||||
|
Re: Сборка ПО из исходников c GitlabИсходники прошивок ПЛИС пользователю не предоставляются. Они не относятся к пользовательскому уровню программирования устройства и, исходя из нашей эксплуатационной документации, они пользователю и не требуются. При выполнении задачи расширения функционала "Л Кард" сама модифицирует проекты ПЛИС и выпускает общедоступные штатные обновления прошивок. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск