Dies ist eine alte Version des Dokuments!
yocto and OpenEmbedded provide the tools necessary to create small customised linux distributions aimed at embedded systems.
meta-ost is the layer containing recipes required for various OST projects.
For setting up the build environment, see Setup and Building.
Check out Getting Started with Yocto and C/C++ to get started developing a C/C++ application using cmake and yocto.
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 Structure / Workflow.
Learn about Yocto and bitbake which uses recipes structured in various layers to build custom images, see Introduction to Yocto/OpenEmbedded.
Read about Layers and Recipes therein.
Use devtool to add, modify and test new recipes.
There are essentially three ways to build on/for a yocto image:
See SDK's
To work with different custom Yocto builds we are providing may need documentation, especially for new users.
For networking, our Yocto images are currently (status: March 2023) using systemd-networkd which can be quite cumbersome for users without experience. The following tutorials are covering the most important basic network settings.
In order to enable DHCP or set a static IP address please refer to the systemd-networkd documentation linked above. In case the system does not get an IP address from the DHCP server, it may be caused by the way some Linux distributions are announcing themselves on the network (uid vs. mac address), which can be resolved as described here:
[DHCP] ClientIdentifier=mac