Contattataci

Struttura del corso

Storia breve di Linux

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

Panoramica dello sviluppo open source

  • Introduzione ai principi del 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 (cross-development).
  • 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 per la configurazione di un sistema Linux embedded personalizzato per un target hardware scelto (scheda di sviluppo basata su ARM o MIPS).

Introduzione agli strumenti per Linux Embedded

  • Esplorazione degli strumenti essenziali utilizzati per sviluppare e gestire i 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 debug di applicazioni Linux Embedded

  • Esercitazioni pratiche sulla scrittura e il debug di un'applicazione per Linux embedded.
  • Uso degli strumenti di sviluppo comuni (ad esempio, GDB, Eclipse con CDT) per la codifica e la risoluzione dei problemi.

Discussione del progetto finale o di uno studio di caso

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

Requisiti

  • Conoscenze di base sui sistemi embedded
  • Conoscenza di linguaggi di programmazione di alto livello (C o C++)
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative