Impara i sistemi embedded da zero

Lezioni brevi e con parole semplici per chi non ha mai toccato un microcontrollore e per chi scrive software e vuole passare all’embedded. Sono le stesse lezioni dell’app BoardPilot.

Per chi è

Chi parte da zero

Non hai mai collegato un sensore. Ogni lezione parte da quello che sai già e spiega ogni parola nuova.

Chi scrive software

Sai programmare ma l’hardware ti sembra magia. Registri, interrupt e bus ti vengono spiegati come eventi, callback e memoria.

Studenti e chi cerca lavoro

Ogni lezione finisce con le domande che fanno davvero ai colloqui embedded, e l’ultima lezione è una roadmap verso senior.

Il percorso

Fondamenti

Le idee alla base di ogni dispositivo embedded

  1. 1Che cos’è un microcontrollore?Il piccolo computer dentro ogni dispositivo10 min
  2. 2Basi di hardware per chi viene dal softwareTensione, corrente, resistenze, e come non bruciare un pin15 min
  3. 3Il C per l’embeddedTipi a dimensione fissa, bit e volatile15 min
  4. 4GPIO: pin in ingresso e in uscitaAccendi un LED, leggi un pulsante15 min
  5. 5Timer e interruptTempi esatti senza sprecare la CPU15 min
  6. 6UART, I2C e SPICome parlano i chip tra loro12 min
  7. 7ADC: leggere il mondo analogicoDa una tensione a un numero10 min
  8. 8RTOS: tanti lavori su un solo chipTask, priorità e code15 min
  9. 9PWM, macchine a stati e altroCinque idee che ogni sviluppatore firmware usa15 min
  10. 10Il quadro completoUn dispositivo, un ciclo, tutte le lezioni8 min

Verso senior

Cosa imparare dopo, e in che ordine

  1. 11La strada verso seniorCinque tappe e tre progetti per il portfolio10 min

Per continuare

Nell’app le lezioni prendono vita

Nell’app le lezioni hanno demo interattive ed esercitazioni pratiche verificate sulla tua scheda. Queste pagine sono la versione da leggere: le demo sono descritte a parole e le esercitazioni richiedono l’app.

Scarica BoardPilot Prova le lezioni nel browser