ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: btolfa от 29 Августа, 2014, 13:18:08

Название: Yocto для Тион-Про28
Отправлено: btolfa от 29 Августа, 2014, 13:18:08
Собрал и настроил yocto для Тион-Про28, ядро 2.6.35.3

Следовал руководству https://community.freescale.com/docs/DOC-94849 (https://community.freescale.com/docs/DOC-94849)

Устанавливаем необходимые пакеты (Ubuntu)
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath libsdl1.2-dev xterm
h3. Скачать исходные коды
Скачиваем yocto настроенный для процессоров freescale, следуя инструкции https://github.com/Freescale/fsl-community-bsp-platform (https://github.com/Freescale/fsl-community-bsp-platform)

Подготавливаем рабочее окружение для сборки
$ source setup-environment build
Скачаваем BSP для Тион-Про28
cd ~/fsl-community-bsp/sources
git clone git@github.com:btolfa/meta-tionpro28.git

Подключаем BSP к yocto, для этого необходимо отредактировать ~/fsl-community-bsp/build/conf/bblayers.conf
BBLAYERS = " \
  ${BSPDIR}/sources/poky/meta \
  ${BSPDIR}/sources/poky/meta-yocto \
  \
  ${BSPDIR}/sources/meta-openembedded/meta-oe \
  \
  ${BSPDIR}/sources/meta-fsl-arm \
  ${BSPDIR}/sources/meta-fsl-arm-extra \
  ${BSPDIR}/sources/meta-fsl-demos \
  ${BSPDIR}/sources/meta-tionpro28 \
"

Указываем yocto что хотим собираем образ для Тион-Про28, для этого необходимо отредактировать ~/fsl-community-bsp/build/conf/local.conf
MACHINE ??= 'tionpro28'
Выполняем сборку, в первый раз это займёт час времени и порядка 20 Гб на жестком диске
$ bitbake core-image-minimal
Собранные образы будет лежать в ~/fsl-community-bsp/build/tmp/deploy/images/tionpro28
Чтобы записать образ на sd карточку (пусть это /dev/sdf) необходимо выполнить следующую комманду
$ sudo dd if=core-image-minimal-tionpro28.sdcard of=/dev/sdf bs=1M
Литература:
* https://community.freescale.com/docs/DOC-94849
* https://www.yoctoproject.org/documentation
Название: Re: Yocto для Тион-Про28
Отправлено: btolfa от 29 Августа, 2014, 13:19:04
Буду в отпуске до 10.09.2014. До этого времени ответить на вопросы не смогу.