Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:linux:yocto:start [2023-05-10 11:00] – Urs Graf | software:linux:yocto:start [2023-05-10 11:55] – Urs Graf | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
[[https:// | [[https:// | ||
+ | |||
===== Introduction to Yocto/ | ===== Introduction to Yocto/ | ||
Zeile 10: | Zeile 11: | ||
Use [[devtool]] to add, modify and test new recipes. | Use [[devtool]] to add, modify and test new recipes. | ||
+ | |||
+ | |||
+ | ===== Getting Started ===== | ||
+ | |||
+ | For setting up the build environment, | ||
+ | |||
+ | [[ .: | ||
+ | |||
+ | There are essentially four ways to build on/for a yocto image: | ||
+ | |||
+ | * Creating a recipe for the application and adding it to the image, see [[ .: | ||
+ | * 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' | ||
+ | * Include the toolchain in the image and build natively (not recommended), | ||
Zeile 21: | Zeile 36: | ||
[[ ..: | [[ ..: | ||
- | ===== Getting Started ===== | ||
- | |||
- | For setting up the build environment, | ||
- | |||
- | Check out [[ .: | ||
===== Workflow ====== | ===== Workflow ====== | ||
Zeile 36: | Zeile 46: | ||
[[ ros ]] | [[ ros ]] | ||
- | ===== SDK's ===== | ||
- | |||
- | There are essentially three ways to build on/for a yocto image: | ||
- | |||
- | * include the toolchain in the image and build natively (not recommended) | ||
- | * SDK | ||
- | * extensible SDK | ||
- | See [[ .:sdks | SDK' | ||
===== User interface / General settings ===== | ===== User interface / General settings ===== |