Sisukord:

Wroombian: 3 sammu
Wroombian: 3 sammu

Video: Wroombian: 3 sammu

Video: Wroombian: 3 sammu
Video: Одуванчик / The Dandelion. Фильм. StarMedia. Фильмы о Любви. Мелодрама 2024, Oktoober
Anonim
Wroombialane
Wroombialane
Wroombialane
Wroombialane
Wroombialane
Wroombialane
Wroombialane
Wroombialane

Kas olete kunagi tahtnud töötada mikrokontrolleri tõelise operatsioonisüsteemiga? Või isegi proovinud enda oma välja töötada? Sellepärast olengi siin!

Wroombian on katse luua töötav operatsioonisüsteem ESP-WROOM-32 mikrokontrollerile. See põhineb veidi muudetud Micropython ja LoBo Micropython püsivaradel ning võimaldab teil luua erinevat tüüpi projekte erinevatel eesmärkidel.

Põhimõtteliselt võimaldab see teil luua, hooldada ja käivitada mis tahes pythoni skripti, millega seade hakkama saab. Nii saate luua nii palju programme kui mälu lubab ja vajadusel mõnda neist käivitada. Või isegi kaks neist korraga, looge bash -skript, et neid mingis järjestuses käivitada ja kogu süsteemi Interneti kaudu juhtida!

Ja see pole kogu funktsioonide loend. Wrombian võimaldab teil luua erinevaid projekte, olenemata sellest, kas see on kaugvalgustuse lüliti, revolutsiooniline IoT -leiutis või mõni kaasaskantav mängude kollektsioon!

Wroombiani kohta lisateabe saamiseks minge meie wiki lehele!

Tarvikud

ESP32 arendusplaat, arvuti, USB mikrokaabel

Samm: püsivara installimine

Kõigepealt laadige alla või kloonige meie hoidla oma arvutisse:

ESP32 tööks ettevalmistamiseks peate kustutama tahvli välkmälu ja laadima püsivara üles flash.sh skripti abil:

1. Installige Python

2. Installige esptool pip -käsu kaudu:

pip install esptool

3. Välk oma pardal:

- Linux

Laadige alla või kloonige hoidla kaust, avage /firmware/flash.sh, muutke FLASH_COMPORT väärtus ESP32 pordiks (nt /dev /ttyUSB0). Seejärel terminalitüübis:

./firmware/flash.sh

- aknad

Installige Git Windowsile, laadige alla või kloonige hoidla kaust, avage /firmware/flash.sh, muutke FLASH_COMPORT väärtus ESP32 pordiks (nt COM1).

Seejärel Git bash tüüpi:

./firmware/flash.sh

VÕI

Minge püsivara kausta ja käivitage käsud käsitsi (töötab ka Linuxi puhul, ärge unustage sisestada kehtivat jadaporti):

esptool -port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 --befault default_reset -pärast hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPyt. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Valmis! Nüüd saate järgmise sammu juurde minna!

2. toiming: süsteemifailide üleslaadimine

Süsteemifailide üleslaadimine
Süsteemifailide üleslaadimine
Süsteemifailide üleslaadimine
Süsteemifailide üleslaadimine

Wroombia töö tegemiseks peame laadima kõik süsteemifailid selle välkmällu. Selleks saate kasutada Thonny IDE -d (või mõnda muud soovitud Micropython IDE -d).

Laadige alla ja installige Thonny, käivitage see, seejärel valige Tööriistad> Valikud> Tõlk ja valige seadmete loendist oma tahvel. Avage redaktoris allalaaditud/kloonitud projekti kataloog. Seejärel peaksite saama teate REPL -i alumisse kesta, mis sarnaneb pildil nr 1 olevaga. Kui näete mõningaid vigu või kummalist teksti - proovige Thonny paar korda uuesti alla laadida, kasutades Ctrl + F2, kuni probleem on kadunud.

Seejärel minge projekti välkkataloogi (aknas „See arvuti”) ja laadige kõik failid ja kaustad ükshaaval üles (nagu pildil nr 2). Need peaksid ilmuma seadme failide ülemisse aknasse.

3. samm: alustage parema maailma loomisega

Alustage parema maailma loomist!
Alustage parema maailma loomist!
Alustage parema maailma loomist!
Alustage parema maailma loomist!

Tahvliga ühendamiseks saate kasutada jada-, telnet- või FTP -sid, nii et saate esmakordsel käivitamisel kasutada jadaühendust. Laadige alla ja installige Putty, avage see, valige Serial conection nagu pildil näidatud, tippige jadaport ja määrake 115200 baudrate. Seejärel avage ühendus!

Wroombianil on üsna hästi kirjeldatud vikileht, millele saate viidata, kui teil on konfiguratsiooniprobleeme või kui loote oma projekti. Küsige julgelt oma küsimusi jaotises Teemad!

Käsk „abi” näitab teile kõiki saadaolevaid käske ja nende kasutamist.

Teekonda saate alustada, käivitades meie eelnevalt kirjutatud vilkumisskripti järgmiselt:

koju joosta/blink.py

Ja jälgige, kuidas teie pardal olev LED vilgub!

Tänan tähelepanu eest! Lisateabe saamiseks külastage meie githubi repot:

Soovitan: