Dodanie nowego komponentu do tworzonego obrazu systemu wymaga utworzenia dla niego pliku receptury oraz dołączenia wszystkich niezbędnych plików. Pliki receptur (*.bb) zawierają szczegółowe instrukcje na temat lokalizacji źródeł, sposobu ich kompilacji oraz instalacji w finalnym systemie plików. W zaprezentowanym przykładzie użyjemy kodu aplikacji z pierwszej części cyklu, który zostanie skompilowany i zainstalowany zgodnie z instrukcjami zawartymi w recepturze. Dodatkowo skonfigurujemy serwis systemd, uruchamiający naszą aplikację automatycznie przy starcie systemu.
Przygotowanie nowej receptury
Na początku musimy utworzyć odpowiednią strukturę plików w warstwie meta-somlabs, która została pokazana na rysunku 1.
...