Home     Company     Products     Services     Community     Download     Store
    [Home arrow Services arrow Training ]
Services
Services
Corsi di formazione su Linux

Corsi di formazione su Linux e sulle tecniche di programmazione 

 versione inglese

 

Evidence fornisce consulenza e formazione alle aziende che già utilizzano Linux ma anche alle aziende interessate a scoprire le potenzialità di questo nuovo sistema operativo.

Gli argomenti dei corsi vanno dal design delle applicazioni, alla programmazione real-time e concorrente ai driver e servizi Linux.

Di seguito una serie di esempi dei principali argomenti trattati nei corsi organizzati da Evidence.

Per richieste relative ad argomenti non menzionati nella seguente lista o per informazioni sui corsi di formazione, potete contattarci al seguente indirizzo This e-mail address is being protected from spam bots, you need JavaScript enabled to view it

 

1. Programmazione a user-level:

                • API POSIX

                • Script Bash

                • Utilizzo di gcc e g++

                • Scrivere e usare Makefile

 

2. Programmazione concorrente su sistemi POSIX:

  • Programmazione multiprocesso (i.e. fork, exec, wait, dup, exit)

  • Programmazione multithread (i.e. libreria pthread

  • Comunicazione tra processi (i.e. pipes, fifos, sockets, signals)

 

3. Strumenti per:

  • Sviluppo (i.e. Scratchbox, buildroot)

  • Amministrazione e utilizzo di sistemi embedded Linux (apt-get, ipkg, lrz, tftp, minicom)

  • Debugging (i.e. gdb, ddd, objdump, ltrace, strace, Lauterbach Trace32)

  • Gestione del progetto (i.e. cvs, subversion e git)

 

4. Licenze e opportunità Open Source

 

5. Librerie grafiche per dispositivi embedded

 

6. Configurazione e uso di U-Boot

 

7. kernel Linux:

  • Introduzione

  • Configurazione e installazione

  • Sviluppo

  • Architettura interna

  • Scheduling e estensioni Real-time 

  • Gestione degli interrupt (softirqs, tasklets, work queues)

  • Gestione della memoria 

  • Implementazione di nuove chiamate di sistema

  • Sincronizzazione (semafori e spinlocks)

  • Dispositivi e driver dei dispositivi

  • Attributi del sysfs

  • Strutture interne (lists, timers, etc.)
 
 
Evidence S.r.l. - PIVA: 01638690501
Viale Rinaldo Piaggio 32 - Pontedera - Pisa - Italy
Privacy Policy