Struttura del corso

Introduzione

Panoramica dell'architettura di un sistema embedded Linux

Panoramica di Pocky e bitbake

Preparazione dell'ambiente di sviluppo

Preparazione della scheda di sviluppo e dei toolkit di destinazione

Comprendere l'albero dei sorgenti Yocto Project

Creazione di un'immagine

Utilizzo dell'interfaccia Web di Toaster per avviare le compilazioni

Aggiunta di pacchetti all'immagine generata

Informazioni sui pacchetti di supporto della scheda (BSP), sulle ricette, sulle configurazioni e sui livelli

Scrivere una ricetta

Panoramica di alcuni sistemi di compilazione esistenti - Autotools, CMake, Meson

Compilazione, configurazione e aggiunta di un'applicazione personalizzata

Risoluzione dei problemi relativi agli errori di compilazione

Risoluzione dei problemi comuni di compilazione incrociata

Personalizzazione della creazione con i livelli

Estensione delle ricette esistenti

Scrittura di una configurazione personalizzata del computer

Aggiunta e gestione di pacchetti di runtime

Aggiunta di un'immagine personalizzata

Creazione di un'immagine personalizzata

Generatig rootfs

Utilizzo dell'SDK Yocto Project

Sviluppare un'applicazione utilizzando Poky SDK

Il toolkit per lo sviluppo di applicazioni

Osservazioni conclusive

Requisiti

  • Il partecipante deve aver compilato un kernel almeno una volta per un sistema desktop tradizionale (non-embedded) Linux.
  • Sa di quali componenti è composto lo spazio utente Linux su un sistema desktop.
  • Sa come generare e utilizzare le patch.
  • Deve essere in grado di spiegare cos'è GNU Make, Autotools, quali altri sistemi di compilazione esistono.
  • Idealmente, mantiene almeno un pacchetto Linux, sia come autore originale, sia in qualsiasi distribuzione desktop Linux tradizionale.
  • Non è richiesta una precedente esperienza con lo sviluppo embedded e non sostituisce la conoscenza dei desktop tradizionali Linux specificata in precedenza.

Pubblico

  • Gli sviluppatori
  • Ingegneri di sistema
  • Ingegneri di collaudo
  • Amministratori di sistema
 28 ore

Recensioni (4)

Categorie relative