Corso FreeRTOS™

Home / Portfolio / Corso FreeRTOS™

 

 

 

 

Guglielmo Braguglia è il tutor per questo corso!

 

 

 

 

Scopo di questo corso è fornire una panoramica sul sistema operativo real time FreeRTOS™ divenuto ormai uno standard di fatto nel mondo dei microcontrollori e dei piccoli microprocessori. Gli argomenti e la scaletta proposta vogliono dare le conoscenze di base necessarie per imparare a scrivere programmi operanti sotto il controllo di detto sistema operativo. Durante il corso, utilizzando una scheda di sviluppo basata su PIC32, verranno realizzati vari esempi esplicativi dei maggiori argomenti trattati. Verrà inoltre mostrata una demo di una applicazione FreeRTOS™ in ambiente Arduino dove, con alcune limitazioni dovute all’hardware, è comunque possibile creare applicazioni che sfruttano detto sistema operativo semplificando la programmazione.

E’ propedeutica la conoscenza del linguaggio ‘C’.

 

Durata corso: 7 ore di lezione + 1 ora per il pranzo

 

Argomenti trattati:

Introduzione
Perché usare un RTOS
FreeRTOS™
Hardware e Tools che si utilizzeranno
Alcune definizioni
Il file di configurazione

Gestione dei “Tasks”
Introduzione e Scopo
Scheduler
Funzioni per i “Tasks”
Priorità dei “Tasks”
Il task di “Idle”
I “Timers”

Gestione delle “Code”
Introduzione e Scopo
Caratteristiche di una “Coda”
Utilizzo delle “Code”
Utilizzo con grossi blocchi di dati

Gestione degli “Interrupt”
Introduzione e Scopo
“Deferred Interrupt Processing”
“Semafori” binari
“Semafori” a contatore
“Nidificazione” di “Interrupt”

Gestione delle “Risorse”
Introduzione e Scopo
Sezioni “Critiche”
“Mutex”

Gestione della “Memoria”
Introduzione e Scopo
Schemi di “Allocazione” di memoria

Risoluzione dei problemi
Introduzione e Scopo
“Interrupt Priorities”
“Stack Overflow”
Altri errori comuni

Materiale utilizzato nella lezione:

Durante la lezione verrà utilizzata una demoboard PIC32 ed il programmatore PICKIT3.
(il materiale verrà messo a disposizione dei partecipanti durante il corso gratuitamente, chi volesse acquistare il programmatore per poi portarlo a casa può farlo dal link qui sotto)

 

Requisiti per la partecipazione:

  • Un computer portatile
  • Buona conoscenza del linguaggio C
  • Buona conoscenza di MPLabX, eventualmente acquisite nel Corso Base di MPLABX/PIC32

 

Costo

  • Lezione € 140 (iva compresa)

 

Corso FreeRTOS

Data inizio:
22.11.2017
09:30
Data fine:
22.11.2017
17:30
€140.00
Corso FreeRTOS
22.11.2017
Corso FreeRTOS - 22/11/17 (€140.00)
Quantità
Prezzo per unità
Costo totale
140.00
140.00
Booking Event ...

Programmatore per corso FreeRTOS

Data inizio:
22.11.2017
15:00
Data fine:
22.11.2017
17:00
€69.00
Programmatore per corso FreeRTOS
22.11.2017
PICKIT3 corso FreeRTOS (€69.00)
Quantità
Prezzo per unità
Costo totale
69.00
69.00
Booking Event ...

 

Termini e Condizioni