GNU/Linux embedded

tecnoworkshop_logo

tecnoworkshop_logo

All’interno del TecnoWorkshop Lucca2011 presenterò questo talk tecnico/pratico dal titolo «GNU/Linux embedded».

Descrizione

I sistemi embedded sono sempre più presenti nella vita di ognuno di noi (basti pensare ai cellulari/smartphone…) e sistema GNU/Linux è oramai da tempo a pieno titolo uno dei maggiori e diffusi sistemi operativi per gestire questi dispositivi comunemente (e impropriamente) definiti piccoli.

Lo scopo di questo workshop, che è rivolto a tutti coloro che abbiano intenzione di usare questo sistema nei loro prodotti (anche non embedded), è quello di dare le basi per gestire un sistema embedded basato su un sistema GNU/Linux. Verranno affrontate tutte le fasi operative del sistema dal boot fino all’applicazione finale dal punto di vista dello sviluppatore/integratore di sistema.

Scaletta

  • Il sistema GNU/Linux: caratteristiche principali e storia.
  • GNU/GPL: il software libero e quello non-libero.
  • I sistemi embedded.
  • Tool di sviluppo: toolchain, emulatori e JTAG.
  • I bootloader: u-boot, redboot e (cenni) ai pre-bootloader.
  • Il kernel: Linux.
  • Device driver: cosa sono e come funzionano.
  • Distribuzioni di sviluppo (Debian/Ubuntu) e di lavoro (Openembedded ed altri).
  • Sviluppare (Demolinux per la didattica): nel kernel (moduli del kernel), applicazioni (C e TCL, php, ecc.) e tecniche di sviluppo.

Su Rodolfo Giometti

Ingegnere informatico libero professionista ed esperto GNU/Linux offre supporto per: - device drivers; - sistemi embedded; - sviluppo applicazioni industriali per controllo automatico e monitoraggio remoto; - corsi di formazione dedicati. Manutentore del progetto LinuxPPS (il sottosistema Pulse Per Second di Linux) contribuisce attivamente allo sviluppo del kernel Linux con diverse patch riguardanti varie applicazioni del kernel e dispositivi (switch, fisici di rete, RTC, USB, I2C, network, ecc.). Nei 15+ anni di esperienza su Linux ha lavorato con le piattaforme x86, ARM, MIPS & PowerPC.

Lascia un commento

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi