Kazalo:
- Zaloge
- 1. korak: Namestitev vdelane programske opreme
- Korak: Nalaganje sistemskih datotek
- 3. korak: Začnite ustvarjati boljši svet
Video: Wroombian: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ste si kdaj želeli delati z resničnim operacijskim sistemom na mikrokrmilniku? Ali pa ste celo poskušali razviti svojega? Zato sem tukaj!
Wroombian je poskus ustvariti delujoč operacijski sistem za mikrokrmilnik ESP-WROOM-32. Temelji na rahlo spremenjenih vdelanih programih Micropython in LoBo Micropython in vam omogoča ustvarjanje različnih vrst projektov za različne namene.
V osnovi vam omogoča, da ustvarite, vzdržujete in zaženete kateri koli skript python, s katerim naprava lahko upravlja. Tako lahko ustvarite toliko programov, kolikor vam pomnilnik dopušča, in nekatere od njih zaženete, ko to potrebujete. Ali celo dva od njih hkrati, ustvarite bash skript, da ju zaženete v nekem zaporedju in nadzirate celoten sistem prek interneta!
In to ni celoten seznam funkcij. Wrombian vam bo omogočil ustvarjanje različnih vrst projektov, ne glede na to, ali gre za stikalo za svetlobo na daljavo, revolucionaren izum IoT ali kakšno zbirko prenosnih iger!
Pojdite na našo wiki stran, če želite izvedeti več o Wroombian!
Zaloge
Razvojna plošča ESP32, računalnik, usb mikro kabel
1. korak: Namestitev vdelane programske opreme
Najprej prenesite ali klonirajte naše skladišče v svoj računalnik:
Če želite svoj ESP32 pripraviti za delo, morate izbrisati bliskovni pomnilnik plošče in naložiti vdelano programsko opremo s skriptom flash.sh:
1. Namestite Python
2. Namestite esptool z ukazom pip:
pip install esptool
3. Flash desko:
- Linux
Prenesite ali klonirajte mapo skladišča, odprite /firmware/flash.sh, spremenite vrednost FLASH_COMPORT na vrata ESP32 (npr. /Dev /ttyUSB0). Nato v vrsti terminala:
./firmware/flash.sh
- Windows
Namestite Git za Windows, prenesite ali klonirajte mapo skladišča, odprite /firmware/flash.sh, spremenite vrednost FLASH_COMPORT na vrata ESP32 (npr. COM1).
Nato vnesite Git bash:
./firmware/flash.sh
ALI
Pojdite v mapo vdelane programske opreme in ročno izvedite ukaze (tudi za Linux bo delovalo, ne pozabite vnesti veljavnih serijskih vrat):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 -pred privzeto_ponastavitvijo -po trdi ponastavitvi write_flash -z --flash_mode dio --flash_freq 40m --flash_size zazna 0x1000 zagonski nalagalnik/bootloader.bin 0xf000 phy_init_data.bin 0x10000 0x8000 particij_mpy.bin 0x8000 particij_mpy.bin
Končano! Zdaj lahko greste na naslednji korak!
Korak: Nalaganje sistemskih datotek
Da bi Wroombian deloval, moramo naložiti vse sistemske datoteke v pomnilnik flash. Za to lahko uporabite Thonny IDE (ali kateri koli drug IDE Micropython).
Prenesite in namestite Thonny, ga zaženite, nato pojdite na Orodja> Možnosti> Tolmač in izberite svojo ploščo s seznama naprav. V urejevalniku odprite imenik prenesenih/kloniranih projektov. Nato bi morali dobiti sporočilo v spodnji lupini REPL, podobno tistemu na sliki #1. Če vidite nekaj napak ali čudno besedilo - poskusite nekajkrat znova naložiti Thonnyja s Ctrl + F2, dokler težava ne izgine.
Nato pojdite v imenik projekta flash (v oknu »Ta računalnik«) in naložite vse datoteke in mape eno za drugo (kot na sliki št. 2). Prikazati bi se morali v zgornjem oknu datotek naprave.
3. korak: Začnite ustvarjati boljši svet
Za povezavo s ploščo lahko uporabite serijsko, telnet ali FTP, zato za prvi zagon uporabite serijsko povezavo. Prenesite in namestite Putty, odprite ga, izberite Serijska povezava, kot je prikazano na sliki, vnesite serijska vrata in nastavite 115200 baudrate. Nato odprite povezavo!
Wroombian ima precej dobro opisano wiki stran, na katero se lahko sklicujete, če imate težave s konfiguracijo ali pri ustvarjanju lastnega projekta. Vprašajte vas v rubriki Problemi!
Ukaz 'help' vam prikaže vse razpoložljive ukaze in njihovo uporabo.
Potovanje lahko začnete tako, da zaženete naš vnaprej napisan skript za utripanje, kot je ta:
run home/blink.py
In opazujte utripanje vgrajene LED diode!
Hvala za pozornost! Za več informacij obiščite naš github repo:
Priporočena:
DIY stativ pod koraki 1: 3 koraki
DIY stativ pod 1 USD: Ta pouk vas bo naučil, kako narediti fantastičen stativ pod 1 USD. Z uporabo samo gospodinjskih predmetov, kot je moka, lahko naredite fantastičen stativ, ki je še boljši od običajnega stojala, celo prenosnega … poskusite! najprej bi si moral ogledati video
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: 3 koraki
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: Naslednji vodnik vam bo pomagal prenašati videoposnetke v visoki kakovosti HD v skoraj vseh DJI-jih. S pomočjo mobilne aplikacije FlytOS in spletne aplikacije FlytNow lahko začnete pretakati videoposnetke iz drona
4 koraki za merjenje notranje odpornosti baterije: 4 koraki
4 koraki za merjenje notranje odpornosti baterije: Tu so 4 preprosti koraki, ki vam lahko pomagajo izmeriti notranji upor baterije
Brezžični monitor pulzne frekvence s 4 koraki Duino-24: 4 koraki
Brezžični monitor pulzne frekvence s funkcijo 4Duino-24: Brezžični monitor pulzne frekvence je konceptualni projekt za bolnišnice in klinike, njegova glavna funkcija je skrajšati čas, ki ga medicinske sestre ali zdravniki potrebujejo za obisk vsakega bolnika v bolnišnici. Običajno zdravniki in medicinske sestre obiščejo vsakega pacienta, da preverijo
NAJLAKŠI NAČIN KOMPAKTNE LUČI !! 3 PREPROSTI KORAKI !!: 3 koraki
NAJLAKŠI NAČIN KOMPAKTNE LUČI !! 3 PREPROSTI KORAKI !!: Kaj potrebujete - kositrna folija 1 baterija AA (nekatere baterije AAA bodo delovale) 1 mini žarnica (žarnice se uporabljajo za večino svetilk; glejte sliko) Ravnilo (če je potrebno)