Përmbajtje:

Wroombian: 3 hapa
Wroombian: 3 hapa

Video: Wroombian: 3 hapa

Video: Wroombian: 3 hapa
Video: Convenience items needed in the family 2024, Nëntor
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

A keni dashur ndonjëherë të punoni me një sistem operativ të vërtetë në një mikrokontrollues? Apo madje u përpoqët të zhvilloni tuajin? Prandaj jam këtu!

Wroombian është një përpjekje për të krijuar një sistem operativ që funksionon për mikrokontrolluesin ESP-WROOM-32. Ajo bazohet në firmware Micropython dhe LoBo Micropython pak të modifikuar dhe ju lejon të krijoni lloje të ndryshme projektesh për qëllime të ndryshme.

Në thelb ju lejon të krijoni, mbani dhe drejtoni çdo skript python që pajisja mund të trajtojë. Kështu që ju mund të krijoni aq programe sa ju lejon memoria dhe të ekzekutoni disa prej tyre kur të keni nevojë. Ose edhe dy prej tyre njëkohësisht, krijoni një skenar bash për t'i ekzekutuar ato në një sekuencë dhe kontrolloni të gjithë sistemin në internet!

Dhe kjo nuk është e gjithë lista e veçorive. Wrombian do t'ju lejojë të krijoni lloje të ndryshme të projekteve, pavarësisht nëse është një ndërprerës i dritës në distancë, shpikje revolucionare IoT ose ndonjë koleksion lojërash portative!

Shkoni në faqen tonë wiki për të mësuar më shumë rreth Wroombian!

Furnizimet

Bordi i zhvillimit ESP32, PC, mikro kabllo usb

Hapi 1: Instalimi i firmuerit

Para së gjithash, shkarkoni ose klononi depon tonë në kompjuterin tuaj:

Për të përgatitur ESP32 -in tuaj për punë, duhet të fshini memorjen flash të bordit dhe të ngarkoni firmware -in duke përdorur skriptin flash.sh:

1. Instaloni Python

2. Instaloni esptool përmes komandës pip:

pip instaloni esptool

3. Ndizni tabelën tuaj:

- Linux

Shkarkoni ose klononi dosjen e depove, hapni /firmware/flash.sh, ndryshoni vlerën FLASH_COMPORT në portën tuaj ESP32 (p.sh. /dev /ttyUSB0). Pastaj në llojin e terminalit:

./firmware/flash.sh

- Windows

Instaloni Git për Windows, shkarkoni ose klononi dosjen e depove, hapni /firmware/flash.sh, ndryshoni vlerën FLASH_COMPORT në portën tuaj ESP32 (p.sh. COM1).

Pastaj në llojin Git bash:

./firmware/flash.sh

OSE

Shkoni te dosja e firmware dhe ekzekutoni komandat me dorë (do të funksionojë edhe për Linux, mos harroni të shkruani një port serial të vlefshëm):

esptool --port COM1 erase_flash

esptool -chip esp32 --port COM1 -baud 460800 -para default_reset -pas hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size zbuloni 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x1000 0x8000 ndarje_mpy.bin 0x8000 ndarje_mpy.bin

U krye! Tani mund të shkoni në hapin tjetër!

Hapi 2: Ngarkimi i skedarëve të sistemit

Ngarkimi i skedarëve të sistemit
Ngarkimi i skedarëve të sistemit
Ngarkimi i skedarëve të sistemit
Ngarkimi i skedarëve të sistemit

Për ta bërë Wroombian të funksionojë, duhet të ngarkojmë të gjithë skedarët e sistemit në kujtesën e tij flash. Ju mund të përdorni Thonny IDE (ose ndonjë IDE tjetër Micropython që dëshironi) për këtë.

Shkarkoni dhe instaloni Thonny, niseni atë, pastaj drejtohuni te Mjetet> Opsionet> Përkthyesi dhe zgjidhni tabelën tuaj nga lista e pajisjeve. Hapni drejtorinë e shkarkuar/klonuar të projektit në redaktues. Atëherë duhet të merrni mesazhin në guaskën e poshtme REPL të ngjashme me atë në imazhin #1. Nëse shihni disa gabime ose tekst të çuditshëm - provoni të ringarkoni Thonny me Ctrl + F2 disa herë derisa problemi të zhduket.

Pastaj shkoni te drejtoria e projektit flash (në dritaren "Ky kompjuter") dhe ngarkoni të gjithë skedarët dhe dosjet një nga një (si në imazhin #2). Ato duhet të shfaqen në dritaren e skedarëve të sipërm të pajisjes.

Hapi 3: Filloni të Krijoni një Botë më të Mirë

Filloni të krijoni një botë më të mirë!
Filloni të krijoni një botë më të mirë!
Filloni të krijoni një botë më të mirë!
Filloni të krijoni një botë më të mirë!

Ju mund të përdorni serial, telnet ose FTP për t'u lidhur me tabelën, kështu që le të përdorni lidhjen serike për fillimin e parë. Shkarkoni dhe instaloni Putty, hapeni atë, zgjidhni Connection Serial siç tregohet në imazh, shkruani portën tuaj serike dhe vendosni 115200 baudrate. Pastaj hapni lidhjen!

Wroombian ka një faqe wiki të përshkruar mjaft mirë të cilës mund t'i referoheni nëse keni ndonjë problem konfigurimi ose kur krijoni projektin tuaj. Mos ngurroni të bëni pyetjet tuaja në pjesën Çështjet!

Komanda 'ndihmë' do t'ju tregojë të gjitha komandat në dispozicion dhe përdorimin e tyre.

Mund ta filloni udhëtimin tuaj duke ekzekutuar shkrimin tonë të parashkruar të blinkimit si ky:

ik në shtëpi/vezullo.py

Dhe shikoni LED -in tuaj të ndezë!

Faleminderit për vëmendjen! Ju lutemi vizitoni repon tonë të github për të marrë më shumë informacion:

Recommended: