Sommario:

Wroombian: 3 passaggi
Wroombian: 3 passaggi

Video: Wroombian: 3 passaggi

Video: Wroombian: 3 passaggi
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Novembre
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Hai mai desiderato lavorare con un vero sistema operativo su un microcontrollore? O hai anche provato a svilupparne uno tuo? Questo è il motivo per cui sono qui!

Wroombian è un tentativo di creare un sistema operativo funzionante per il microcontrollore ESP-WROOM-32. Si basa su firmware Micropython e LoBo Micropython leggermente modificati e consente di creare diversi tipi di progetti per vari scopi.

Fondamentalmente ti consente di creare, mantenere ed eseguire qualsiasi script Python che il dispositivo può gestire. Quindi puoi creare tutti i programmi che la memoria ti consente ed eseguirne alcuni quando ne hai bisogno. O anche due contemporaneamente, crea uno script bash per eseguirli in sequenza e controllare l'intero sistema su Internet!

E questo non è l'intero elenco di funzionalità. Wrombian ti permetterà di creare diversi tipi di progetti, non importa che si tratti di un interruttore della luce a distanza, di un'invenzione rivoluzionaria dell'IoT o di una collezione di giochi portatili!

Vai alla nostra pagina wiki per saperne di più su Wroombian!

Forniture

Scheda di sviluppo ESP32, PC, micro cavo USB

Passaggio 1: installazione del firmware

Prima di tutto, scarica o clona il nostro repository sul tuo computer:

Per preparare il tuo ESP32 per il lavoro devi cancellare la memoria flash della scheda e caricare il firmware usando lo script flash.sh:

1. Installa Python

2. Installa esptool tramite il comando pip:

pip install esptool

3. Mostra la tua scheda:

- Linux

Scarica o clona la cartella del repository, apri /firmware/flash.sh, modifica il valore FLASH_COMPORT sulla tua porta ESP32 (ad es. /dev/ttyUSB0). Quindi nel terminale digitare:

./firmware/flash.sh

- Finestre

Installa Git per Windows, scarica o clona la cartella del repository, apri /firmware/flash.sh, modifica il valore FLASH_COMPORT sulla tua porta ESP32 (es. COM1).

Quindi in Git bash digita:

./firmware/flash.sh

O

Vai alla cartella del firmware ed esegui i comandi manualmente (funzionerà anche per Linux, non dimenticare di digitare una porta seriale valida):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partizioni_mpy.bin 0x8000 partizioni_mpy.bin

Fatto! Ora puoi andare al passaggio successivo!

Passaggio 2: caricamento dei file di sistema

Caricamento dei file di sistema
Caricamento dei file di sistema
Caricamento dei file di sistema
Caricamento dei file di sistema

Per far funzionare Wroombian dobbiamo caricare tutti i file di sistema nella sua memoria flash. Puoi usare Thonny IDE (o qualsiasi altro IDE Micropython che desideri) per questo.

Scarica e installa Thonny, avvialo, quindi vai su Strumenti> Opzioni> Interprete e seleziona la tua scheda dall'elenco dei dispositivi. Apri la directory del progetto scaricato/clonato nell'editor. Dovresti quindi ottenere il messaggio nella shell REPL inferiore simile a quello nell'immagine n. 1. Se vedi degli errori o un testo strano, prova a ricaricare Thonny con Ctrl + F2 alcune volte finché il problema non scompare.

Quindi vai alla directory flash del progetto (nella finestra "Questo computer") e carica tutti i file e le cartelle uno per uno (come nell'immagine n. 2). Dovrebbero apparire nella finestra dei file del dispositivo superiore.

Passaggio 3: inizia a creare un mondo migliore

Inizia a creare un mondo migliore!
Inizia a creare un mondo migliore!
Inizia a creare un mondo migliore!
Inizia a creare un mondo migliore!

Puoi usare seriale, telnet o FTP per connetterti alla scheda, quindi usiamo la connessione seriale per il primo avvio. Scarica e installa Putty, aprilo, scegli Serial connection come mostrato nell'immagine, digita la tua porta seriale e imposta 115200 baudrate. Quindi apri la connessione!

Wroombian ha una pagina wiki abbastanza ben descritta a cui puoi fare riferimento se hai problemi di configurazione o quando crei il tuo progetto. Sentiti libero di porre le tue domande nella sezione Problemi!

Il comando 'help' ti mostrerà tutti i comandi disponibili e il loro utilizzo.

Puoi iniziare il tuo viaggio eseguendo il nostro script di blink prescritto in questo modo:

corri a casa/blink.py

E guarda il tuo LED di bordo lampeggiare!

Grazie per l'attenzione! Visita il nostro repository github per ottenere maggiori informazioni:

Consigliato: