Capitolo 1: Configurazione dell'ambiente
Obiettivo del capitolo: preparare l'ambiente di flashing del firmware e l'ambiente server, come base per tutti i capitoli pratici successivi.
1.1 Ambiente per il flashing del firmware
Metodo A: senza ambiente di sviluppo (consigliato ai principianti)
- Installa il driver seriale CH340K
- Apri il browser → esptool-js
- Collega il NanoCam, seleziona la porta seriale e il file firmware .bin
- Fai clic su Program per eseguire il flashing
Metodo B: riga di comando
Bash
pip install esptool
esptool.py --chip esp32s3 --port COM_x write_flash 0x0 nanocam_xxx.binMetodo C: ambiente di sviluppo ESP-IDF (avanzato)
- Installa VSCode + l'estensione ESP-IDF
- F1 →
ESP-IDF: Configure ESP-IDF Extension - Seleziona o installa ESP-IDF v5.4+
- Compila:
idf.py build flash monitor
Metodo D: installazione tramite ESP-EIM-GUI
- Scarica dal sito ufficiale: https://dl.espressif.cn/dl/eim/
- Dopo il download, fai doppio clic per aprire la pagina EIM; nell'angolo in alto a destra puoi passare alla versione cinese
- Fai clic su Avvia installazione
- Al passaggio successivo seleziona l'installazione personalizzata
- Prima di procedere è necessario aver installato
gitepython3.12.x(sorgente di download per la Cina per git: CNPM Binaries Mirror) - Seleziona esp32s3 come dispositivo di destinazione
- Alla scelta della versione di ESP-IDF occorre selezionare "mostra le vecchie versioni stabili" e, scorrendo verso il basso, scegliere la versione v5.4.1
- Alla voce del mirror da scaricare non modificare nulla, poi vai avanti
- Alla voce delle funzionalità di ESP-IDF si consiglia di selezionare tutto, poi continua
- Alla voce degli strumenti vai avanti, poi scegli la posizione in cui installare e attendi il completamento Dopo l'installazione, questa versione presenterà un problema di scompattazione: trova la directory C:\Espressif\dist\xtensa-esp-elf-14.2.0_20241119-x86_64-w64-mingw32.zip, copia l'archivio in C:\Espressif\tools\xtensa-esp-elf, dopo averlo scompattato individua la cartella xtensa-esp-elf e sostituisci la cartella presente nella directory C:\Espressif\tools\xtensa-esp-elf\esp-14.2.0_20241119: la compilazione andrà quindi a buon fine
1.2 Ambiente server
Servizio ufficiale xiaozhi.me (gratuito)
- Visita xiaozhi.me e registra un account
- Accedi alla console
- Dopo la connessione alla rete, il modulo annuncia un codice di verifica di 6 cifre
- Fai clic su "Aggiungi dispositivo" a destra della sezione "Agente"
- Inserisci il codice di verifica di 6 cifre annunciato
- Dopo aver associato il dispositivo puoi iniziare a conversare
Capitolo successivo: Capitolo 2: Avvio rapido

