Publicatiedatum : 02/07/2024

Opleiding : Yocto, je eigen embedded systeem ontwikkelen op Linux

Praktijkcursus - 4d - 28u00 - Ref. LYN
Prijs : 2550 € V.B.

Yocto, je eigen embedded systeem ontwikkelen op Linux




De Yocto-omgeving stelt je in staat om betrouwbare en robuuste embedded systemen te ontwikkelen door de ontwikkeling van bedrijfsapplicaties te isoleren van de lagere lagen die gekoppeld zijn aan de hardware. Deze training stelt je in staat om het dagelijkse gebruik van Yocto onder de knie te krijgen en Linux images met aangepaste inhoud te genereren en te installeren.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. LYN
  4d - 28u00
2550 € V.B.




De Yocto-omgeving stelt je in staat om betrouwbare en robuuste embedded systemen te ontwikkelen door de ontwikkeling van bedrijfsapplicaties te isoleren van de lagere lagen die gekoppeld zijn aan de hardware. Deze training stelt je in staat om het dagelijkse gebruik van Yocto onder de knie te krijgen en Linux images met aangepaste inhoud te genereren en te installeren.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De rol van de verschillende componenten van Yocto Project begrijpen
Een standaard ingebed Linux-image genereren voor een doelkaart
Pakketten toevoegen en de inhoud van een Linux image aanpassen
Weten hoe je de Yocto SDK gebruikt om aangepaste applicatiecode te ontwikkelen

Doelgroep
Architect of ingenieur die Linux moet overzetten naar nieuwe hardware of een embedded systeem moet uitbreiden.

Voorafgaande vereisten
Enige kennis van programmeren. Kennis van Linux (gebruikersniveau).

Praktische modaliteiten
Praktisch werk
Er wordt praktisch gewerkt op Linux-servers en op Raspberry Pi 4-borden, die je na afloop van de cursus kunt meenemen.

Opleidingsprogramma

1
Een ingebed Linux-systeem maken

  • Embedded Linux-omgeving: concepten, componenten, generatiegereedschappen, Buildroot en Yocto Project.
  • Productie van een standaardimage: werkomgeving, Poky, configuratie, specifieke lagen, BitBake-tool, enz.
  • Samenstelling van een ingebed Linux systeem: hardware, bootloader, Linux kernel, init proces, opstartscripts.
Praktisch werk
Installatie van Poky en meta-raspberrypi, productie van een standaardafbeelding.

2
Het boordsysteem aanpassen

  • Systeem ontdekken en analyseren: verbinding, bestandssystemen, standaard boomstructuur, opstarten.
  • Afbeelding aanpassen: .bb-bestand, receptsyntaxis, afbeeldingsrecepten maken, gebruikers en wachtwoorden.
  • Pakketten toevoegen: standaard Poky pakketten, pakketten geleverd door OpenEmbedded, BusyBox configuratie.
Praktisch werk
Productie van een complete, aangepaste image voor Raspberry Pi 4 met behulp van pakketten geleverd door Poky en meta-openembedded.

3
Geavanceerde systeemconfiguratie

  • Receptuitbreidingen: .bbappend-bestanden, receptbestand overladen, statische netwerkconfiguratie.
  • Aanmaken en toepassen van patches: op een receptgegevensbestand, op een bronbestand dat moet worden gecompileerd.
  • Linux kernel en Device Tree: kernel configuratie, kernel patch aanmaken, Device Tree patch aanmaken.
Praktisch werk
Uitbreidingen en patches voor base-files, init-ifupdown, nano, BusyBox, kernel...

4
Ontwikkeling van bedrijfscodes

  • SDK-installatie: productie, extractie en installatie van de Yocto SDK.
  • Applicatiecode compileren: de toolchain onderzoeken, initialisatiescripts, eigen code cross-compileren.
  • Debuggen en fijnafstelling: debuggen op afstand met gdbserver, fijnafstellingstools (gprof, valgrind, gcov, enz.).
  • Bedrijfscode integreren in het imago: recepten, start-up lancering.
Praktisch werk
Zakelijke code schrijven, debuggen en integreren in het beeld.


Feedback van klanten
4,5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
QUENTIN M.
21/10/25
5 / 5

Zeer goed
HOUCINE KARIM B.
22/04/25
5 / 5

Het zou interessanter zijn om alle bestanden al klaar te hebben, zodat er geen opzettelijke fouten gecorrigeerd hoeven te worden.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 24 maa., 16 juni, 29 sep., 8 dec.

PARIS LA DÉFENSE
2026 : 24 maa., 16 juni, 29 sep., 8 dec.