Так как с yocto по видимому придется разбираться долго, то забронирую статью, куда буду потом сбрасывать все что касается сборки.

Первая же мысль после того, как образ был готов, в пакете не достает некоторых для меня жизненно необходимых программ, например i2c tools. Весьма полезная тулза для работы с i2c, часто ей пользуюсь.

Заходим на сайт openembedded и ищем название нашего пакета.
yocto_recipe

Далее идем в файл conf/local.conf и добавляем найденное название

IMAGE_INSTALL_append = "i2c-tools"

Собственно и все. По новой задаем переменные окружения. И пересобираем, на этот раз уже быстро.

source oe-init-build-env
bitbake rpi-basic-image

Все теперь в нашей сборке будет присутствовать нужный нам пакет.

UPD 30.07.17
Все тоже самое можно сделать с помощью графической утилиты Hob. Задаем переменные окружения

source oe-init-build-env

И запускаем в терминале Hob, выбираем машину и образ.
hob_start_screen

Далее заходим в Edit image recipe и добавляем пакет, например файловый менеджер mc
hob_recipe

Далее все точно также, собираем образ, закатываем на карту и получаем новую сборку с установленными программами.

UPDATE 04.08.17
Также из Yocto можно вытащить SDK. Таким образом у вас будет настроенный кросскомпилятор
bitbake -c populate_sdk rpi-basic-image

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Последние комментарии
  • Загрузка...
Счетчик
Яндекс.Метрика