LINUX.ORG.RU

История изменений

Исправление AlexVR, (текущая версия) :

Для управления слоями и целями сборки использую KAS.

что за зверь?

https://kas.readthedocs.io/en/1.0/userguide.html

Подготовка:

  • В своём слое meta_FOOBAR размещаешь kas-файлы с описанием слоёв и итоговой цели сборки.

Использование:

  • Клонируешь meta_FOOBAR
  • Вызываешь утилиту kas для сборки.

У меня есть конечно ощущение, что я понял, что имеется ввиду. Но хотелось бы не своих догадок, а того что имел ввиду автор.

Локально с.м.:

  • DL_DIR
  • SSTATE_DIR

Для коллективной работы с.м.:

  • BB_GENERATE_MIRROR_TARBALLS
  • PREMIRRORS
  • SSTATE_MIRRORS
  • BB_HASHSERVE
  • PRSERV_HOST

Ну и видео/статьи по ускорению сборки в Yocto.

Есть ли возможность локально писать код, собирать и быстро проверять создавая прошивку и загружать ее в железо?

Да. Но нужно выбрать инструмент для обновления прошивок. Мне зашёл swupdate.

Кроме этого есть:

  • Встроенный devtool для правки исходников и рецепта в рабочем проекте yocto. С возможностью залить изменённый компонент на устройство, без полной перепрошивки. https://docs.yoctoproject.org/dev/ref-manual/devtool-reference.html
  • Возможность создать SDK и программировать локально, закидывая и дебажа по ssh. Можно найти примеры в плоть до настрой qtcreator-а.

З.Ы.: Но ещё раз это всё надо разботать по полной. И займёт это не один день, и даже не одну неделю.

Исходная версия AlexVR, :

Для управления слоями и целями сборки использую KAS.

что за зверь?

https://kas.readthedocs.io/en/1.0/userguide.html

Подготовка:

  • В своём слое meta_FOOBAR размещаешь kas-файлы с описанием слоёв и итоговой цели сборки.

Использование:

  • Клонируешь meta_FOOBAR
  • Вызываешь утилиту kas для сборки.

У меня есть конечно ощущение, что я понял, что имеется ввиду. Но хотелось бы не своих догадок, а того что имел ввиду автор.

Локально с.м.:

  • DL_DIR
  • SSTATE_DIR

Для коллективной работы с.м.:

  • BB_GENERATE_MIRROR_TARBALLS
  • PREMIRRORS
  • SSTATE_MIRRORS
  • BB_HASHSERVE
  • PRSERV_HOST

Ну и видео/статьи по ускорению сборки в Yocto.

Есть ли возможность локально писать код, собирать и быстро проверять создавая прошивку и загружать ее в железо?

Да. Но нужно выбрать инструмент для обновления прошивок. Мне зашёл swupdate.

Кроме этого есть:

  • Встроенный devtool для правки исходников и рецепта в рабочем проекте yocto. https://docs.yoctoproject.org/dev/ref-manual/devtool-reference.html
  • Возможность создать SDK и программировать локально, закидывая и дебажа по ssh. Можно найти примеры в плоть до настрой qtcreator-а.

З.Ы.: Но ещё раз это всё надо разботать по полной. И займёт это не один день, и даже не одну неделю.