Obsah:
- Zásoby
- Krok 1: Instalace firmwaru
- Krok 2: Nahrání systémových souborů
- Krok 3: Začněte vytvářet lepší svět
Video: Wroombian: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
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ů
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
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:
Živé streamování HD videa 4G/5G z dronu DJI s nízkou latencí [3 kroky]: 3 kroky
Živé streamování HD videa 4G/5G z DJI Drone s nízkou latencí [3 kroky]: Následující průvodce vám pomůže získat živé video streamy v kvalitě HD z téměř jakéhokoli dronu DJI. S pomocí mobilní aplikace FlytOS a webové aplikace FlytNow můžete začít streamovat video z dronu
4 kroky k měření vnitřního odporu baterie: 4 kroky
4 kroky k měření vnitřního odporu baterie: Zde jsou 4 jednoduché kroky, které vám mohou pomoci změřit vnitřní odpor baterie
Jak vytvořit video na rozdělené obrazovce čtyřmi kroky: 4 kroky (s obrázky)
Jak vytvořit video na rozdělené obrazovce ve čtyřech krocích: Často vidíme stejnou osobu, která se ve scéně dvakrát objeví v televizní hře. A pokud víme, herec nemá dvojče. Také jsme sledovali, že jsou na jednu obrazovku umístěna dvě zpívající videa, která porovnávají jejich pěvecké schopnosti. To je síla spl
Jak zobrazit všechny kroky ve výchozím nastavení V.3: 4 kroky
Jak zobrazit všechny kroky ve výchozím nastavení V.3: Dobrý den! V tomto Instructable vám ukážu, jak zobrazit své Instructables všemi kroky, místo abyste museli klikat na každý krok a unavovat prst, což mělo za následek selhání jater a ztrátu krve. Pijte prosím zodpovědně. Dík
NEJjednodušší způsob, jak vyrobit kompaktní světlo !! 3 JEDNODUCHÉ KROKY !!: 3 kroky
NEJjednodušší způsob, jak vyrobit kompaktní světlo !! 3 JEDNODUCHÉ KROKY !!: Co budete potřebovat - Cínová fólie 1 baterie AA (některé baterie AAA budou fungovat) 1 Mini žárovka (pro většinu svítilen se používají žárovky; viz obrázek) Pravítko (v případě potřeby)