Собрал и настроил yocto для Тион-Про28, ядро 2.6.35.3
Следовал руководству
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Подготавливаем рабочее окружение для сборки
$ 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.confBBLAYERS = " \
${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.confMACHINE ??= '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