Yocto (symbol y) is a prefix in the metric system denoting a factor of 10−24 or0.000000000000000000000001. As of 2014, yocto is the smallest official SI prefix.
The Yocto Project is a Linux Foundation workgroup whose goal is to produce tools and processes that will enable the creation of Linux distributions for embedded software that are independent of the underlying architecture of the embedded software itself. The project was announced by the Linux Foundation in 2010. In March 2011, the project aligned itself with OpenEmbedded, an existing framework with similar goals, with the result being The OpenEmbedded-Core Project.
The Yocto Project is an open source project whose focus is on improving the software development process for embedded Linux distributions. The Yocto Project provides interoperable tools, metadata, and processes that enable the rapid, repeatable development of Linux-based embedded systems.
Yocto is not an embedded Linux distribution
– it creates a custom one for you
To Know more, Visit
- The Yocto Project Website
- Developing Embedded Linux Devices Using the Yocto Project, Download Slides
- Introduction to The Yocto Project on YouTube
- More from YouTube about The Yocto Project
- Book : Yocto for Embedded Linux Development Primer
- Yocto, Poky, Bitbake and More…Explained
- How the Yocto Project Helps Build the Internet of Things
Build your own system using Yocto Project with Ubuntu – Build an image and running it in the QEMU emulator
- Preparing your Build Machine
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath libsdl1.2-dev xterm
- Fetching the Yocto Project Source
$ git clone http://git.yoctoproject.org/git/poky
$ cd poky
$ git checkout -b daisy origin/daisy
$ source oe-init-build-env
- To help conserve disk space during builds, Add INHERIT += “rm_work” to poky/build/conf/local.conf
- Building, Will take couple of minutes to hours
$ bitbake -k core-image-minimal
- The final command runs the image:
$ runqemu qemux86
- Yahoo!! Your system is up and running!!
- Adding 3rd party components to Yocto