Yocto Project
Main Page
From Yocto Project
Jump to navigation
Jump to search
Contents
Welcome to the Yocto Project Wiki!
1.1
Where to Start?
1.2
Where to Next?
Project planning
2.1
Project Status and Schedule
2.2
Useful Tips
2.3
Future Directions
2.4
Outdated Project planning pages
Documentation
3.1
Improvement ideas
Release Engineering
QA & Automation
Quick guide for newcomers
TSC
Wiki reference sitemap
Other resources
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. BitBake and OE are combined to form a reference build host known as Poky which includes the following
core components
. 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 build and running. Here are some places to look for help when improving your Yocto skills.
The
Linux Foundation
have some great
training slides
. There is also an
advanced slide deck
for more experienced users.
The first tool you'll need to get familiar with is
bitbake
, so reading through the [
manual
is recommended. You don't need to understand it all right now, but bookmark this page for reference. Implementation of bitake is covered in the
Bitbake Internals Primer
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 this
Documentation Decoder
will help you out. Also take a look at the
Cookbook
and
troubleshooting guide
. Also
these books
are helpful.
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 the new workflow in
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.
You can also read and participate on the
mailing lists
- start with the
main list
first - and the IRC channel. More information about the Yocto Project mailing lists, IRC and Matrix channels can be found
here
Project planning
Project Status and Schedule
Weekly_Status
Testresults -
Useful Tips
Meta-gpl2 layer replacement
Future Directions
Future_Directions
Outdated Project planning pages
The following pages contain outdated Project planning information:
Yocto Feature Summary
(Current and Next)
Planning
Documentation
Documentation Decoder
Improvement ideas
Documentation Production Workflow
Release Engineering
Yocto Project Release Engineering
Release Activity (with status, version info, QA links, etc)
QA & Automation
The Yocto Project Autobuilder
Yocto Project QA Main Page
Yocto Project QA Test Report Archive
Quick guide for newcomers
If you are new to the project and are willing to contribute, please refer to our
guide for newcomers
TSC
Yocto Project Technical Steering Committee
TSC
Wiki reference sitemap
Glossary
Working Behind a Network Proxy
FAQ
and
Technical FAQ
. These need to be unified.
Cookbook
and
Tips and Tricks
. Need clear messaging on how these should be differentiated.
Developer Workflow Improvements
, including
Nodejs Workflow Improvements
Bug Triage Reference
Planning and Governance
Community Guidelines
Yocto Project Release Engineering
License Infrastructure
Processes and Activities
Member Technical Contacts
Projects
Security
- find out what we do about CVEs and security
Yocto Interest Groups
Toaster
- the web interface
YoctoProjectEvents
- links to YoctoProject/OpenEmbedded related conferences and events
Archive
- Graveyard for out of date articles.
Other resources
Yocto Project Front Page
Yocto Project Git Source Repos
Yocto Project Documentation
Yocto Project Bugzilla
Yocto Project Mailing Lists
Yocto Project Recipe Reporting System
Yocto Project Autobuilder
Yocto Project Releases Downloads
Yocto Project Nightly Build Images
Upstream Sources Mirror
OpenEmbedded Wiki
OpenEmbedded Git Repos
OpenEmbedded Community Layers
OpenEmbedded Patch Tracking System
IRC
irc.libera.chat
#yocto - Public discussions on the Yocto Project.
#oe - Public discussions on OpenEmbedded Core.
Retrieved from "
Navigation menu
Page actions
Main Page
Discussion
Read
View source
History
Page actions
Main Page
Discussion
More
Tools
Personal tools
Request account
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Printable version
Permanent link
Page information
This page was last edited on 23 July 2024, at 17:16.
About Yocto Project
Disclaimers
US