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

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 eSDK.

  • Include the toolchain in the image and build natively (not recommended), see SDK's Build Natively.

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.

Panel
borderColor#FFFFFF
bgColor#5fbfed
titleColorblack
titleBGColor#0085cd
titleOur Layers
  • meta-ost is the layer containing recipes required for various OST projects.
  • meta-ost-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#5fbfed
titleBGColor#0085cd
titleImage Download

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