Yocto / Bitbake / Openembedded Archive

Adding New Machine in Yocto bitbake meta layers

4.4. Adding a New Machine¶ Adding a new machine to the Yocto Project is a straightforward process. This section describes how to add machines that are similar to those that the Yocto Project already supports. Note Although well within the capabilities of the Yocto Project,...Read More

Images recipes for poky / yocto and creating complete BSP Images using those

Yocto / poky provides following image recipes by default, sources of this you can find in poky/meta/recipes-core/images directory, poky/meta/recipes-core/images$ tree . ├── build-appliance-image │   ├── README_VirtualBox_Guest_Additions.txt │   ├── README_VirtualBox_Toaster.txt │   ├── Yocto_Build_Appliance.vmx │   └── Yocto_Build_Appliance.vmxf ├── build-appliance-image_15.0.0.bb ├── core-image-base.bb ├── core-image-minimal.bb ├── core-image-minimal-dev.bb ├──...Read More

Setting up ubuntu development machine for Yocto

The Yocto Project is an open-source collaboration project whose focus is developers of embedded Linux systems. Among other things, the Yocto Project uses a build host based on the OpenEmbedded (OE) project, which uses the BitBake tool, to construct complete Linux images. The BitBake...Read More

How to enable Wifi with yocto

If you want to have WiFi integrated with yocto root filesystem, follow below mentioned steps, Open file, meta-mylayer/images/mydistro-image.bb and add below mentioned line, DISTRO_FEATURES += "wifi" This will add wifi into the root filesystem but unless you have a proper network manager and UI,...Read More

How to add locale into embedded yocto root filesystem

Recently we faced some issues with locale and when debugged using strace it shows following error open("/usr/share/X11/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/X11/locale/locale.dir", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/X11/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file...Read More