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
- 1Che cos’è un microcontrollore?Il piccolo computer dentro ogni dispositivo10 min
- 2Basi di hardware per chi viene dal softwareTensione, corrente, resistenze, e come non bruciare un pin15 min
- 3Il C per l’embeddedTipi a dimensione fissa, bit e volatile15 min
- 4GPIO: pin in ingresso e in uscitaAccendi un LED, leggi un pulsante15 min
- 5Timer e interruptTempi esatti senza sprecare la CPU15 min
- 6UART, I2C e SPICome parlano i chip tra loro12 min
- 7ADC: leggere il mondo analogicoDa una tensione a un numero10 min
- 8RTOS: tanti lavori su un solo chipTask, priorità e code15 min
- 9PWM, macchine a stati e altroCinque idee che ogni sviluppatore firmware usa15 min
- 10Il quadro completoUn dispositivo, un ciclo, tutte le lezioni8 min
Verso senior
Cosa imparare dopo, e in che ordine
Per continuare
Glossario
86 termini di embedded ed elettronica, ognuno in due o tre frasi semplici.
Domande da colloquio
33 domande che fanno davvero ai colloqui embedded, divise per argomento.
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.