Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:linux:yocto:sdks [2021-05-17 15:39] – angelegt Moritz Lammerich | software:linux:yocto:sdks [2024-04-23 13:11] (aktuell) – Moritz Lammerich | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== SDKs ===== | ====== SDKs ===== | ||
- | There are 3 different ways to develop software using the yocto project: | + | There are 4 different ways to develop software using the yocto project: |
+ | * Use a full build, see [[software: | ||
+ | * Use an SDK, see [[sdk|SDK]]. | ||
+ | * Use the yocto workflow with an Extensible SDK, see below. | ||
+ | * Build natively (on the target), | ||
- | ===== SDK ===== | ||
- | |||
- | See [[ .:sdk ]] | ||
===== Extensible SDK ===== | ===== Extensible SDK ===== | ||
- | See [[.:esdk | extensible sdk]] | + | The extensible SDK provides the yocto workflow without the need to first set up a full yocto build environment |
+ | |||
+ | The eSDK must be installed in the same way as the SDK and before using it, you must run its source script. After this you rely on [[software: | ||
+ | |||
+ | The official yocto documentation can be found {{ https:// | ||
===== Build Natively ===== | ===== Build Natively ===== | ||
Zeile 18: | Zeile 23: | ||
To add the toolchain to an image, append '' | To add the toolchain to an image, append '' | ||
+ | dunfell and earlier: | ||
< | < | ||
CORE_IMAGE_INSTALL_append | CORE_IMAGE_INSTALL_append | ||
+ | </ | ||
+ | |||
+ | honister and later (namely kirkstone): | ||
+ | < | ||
+ | CORE_IMAGE_INSTALL: | ||
</ | </ | ||