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++)
Recensioni (3)
Ho compreso il processo del sistema operativo e come collegare tutti i fattori insieme, inclusi i dati di rete. Ora ho un'immagine chiara e completa di ciò che accade in questi computer e di come si comunicano tra loro. Ho acquisito conoscenze approfondite sul sistema operativo più importante, ovvero Linux, e su come implementare il proprio Linux embedded.
Rawda Alnaqbi - beamtrail
Corso - Introduction to Embedded Linux (Hands-on training)
Traduzione automatica
Il contenuto. Questo era molto nuovo per me, quindi ho imparato molto.
Juan Castro - iVolve
Corso - Introduction to Embedded Linux (Hands-on training)
Traduzione automatica
Ho trovato che il contenuto (sia teorico che pratico) fosse eccellente e proprio ciò che desideravamo/ci aspettavamo. Gli esercizi erano impegnativi ma raggiungibili.
Mike Kleinau - iVolve
Corso - Introduction to Embedded Linux (Hands-on training)
Traduzione automatica