Skip to content

StarPi-Labs/mcu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo StarPi

MCU

StarPi - Dipartimento di Avionaca

Introduzione

L'MCU usato è l'esp32-s3-wroom-1 su framework Arduino.

Tip

Consiglio l'uso dell'ESP32-S3-DevKitC-1 in quanto oltre a dare pin di GPIO già saldati, ha un probe di debug integrato1 ed è quindi da subito pronto per il debug, senza troppi problemi2.

Ambiente di sviluppo: PlatformIO (VSCode).

Struttura

Il progetto è strutturato in questo modo:

  • examples/: cartella con esempi di codice per testare le funzionalità dell'MCU, e di altri componenti.

Risorse utili

Risorse utili per lo sviluppo:

  • Simulatore Web ESP32: permette di simulare il comportamento dell'MCU e testare il codice senza doverlo caricare fisicamente sul dispositivo.
  • QEMU ESP32-S3: un emulatore che permette di eseguire il codice dell'MCU su un computer, utile per il debug e lo sviluppo.

Footnotes

  1. PlatformIO - ESP32-S3-DevKitC-1-N8.

  2. Su Fedora 43 (Linux) ho dovuto prima installare le regole udev e poi aggiornare una delle librerie di Python usate dal package dell'ESP32-S3 seguendo questa guida.

About

Repository per il codice dell'MCU di supporto al computer di bordo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors