Contattataci

Struttura del corso

Breve storia di Linux

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

Panoramica sullo sviluppo open source

  • Introduzione ai principi open source e al loro ruolo nello sviluppo di software per sistemi incorporati.

Introduzione a Embedded Linux

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

Cross-sviluppo | Bootloader

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

Costruzione di un sistema Embedded Linux personalizzato

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

Introduzione agli strumenti Embedded Linux

  • Esplorazione degli strumenti essenziali utilizzati nello sviluppo e nella gestione dei sistemi incorporati.

Introduzione ai sistemi di build

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

Sviluppo e debug delle applicazioni Embedded Linux

  • Esercizi pratici sulla scrittura e il debug di un'applicazione per Embedded Linux.
  • Utilizzo di comuni strumenti di sviluppo (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 a cui possono relazionarsi, applicando ciò che hanno appreso durante il corso.

Requisiti

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

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative