Per seguire questo workshop, assicurati di soddisfare i prerequisiti elencati di seguito.
-
Buona conoscenza di:
- Programmazione in linguaggio C e del processo di linking
- Funzioni di callback e puntatori a funzione
- Protocollo e utilizzo di MQTT
-
Programmazione embedded
- Operazioni di flashing / programmazione e linking
- Familiarità con le periferiche dei microcontrollori come GPIO e I2C
- Esperienza di base con ESP-IDF
| Prerequisito | Descrizione | Riferimento |
|---|---|---|
| Tipi di memoria MCU | Differenza tra Flash, RAM ed EEPROM | L. Harvie (Medium) |
| PSRAM | Cos’è la PSRAM (Pseudo Static RAM) | M. Hawthorne (Technipages) |
| Periferiche seriali MCU | Differenza tra SPI, I2C e UART | nextpcb.com |
| Tabella delle partizioni | Cos’è la tabella delle partizioni e a cosa serve | Wikipedia - Disk partitioning |