Tartalomjegyzék:

Wroombian: 3 lépés
Wroombian: 3 lépés

Videó: Wroombian: 3 lépés

Videó: Wroombian: 3 lépés
Videó: Сериал "Пепел" - 3 и 4 серии 2024, Október
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Szeretett volna valaha valódi operációs rendszerrel dolgozni egy mikrokontrolleren? Vagy megpróbálta fejleszteni a sajátját? Ezért vagyok itt!

A Wroombian egy kísérlet egy működő operációs rendszer létrehozására az ESP-WROOM-32 mikrovezérlő számára. Enyhén módosított Micropython és LoBo Micropython firmware -eken alapul, és lehetővé teszi különféle projektek létrehozását különböző célokra.

Alapvetően lehetővé teszi bármely olyan python -szkript létrehozását, karbantartását és futtatását, amelyet az eszköz képes kezelni. Tehát annyi programot hozhat létre, amennyit a memória megenged, és szükség esetén futtathat néhányat. Vagy akár kettőt egyszerre, hozzon létre egy bash szkriptet, hogy futtassa őket valamilyen sorrendben, és irányítsa az egész rendszert az interneten keresztül!

És ez nem a szolgáltatások teljes listája. A Wrombian lehetővé teszi különböző projektek létrehozását, függetlenül attól, hogy távoli fénykapcsoló, forradalmi IoT -találmány vagy valamilyen hordozható játékgyűjtemény!

Látogassa meg wiki oldalunkat, ha többet szeretne megtudni a Wroombian -ról!

Kellékek

ESP32 fejlesztőlap, PC, usb mikrokábel

1. lépés: Firmware telepítése

Először is töltse le vagy klónozza tárházát számítógépére:

Az ESP32 előkészítéséhez a munkához törölnie kell a tábla flash memóriáját, és fel kell töltenie a firmware -t a flash.sh parancsfájl használatával:

1. Telepítse a Python programot

2. Telepítse az esptoolt a pip paranccsal:

pip install esptool

3. Flash a táblán:

- Linux

Töltse le vagy klónozza a tárolómappát, nyissa meg a /firmware/flash.sh fájlt, módosítsa a FLASH_COMPORT értéket az ESP32 portra (pl. /Dev /ttyUSB0). Ezután terminál típusban:

./firmware/flash.sh

- Ablakok

Telepítse a Git for Windows rendszert, töltse le vagy klónozza a tárházat, nyissa meg a /firmware/flash.sh fájlt, módosítsa a FLASH_COMPORT értéket az ESP32 portra (pl. COM1).

Ezután Git bash típusban:

./firmware/flash.sh

VAGY

Lépjen a firmware mappába, és futtassa a parancsokat manuálisan (Linux esetén is működik, ne felejtse el beírni az érvényes soros portot):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 -az alapértelmezett visszaállítás előtt -hard_reset írás után_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPyt. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Kész! Most már folytathatja a következő lépést!

2. lépés: Rendszerfájlok feltöltése

Rendszerfájlok feltöltése
Rendszerfájlok feltöltése
Rendszerfájlok feltöltése
Rendszerfájlok feltöltése

Ahhoz, hogy a Wroombian működjön, be kell töltenünk az összes rendszerfájlt a flash memóriájába. Ehhez használhatja a Thonny IDE -t (vagy bármely más kívánt Micropython IDE -t).

Töltse le és telepítse a Thonny -t, indítsa el, majd válassza az Eszközök> Beállítások> Tolmács lehetőséget, és válassza ki a tábláját az eszközök listájából. Nyissa meg a letöltött/klónozott projekt könyvtárat a szerkesztőben. Ezután az üzenetet az alsó REPL -héjba kell kapnia, hasonlóan az 1. képen láthatóhoz. Ha hibákat vagy furcsa szöveget lát - próbálja meg néhányszor újratölteni Thonnyt a Ctrl + F2 billentyűkkel, amíg a probléma el nem tűnik.

Ezután lépjen a projekt flash könyvtárába (a "Ez a számítógép" ablakban), és töltse fel egyenként az összes fájlt és mappát (mint a 2. képen). Meg kell jelenniük az eszközfájlok felső ablakában.

3. lépés: Kezdj el jobb világot teremteni

Kezdj el jobb világot teremteni!
Kezdj el jobb világot teremteni!
Kezdj el jobb világot teremteni!
Kezdj el jobb világot teremteni!

Használhat soros, telnet vagy FTP csatlakozást az alaplaphoz, így az első indításkor használjon soros kapcsolatot. Töltse le és telepítse a Putty programot, nyissa meg, válassza a Soros kapcsolat lehetőséget, amint az a képen látható, írja be a soros portot, és állítsa be a 115200 baudrate -t. Ezután nyissa meg a kapcsolatot!

A Wroombian egy meglehetősen jól leírt wiki oldallal rendelkezik, amelyre hivatkozhat, ha bármilyen konfigurációs problémája van, vagy amikor saját projektet hoz létre. Bátran tegye fel kérdéseit a problémák részben!

A 'help' parancs megmutatja az összes rendelkezésre álló parancsot és azok használatát.

Kezdheti útját az előre megírt villogó szkript futtatásával:

szaladj haza/pislogj.py

És figyelje a fedélzeti LED villogását!

Köszönöm a figyelmet! Kérjük, látogasson el github repónkba további információkért:

Ajánlott: