Main Page: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
Line 1: Line 1:
<h1>Welcome to the Yocto Project Wiki!</h1>
[http://www.example.com link title]<h1>Welcome to the Yocto Project Wiki!</h1>
The [http://yoctoproject.org Yocto Project] is an open-source project that delivers a set of tools that create operating system images for embedded Linux systems. The Yocto Project tools are based on the [http://www.openembedded.org/wiki/Main_Page OpenEmbedded] (OE) project, which uses the BitBake build tool, to construct complete Linux images. The BitBake and OE components are combined together to form a reference build host, historically known as Poky. This [https://www.youtube.com/watch?v=utZpKM7i5Z4 video] will help explain what it's all about.
The [http://yoctoproject.org Yocto Project] is an open-source project that delivers a set of tools that create operating system images for embedded Linux systems. The Yocto Project tools are based on the [http://www.openembedded.org/wiki/Main_Page OpenEmbedded] (OE) project, which uses the BitBake build tool, to construct complete Linux images. The BitBake and OE components are combined together to form a reference build host, historically known as Poky. This [https://www.youtube.com/watch?v=utZpKM7i5Z4 video] will help explain what it's all about.


Line 11: Line 11:
* Some new tools such as [http://www.yoctoproject.org/docs/2.1/toaster-manual/toaster-manual.html Toaster], [http://www.yoctoproject.org/docs/current/sdk-manual/sdk-manual.html#sdk-extensible Extensible SDK] and [https://github.com/crops/crops CROPS] are making it easier to get the best out of Yocto on Windows and Mac OS X. Take a look at documentation of these [[Developer Workflow Improvements]].
* Some new tools such as [http://www.yoctoproject.org/docs/2.1/toaster-manual/toaster-manual.html Toaster], [http://www.yoctoproject.org/docs/current/sdk-manual/sdk-manual.html#sdk-extensible Extensible SDK] and [https://github.com/crops/crops CROPS] are making it easier to get the best out of Yocto on Windows and Mac OS X. Take a look at documentation of these [[Developer Workflow Improvements]].
* There is also a [https://wiki.yoctoproject.org/wiki/TipsAndTricks '''Tips and Tricks'''] section where more experienced developers contribute to articles that will help those new to Yocto Project.
* There is also a [https://wiki.yoctoproject.org/wiki/TipsAndTricks '''Tips and Tricks'''] section where more experienced developers contribute to articles that will help those new to Yocto Project.
===Documentation Decoder===
There is a load of Yocto Project documentation returned by Google searches and it can be hard to know what's what. Here's a quick URL decoder.<br/>
URLs have the following format: <tt>http://www.yoctoproject.org/docs/release/name/name.html</tt>. Here is an example for the quick start guide for release 2.1. <tt>http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html</tt><br/>.
Note that <tt>current</tt> can be used in place of the current release number. There is also a <tt>latest</tt> tag. This refers to documentation in progress and is best avoided.


== Project planning ==
== Project planning ==

Revision as of 18:34, 25 August 2016

link title

Welcome to the Yocto Project Wiki!

The Yocto Project is an open-source project that delivers a set of tools that create operating system images for embedded Linux systems. The Yocto Project tools are based on the OpenEmbedded (OE) project, which uses the BitBake build tool, to construct complete Linux images. The BitBake and OE components are combined together to form a reference build host, historically known as Poky. This video will help explain what it's all about.

Where to Start?

If you're new to Yocto take a look at the Glossary so you're familiar with the terms used in this wiki and the project documentation. Then take a look at the Quick Start Guide. You can follow the steps in this document to clone the poky repository, quickly configure your build environment, and then try a build. Corporate firewalls can be problematic so network proxy configurations are detailed on the Working Behind a Network Proxy page. We advise you go straight for the Chameleonsocks option.

Where to Next?

Thanks to the quick start guide, it's pretty easy to get your first Linux image and and running. Here are some places to look for help when improving your Yocto skills.

  • The first tool you'll need to get familiar with is bitbake, so reading through the user manual is recommended before make any OS configuration changes. You don't need to understand it all right now, but bookmark this page for reference.
  • Once you start adding packages and configuring your image to create your own distribution, things can go wrong and it can hard to track down the root cause. There is no shortage of Yocto documentation resource, but if you're not exactly sure what you're looking for it can be hard to find it. The Yocto team are working on a Cookbook to help you through this transition. In the meantime check out this troubleshooting guide and these books.
  • Some new tools such as Toaster, Extensible SDK and CROPS are making it easier to get the best out of Yocto on Windows and Mac OS X. Take a look at documentation of these Developer Workflow Improvements.
  • There is also a Tips and Tricks section where more experienced developers contribute to articles that will help those new to Yocto Project.

Documentation Decoder

There is a load of Yocto Project documentation returned by Google searches and it can be hard to know what's what. Here's a quick URL decoder.
URLs have the following format: http://www.yoctoproject.org/docs/release/name/name.html. Here is an example for the quick start guide for release 2.1. http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html
. Note that current can be used in place of the current release number. There is also a latest tag. This refers to documentation in progress and is best avoided.

Project planning

2.2 (Current) Project Planning

2.2 Project Status and Schedule

Release Engineering

QA & Automation

Wiki reference sitemap

Other resources