Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:linux:yocto:start [2023-05-10 11:00] Urs Grafsoftware:linux:yocto:start [2023-05-10 15:11] Urs Graf
Zeile 2: Zeile 2:
  
 [[https://www.yoctoproject.org/ | yocto]] and [[https://www.openembedded.org/wiki/Main_Page | OpenEmbedded]] provide the tools necessary to create small customised linux distributions aimed at embedded systems. [[https://www.yoctoproject.org/ | yocto]] and [[https://www.openembedded.org/wiki/Main_Page | OpenEmbedded]] provide the tools necessary to create small customised linux distributions aimed at embedded systems.
 +
  
 ===== Introduction to Yocto/OpenEmbedded ==== ===== Introduction to Yocto/OpenEmbedded ====
Zeile 12: Zeile 13:
  
  
-===== meta-ost =====+===== Getting Started =====
  
-[[.:meta-ost meta-ost ]] is the layer containing recipes required for various OST projects.+For setting up the build environment, see [[setup|Setup and Building]].
  
 +[[ .:getting_started_cpp | 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.
  
-===== Image Download =====+There are essentially four ways to build on/for a yocto image:
  
-[[ ..:images/start ]]+  * Creating a recipe for the application and adding it to the image, see [[ .:getting_started_cpp | Getting Started with Yocto and C/C++]]. This method includes a full build of the image. 
 +  * Crosscompile with a cross development SDK, see [[ .:sdk | SDK]]. 
 +  * Use the extensible SDK. With this, you use the regular yocto workflow without the need of building a complete image first, see [[ .:sdks | SDK's]]. 
 +  * Include the toolchain in the image and build natively (not recommended), see [[ .:sdks | SDK's]].
  
-===== Getting Started ===== 
  
-For setting up the build environment, see [[setup|Setup and Building]].+===== meta-ost =====
  
-Check out [[ .:getting_started_cpp Getting Started with Yocto and C/C++]] to get started developing a C/C++ application using [[ software:cmake:start | cmake ]] and yocto.+[[.:meta-ost meta-ost ]] is the layer containing recipes required for various OST projects.
  
-===== Workflow ====== 
  
-Learn about how to layers should be structured, about how our CI/CD pipeline works and about how you could commit to the project in [[ .:workflow | Structure Workflow]].+===== Image Download ===== 
 +Prebuilt images for our supported platforms together with SDK and extended SDK are available at [[ ..:images/start |Linux Images]].
  
  
-===== ROS =====+===== Workflow ======
  
-[[ ros ]]+Learn about how to layers should be structured, about how our CI/CD pipeline works and about how you could commit to the project in [[ .:workflow | Structure / Workflow]].
  
-===== SDK's ===== 
  
-There are essentially three ways to build on/for a yocto image:+===== ROS ===== 
 +Work is under way to include [[ ros | ROS ]] in our builds.
  
-  * include the toolchain in the image and build natively (not recommended) 
-  * SDK 
-  * extensible SDK 
  
-See [[ .:sdks | SDK's]]+---- 
 +to be moved
  
 ===== User interface / General settings ===== ===== User interface / General settings =====