Contattataci

Struttura del corso

Breve storia di Linux

  • Comprensione delle origini e dell'evoluzione di Linux nel contesto dei sistemi embedded.

Panoramica sullo sviluppo open source

  • Introduzione ai principi dell'open source e al loro ruolo nello sviluppo del software embedded.

Introduzione a Linux Embedded

  • Concetti chiave, componenti e architettura dei sistemi Linux Embedded.

Sviluppo incrociato | Bootloader

  • Comprensione della necessità di strumenti di sviluppo incrociato.
  • Introduzione ai bootloader come U-Boot e alla loro importanza nell'avvio di un sistema Linux embedded.

Costruzione di un sistema Linux Embedded personalizzato

  • Sessione pratica sulla configurazione di un sistema Linux Embedded personalizzato per una scheda di sviluppo hardware scelta (basata su ARM o MIPS).

Introduzione agli strumenti per Linux Embedded

  • Esplorazione degli strumenti essenziali utilizzati per lo sviluppo e la gestione dei sistemi embedded.

Introduzione ai sistemi di build

  • Comprensione del ruolo e della configurazione di sistemi di build come Make, Bitbake, ecc., nei progetti Linux Embedded.

Sviluppo e debugging di applicazioni Linux Embedded

  • Esercitazioni pratiche sulla scrittura e sul debugging di un'applicazione per Linux Embedded.
  • Utilizzo di strumenti di sviluppo comuni (ad es. GDB, Eclipse con CDT) per la codifica e la risoluzione dei problemi.

Discussione sul progetto finale o sullo studio di caso

  • I partecipanti sono incoraggiati a discutere un progetto o uno studio di caso a loro familiare, applicando quanto appreso durante il corso.

Requisiti

  • Conoscenza di base dei sistemi embedded
  • Linguaggio di programmazione di alto livello (C o C++)
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative