История изменений
Исправление AlexVR, (текущая версия) :
Для управления слоями и целями сборки использую KAS.
что за зверь?
https://kas.readthedocs.io/en/1.0/userguide.html
Подготовка:
- В своём слое
meta_FOOBARразмещаешь kas-файлы с описанием слоёв и итоговой цели сборки.
Использование:
- Клонируешь
meta_FOOBAR - Вызываешь утилиту
kasдля сборки.
У меня есть конечно ощущение, что я понял, что имеется ввиду. Но хотелось бы не своих догадок, а того что имел ввиду автор.
Локально с.м.:
DL_DIRSSTATE_DIR
Для коллективной работы с.м.:
BB_GENERATE_MIRROR_TARBALLSPREMIRRORSSSTATE_MIRRORSBB_HASHSERVEPRSERV_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_DIRSSTATE_DIR
Для коллективной работы с.м.:
BB_GENERATE_MIRROR_TARBALLSPREMIRRORSSSTATE_MIRRORSBB_HASHSERVEPRSERV_HOST
Ну и видео/статьи по ускорению сборки в Yocto.
Есть ли возможность локально писать код, собирать и быстро проверять создавая прошивку и загружать ее в железо?
Да. Но нужно выбрать инструмент для обновления прошивок. Мне зашёл swupdate.
Кроме этого есть:
- Встроенный
devtoolдля правки исходников и рецепта в рабочем проекте yocto. https://docs.yoctoproject.org/dev/ref-manual/devtool-reference.html - Возможность создать SDK и программировать локально, закидывая и дебажа по ssh. Можно найти примеры в плоть до настрой qtcreator-а.
З.Ы.: Но ещё раз это всё надо разботать по полной. И займёт это не один день, и даже не одну неделю.