Yocto Project - adsaman/IoT GitHub Wiki

Enlaces

Documentación

Instalación y configuración

  1. Instalamos dependencias:

     $ sudo apt-get install gawk wget git-core diffstat unzip texinfo \
     gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm
    
  2. Clonamos repo: $ git clone git://git.yoctoproject.org/poky

  3. Inicializamos entorno:

     $ cd poky
     $ source oe-init-build-env
    
  4. Generamos imagen: $ bitbake -k core-image-sato

  5. Ejecutamos imagen: $ runqemu qemux86

Añadiendo soporte para Raspberry Pi

Documentación

  1. Clonamos el repo donde está el layer de raspi:

     $ git clone git://git.yoctoproject.org/meta-raspberrypi
    
  2. Añadimos el nuevo layer en build/conf/bblayers.conf:

     BBLAYERS ?= " \
       /home/adrian/git/poky/meta \
       /home/adrian/git/poky/meta-poky \
       /home/adrian/git/poky/meta-yocto-bsp \
       /home/adrian/git/poky/meta-raspberrypi \
     "
    
  3. Cambiar la variable MACHINE en build/conf/local.conf:

     MACHINE ??= "raspberrypi"
    
⚠️ **GitHub.com Fallback** ⚠️