De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Bitbake es una marca -como herramienta de construcción con el enfoque especial de distribuciones y paquetes de Linux embebido compilación cruzada , aunque no se limita a eso. Está inspirado en Portage , [3] que es el sistema de gestión de paquetes utilizado por la distribución de Gentoo Linux . BitBake existió durante algún tiempo en el proyecto OpenEmbedded hasta que se separó en una herramienta independiente, mantenida e independiente de la distribución. BitBake es co-mantenido por Yocto Project y el proyecto OpenEmbedded .

Las recetas de BitBake especifican cómo se construye un paquete en particular. Las recetas consisten en la URL de origen ( http , https , ftp , cvs , svn , git , sistema de archivos local) del paquete, las dependencias y las opciones de compilación o instalación. También almacenan los metadatos del paquete en variables estándar. [4] Durante el proceso de construcción, las recetas se utilizan para rastrear las dependencias, realizar una compilación nativa o cruzada del paquete y empaquetarlo para que sea adecuado para la instalación en el dispositivo local o de destino. También es posible crear imágenes completas que constan de un sistema de archivos raíz .y kernel. Como primer paso en una configuración de compilación cruzada, el marco intentará crear una cadena de herramientas de compilación cruzada adecuada para la plataforma de destino.

Ver también [ editar ]

  • Buildroot
  • Proyecto Yocto
  • OpenEmbedded
  • Openmoko
  • Software MontaVista
  • Lista de software de automatización de compilación

Referencias [ editar ]

  1. ^ "Re: [yocto] Feliz cumpleaños, Proyecto Yocto" . 2013-11-15.
  2. ^ "Lanzamientos" .
  3. ^ "Se inspiró en el sistema de gestión de paquetes de Portage" . Manual de usuario de BitBake . 2018-05-17.
  4. ^ "De Bitbake Hello World a una imagen" . Linux embebido . 2017-04-26.

Enlaces externos [ editar ]

  • Página de inicio de BitBake
  • Manual de usuario de BitBake ( más antiguo )
  • Bitbake en Open Hub
  • "BitBake" . Código libre .