Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

yocto and OpenEmbedded provide the tools necessary to create small customised linux distributions aimed at embedded systems.


Panel
borderColor#FFFFFF
bgColor#B4E380
titleColorblack
titleBGColor#88D66C
titleIntroduction to Yocto/OpenEmbedded

Learn about Yocto and bitbake which uses recipes structured in various layers to build custom images, see Introduction to Yocto/OpenEmbedded.

For setting up the build environment, see Setup and Building.

Read about Layers and Recipes therein.

Use devtool to add, modify and test new recipes.

Panel
borderColor#FFFFFF
bgColor#B4E380
titleColorblack
titleBGColor#88D66C
titleGetting Started

Getting Started with Yocto and C/C++ demonstrates how the build environment is setup, a x86-64 image is built and run on Qemu. Then a C++ application is added to this image.

Panel
borderColor#FFFFFF
bgColor#f39a8b
titleBGColor#e84d0e
titleHow to
Use
use

There are essentially four ways to build an application on/for a yocto image:

  • Creating a recipe for the application and adding it to the image, see Getting Started with Yocto and C/C++. This method includes a full build of the image.

  • Crosscompile with a cross development SDK, see SDK.

  • Use the extensible SDK. With this, you use the regular yocto workflow without the need of building a complete image first, see 

SDK's
  • eSDK.

  • Include the toolchain in the image and build natively (not recommended), see

 SDK's.
Panel
borderColor#FFFFFF
bgColor#f39a8b
titleBGColor#e84d0e
titleWorkflow

Learn about how our layers are structured, about how our CI/CD pipeline works and about how you could commit to the project in Structure / Workflow.

Resources

Panel
borderColor#FFFFFF
bgColor#B4E380#5fbfed
titleColorblack
titleBGColor#88D66C#0085cd
titleOur Layers
  • meta-ost is the layer containing recipes required for various OST projects.
  • meta-ost-ethercat ethercat is the layer containing recipes for EtherCAT support.

Panel
borderColor#FFFFFF
bgColor#5fbfed
titleBGColor#0085cd
titleSpecifics
  • Work is under way to include ROS in our builds.
  • Kernel development
Panel
borderColor#FFFFFF
bgColor#f39a8b#5fbfed
titleBGColor#e84d0e#0085cd
titleOperating and Build SystemImage Download

Prebuilt images for our supported platforms together with SDK and extended SDK are available at Linux Images.

ROS

Work is under way to include ROS in our builds

.