Obsah:

Wroombian: 3 kroky
Wroombian: 3 kroky

Video: Wroombian: 3 kroky

Video: Wroombian: 3 kroky
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, November
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Už ste niekedy chceli pracovať so skutočným operačným systémom na mikrokontroléri? Alebo ste sa dokonca pokúsili vyvinúť svoj vlastný? Preto som tu!

Wroombian je pokus o vytvorenie fungujúceho operačného systému pre mikrokontrolér ESP-WROOM-32. Je založený na mierne upravených firmvéroch Micropython a LoBo Micropython a umožňuje vám vytvárať rôzne druhy projektov na rôzne účely.

V zásade vám umožňuje vytvárať, udržiavať a spúšťať všetky skripty pythonu, s ktorými sa zariadenie dokáže popasovať. Môžete si teda vytvoriť toľko programov, koľko vám pamäť dovolí, a niektoré z nich spustiť, keď potrebujete. Alebo dokonca dvaja z nich súčasne, vytvorte bash skript, ktorý ich spustí v určitom poradí a bude ovládať celý systém cez internet!

A to nie je celý zoznam funkcií. Wrombian vám umožní vytvárať rôzne druhy projektov, bez ohľadu na to, či ide o diaľkový vypínač, revolučný vynález IoT alebo zbierku prenosných hier!

Choďte na našu wiki stránku, kde sa dozviete viac o Wroombian!

Zásoby

Vývojová doska ESP32, počítač, mikro kábel USB

Krok 1: Inštalácia firmvéru

Najprv si stiahnite alebo naklonujte naše úložisko do počítača:

Ak chcete pripraviť svoj ESP32 na prácu, musíte vymazať pamäť Flash na doske a nahrať firmvér pomocou skriptu flash.sh:

1. Nainštalujte Python

2. Nainštalujte esptool pomocou príkazu pip:

pip install esptool

3. Flashujte svoju nástenku:

- Linux

Stiahnite alebo klonujte priečinok úložiska, otvorte /firmware/flash.sh, zmeňte hodnotu FLASH_COMPORT na svoj port ESP32 (napr. /Dev /ttyUSB0). Potom v type terminálu:

./firmware/flash.sh

- Windows

Nainštalujte Git pre Windows, stiahnite alebo klonujte priečinok úložiska, otvorte /firmware/flash.sh, zmeňte hodnotu FLASH_COMPORT na váš port ESP32 (napr. COM1).

Potom v type Git bash:

./firmware/flash.sh

ALEBO

Prejdite do priečinka s firmvérom a spustite príkazy ručne (bude fungovať aj pre Linux, nezabudnite zadať platný sériový port):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 --pred default_reset -po 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. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Hotový! Teraz môžete prejsť na ďalší krok!

Krok 2: Odovzdanie systémových súborov

Odovzdávanie systémových súborov
Odovzdávanie systémových súborov
Odovzdávanie systémových súborov
Odovzdávanie systémových súborov

Aby Wroombian fungoval, musíme načítať všetky systémové súbory do jeho pamäte flash. Na to môžete použiť Thonny IDE (alebo akékoľvek iné ID Micropython, ktoré chcete).

Stiahnite a nainštalujte si Thonny, spustite ho, potom prejdite na Nástroje> Možnosti> Tlmočník a vyberte svoju nástenku zo zoznamu zariadení. V editore otvorte stiahnutý/klonovaný adresár projektu. Potom by ste mali dostať správu v dolnom plášti REPL podobnú tej na obrázku č. 1. Ak vidíte nejaké chyby alebo podivný text - skúste Thonnyho znova načítať pomocou klávesov Ctrl + F2, kým problém nezmizne.

Potom prejdite do adresára flash projektu (v okne „Tento počítač“) a nahrajte všetky súbory a priečinky jeden po druhom (ako na obrázku č. 2). Mali by sa objaviť v hornom okne súborov zariadenia.

Krok 3: Začnite vytvárať lepší svet

Začnite vytvárať lepší svet!
Začnite vytvárať lepší svet!
Začnite vytvárať lepší svet!
Začnite vytvárať lepší svet!

Na pripojenie k doske môžete použiť sériové pripojenie, telnet alebo FTP, takže pri prvom spustení použijeme sériové pripojenie. Stiahnite a nainštalujte Putty, otvorte ho, zvoľte Sériové pripojenie podľa obrázku, zadajte sériový port a nastavte 115200 baudrate. Potom otvorte pripojenie!

Wroombian má celkom dobre popísanú stránku wiki, na ktorú sa môžete obrátiť, ak máte problémy s konfiguráciou alebo pri vytváraní vlastného projektu. Neváhajte a položte svoje otázky v sekcii Problémy!

Príkaz „pomoc“vám ukáže všetky dostupné príkazy a ich použitie.

Svoju cestu môžete začať spustením nášho vopred napísaného skriptu mrknutia takto:

spustite domov/blink.py

A sledujte, ako vaše palubné LED bliká!

Ďakujem za pozornosť! Ak chcete získať ďalšie informácie, navštívte naše repo servera github:

Odporúča: