Obsah:

Wroombian: 3 kroky
Wroombian: 3 kroky

Video: Wroombian: 3 kroky

Video: Wroombian: 3 kroky
Video: Угрюм-река (1969) (1 серия) фильм 2024, Říjen
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Chtěli jste někdy pracovat se skutečným operačním systémem na mikrokontroléru? Nebo se dokonce pokusili vyvinout vlastní? Proto jsem tady!

Wroombian je pokus o vytvoření funkčního operačního systému pro mikrokontrolér ESP-WROOM-32. Je založen na mírně upravených firmwarech Micropython a LoBo Micropython a umožňuje vytvářet různé druhy projektů pro různé účely.

V zásadě vám umožňuje vytvářet, udržovat a spouštět jakýkoli skript pythonu, který zařízení zvládne. Můžete tedy vytvořit tolik programů, kolik vám paměť dovolí, a některé z nich spustit, když potřebujete. Nebo dokonce dva z nich současně, vytvořte bash skript, který je spustí v určitém pořadí a ovládá celý systém přes internet!

A to není celý seznam funkcí. Wrombian vám umožní vytvářet různé druhy projektů, bez ohledu na to, zda se jedná o dálkový vypínač, revoluční vynález IoT nebo nějakou sbírku přenosných her!

Přejděte na naši wiki stránku, kde se dozvíte více o Wroombian!

Zásoby

Vývojová deska ESP32, PC, mikro kabel USB

Krok 1: Instalace firmwaru

Nejprve si stáhněte nebo naklonujte naše úložiště do počítače:

Abyste svůj ESP32 připravili na práci, musíte vymazat paměť flash desky a nahrát firmware pomocí skriptu flash.sh:

1. Nainstalujte Python

2. Nainstalujte esptool pomocí příkazu pip:

pip install esptool

3. Flashujte svoji desku:

- Linux

Stáhněte nebo naklonujte složku úložiště, otevřete /firmware/flash.sh, změňte hodnotu FLASH_COMPORT na svůj port ESP32 (např. /Dev /ttyUSB0). Pak v typu terminálu:

./firmware/flash.sh

- Okna

Nainstalujte Git pro Windows, stáhněte nebo naklonujte složku úložiště, otevřete /firmware/flash.sh, změňte hodnotu FLASH_COMPORT na váš port ESP32 (např. COM1).

Pak v typu Git bash:

./firmware/flash.sh

NEBO

Přejděte do složky s firmwarem a spusťte příkazy ručně (bude fungovat i pro Linux, nezapomeňte zadat platný sériový port):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 --bež default_reset -po hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detekovat 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Hotovo! Nyní můžete přejít k dalšímu kroku!

Krok 2: Nahrání systémových souborů

Odesílání systémových souborů
Odesílání systémových souborů
Odesílání systémových souborů
Odesílání systémových souborů

Aby Wroombian fungoval, musíme načíst všechny systémové soubory do jeho flash paměti. K tomu můžete použít Thonny IDE (nebo jakékoli jiné Micropython IDE, které chcete).

Stáhněte a nainstalujte Thonny, spusťte jej, poté přejděte na Nástroje> Možnosti> Tlumočník a vyberte ze seznamu zařízení svoji desku. Otevřete stažený/naklonovaný adresář projektu v editoru. Poté byste měli dostat zprávu ve spodním shellu REPL podobnou té na obrázku č. 1. Pokud uvidíte nějaké chyby nebo podivný text - zkuste Thonny znovu načíst pomocí Ctrl + F2, dokud problém nezmizí.

Poté přejděte do adresáře flash projektu (v okně „Tento počítač“) a nahrajte všechny soubory a složky jeden po druhém (jako na obrázku č. 2). Měly by se objevit v horním okně souborů zařízení.

Krok 3: Začněte vytvářet lepší svět

Začněte vytvářet lepší svět!
Začněte vytvářet lepší svět!
Začněte vytvářet lepší svět!
Začněte vytvářet lepší svět!

Pro připojení k desce můžete použít sériové připojení, telnet nebo FTP, takže při prvním spuštění použijete sériové připojení. Stáhněte a nainstalujte Putty, otevřete jej, zvolte Sériové připojení podle obrázku, zadejte sériový port a nastavte 115200 baudrate. Pak otevřete připojení!

Wroombian má docela dobře popsanou wiki stránku, na kterou se můžete obrátit, pokud máte nějaké problémy s konfigurací nebo při vytváření vlastního projektu. Neváhejte se zeptat v sekci Problémy!

Příkaz 'help' vám ukáže všechny dostupné příkazy a jejich použití.

Svou cestu můžete zahájit spuštěním našeho předem napsaného skriptu mrknutí takto:

běžte domů/blink.py

A sledujte, jak vaše palubní LED bliká!

Děkuji za pozornost! Chcete -li získat další informace, navštivte naše úložiště github:

Doporučuje: