Tizen on Yocto Project
Tizen on Yocto Project is a project which aims at building Tizen images with the building Tools of the Yocto Project.
The project is hosted and developed on the Tizen web site, following Tizen platform development process and mirrored on Yocto repositories.
Tizen on Yocto provides a Tizen distribution layers (meta-tizen) for Yocto/Open Embedded.
Bug report: https://bugs.tizen.org/jira/browse/BTY
Other wiki pages about building Tizen using the Yocto Project:
The objective of this project is to use the Yocto Project as the main build solution for Tizen. Currently, Tizen is built using the OBS (Open Build Service) and the Yocto project build system is an alternative. It is planned to keep the OBS built supported when the Yocto Project will become the main build system for Tizen.
The initial investigation was done with a a helper utility called spec2yocto which can take spec file(s) and convert them in bb file compatible with Yocto. While the tool can help a lot during a conversion, do not expect miracle.
To fetch Tizen-Distro for Yocto anonymously execute the following command:
git clone git://review.tizen.org/scm/bb/tizen-distro
For step by step instructions about building "Tizen on Yocto" please visit:
- Building Tizen with Yocto Project
- Building Tizen with Yocto Project for MinnowBoard Max
- Building Tizen with Yocto Project for HummingBoard with FreeScale i.MX6 ARM SoC
Introduction to Yocto
The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products regardless of the hardware architecture.
Yocto build is a bit different than gbs build.
- Yocto use recipes files.
- gbs use spec files.
Yocto Vs Rpm
Yocto use recipes files instead of spec file to build packages but also image.
Tizen On Yocto presentation
You can find a Tizen On Yocto presentation support here
- bitbake massively build packages in parallel.
- Yocto Provides full documentation here
- Yocto Project Quick Start
- wiki Yocto
- Yocto Project Reference Manual
- BitBake User Manual
- Yocto Project Development Manual
- Yocto mega manual