Перейти к содержанию
    

Сборка кастомного дистрибутива для Nvidia Jetson Nano / Xavier в Buildroot

Доброго всем.

Ищем специалиста или группу для работы по подготовке (полу)автоматизированной сборки кастомизированного дистрибутива для Jetson Nano.

Тулчейн и последовательность шагов, предоставленные производителем (Nvidia) вполне понятны и работают, но требуется предложить/сделать/настроить маршрут сборки с более высокой степенью автоматизации, а именно:

  1. Размещение исходников (то, что относится к кастомизации) в приватном репозитории
  2. Размещение исходников DT и PinMux и проверка актуального артефакта для DT
  3. Размещение оригинальных исходников (дистрибутива производителя) в приватном репозитории
  4. Размещение кастомизированной RootFS (большой объём - репозиторий, видимо, не подходит)
  5. Выбор "релиза" сборки - по коммиту из репозитория
  6. Выбор подключаемых драйверов, запись в суффикс имени сборки UID релиза
  7. Включение/выключение таких опций, как, например графическая подсистема
  8. Генерация файлов для полной перепрошивки в Recovery mode, и обновления "на горячую" записью соотв. артефактов в /boot

Есть предположение, что здесь может помочь использование buildroot.

На github'e был вариант buildroot'а для Nvidia Jetson, но не было времени пока посмотреть.

Дополнительным шагом после обозначенной автоматизации будет задача контейнеризации - для переносимости между рабочими станциями.

Разработка имеет отношение к медицине/обработке изображений. Компания находится в московской области, но практически весь объём задач может быть выполнен удалённо (конечно, приветствуется возможность приехать на место для обсуждения деталей и/или сдачи работ).

Работа, предпочтительно, оформляется договором ГПХ.

 

По любым вопросам отвечаю в "личке". 

С уважением,

Дмитрий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что-нибудь получилось с CI/CD на github/gitlab ? Там всё, что написано выше реализуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не пробовали через соответств. инструменты github/gitlab. Внутри компании есть Atlassian Bitbucket, поэтому прям исходники своих "доделок" лежат там. А заниматься CI/CD (можно было бы, наверное, TeamCity прикрутить) у нас некому, поэтому прошу помощи здесь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...