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++)
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