Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 27 Aktuelle »

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


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

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

How 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 Build Natively.

Workflow

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.

Our Layers
  • meta-ost is the layer containing recipes required for various OST projects.
  • meta-ost-ethercat is the layer containing recipes for EtherCAT support.

Specifics
  • Work is under way to include ROS in our builds.
  • Kernel development
Image Download

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

  • Keine Stichwörter