Indholdsfortegnelse:

Wroombian: 3 trin
Wroombian: 3 trin

Video: Wroombian: 3 trin

Video: Wroombian: 3 trin
Video: тгк - кталевр 🩷 #пов #рек #жиза #жизнь #любовь #отношения #парень #love #жизненныеистории 2024, Oktober
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Har du nogensinde ønsket at arbejde med et rigtigt operativsystem på en mikrokontroller? Eller endda forsøgt at udvikle din egen? Derfor er jeg her!

Wroombian er et forsøg på at oprette et fungerende operativsystem til ESP-WROOM-32 mikrokontroller. Det er baseret på let modificerede Micropython og LoBo Micropython firmwares og giver dig mulighed for at oprette forskellige slags projekter til forskellige formål.

Grundlæggende giver det dig mulighed for at oprette, vedligeholde og køre ethvert python -script, som enheden kan håndtere. Så du kan oprette så mange programmer som hukommelsen tillader dig og køre nogle af dem, når du har brug for det. Eller endda to af dem samtidigt, opret et bash -script for at køre dem i en række sekvenser og styre hele systemet over internettet!

Og dette er ikke hele listen over funktioner. Wrombian giver dig mulighed for at oprette forskellige slags projekter, uanset om det er en fjernbetjent lyskontakt, revolutionerende IoT -opfindelse eller en bærbar spilsamling!

Gå til vores wiki -side for at lære mere om Wroombian!

Forbrugsvarer

ESP32 udviklingskort, pc, usb mikrokabel

Trin 1: Installation af firmware

Først og fremmest skal du downloade eller klone vores lager til din computer:

For at forberede din ESP32 til arbejde skal du slette kortets flash -hukommelse og uploade firmwaren ved hjælp af flash.sh -script:

1. Installer Python

2. Installer esptool via pip -kommando:

pip installere esptool

3. Flash dit bord:

- Linux

Download eller klon arkivmappe, åbn /firmware/flash.sh, ændr FLASH_COMPORT -værdien til din ESP32 -port (f.eks. /Dev /ttyUSB0). Derefter i terminal type:

./firmware/flash.sh

- Windows

Installer Git til Windows, download eller klon arkivmappe, åbn /firmware/flash.sh, ændr FLASH_COMPORT -værdien til din ESP32 -port (f.eks. COM1).

Så i Git bash -typen:

./firmware/flash.sh

ELLER

Gå til firmwaremappen og kør kommandoer manuelt (fungerer også til Linux, glem ikke at indtaste en gyldig seriel port):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 -før default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detekter 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Færdig! Nu kan du gå til det næste trin!

Trin 2: Upload af systemfiler

Upload af systemfiler
Upload af systemfiler
Upload af systemfiler
Upload af systemfiler

For at få Wroombian til at fungere skal vi indlæse alle systemfilerne i dets flash -hukommelse. Du kan bruge Thonny IDE (eller enhver anden Micropython IDE, du ønsker) til dette.

Download og installer Thonny, start det, gå derefter til Værktøjer> Valg> Tolk, og vælg dit kort fra enhedslisten. Åbn det downloadede/klonede projektmappe i editoren. Du skal derefter få beskeden i den nederste REPL -skal, der ligner den på billedet #1. Hvis du ser nogle fejl eller mærkelig tekst - prøv at genindlæse Thonny med Ctrl + F2 et par gange, indtil problemet er væk.

Gå derefter til projektblitskataloget (i vinduet 'Denne computer'), og upload alle filer og mapper en efter en (som på billedet #2). De skal vises i vinduet øverste enhedsfil.

Trin 3: Start med at skabe en bedre verden

Start med at skabe en bedre verden!
Start med at skabe en bedre verden!
Start med at skabe en bedre verden!
Start med at skabe en bedre verden!

Du kan bruge seriel, telnet eller FTP til at oprette forbindelse til kortet, så lad os bruge seriel forbindelse til den første opstart. Download og installer Putty, åbn den, vælg Serial conection som den er vist på billedet, indtast din serielle port og indstil 115200 baudrate. Åbn derefter forbindelsen!

Wroombian har en ganske godt beskrevet wiki -side, du kan henvise til, hvis du har konfigurationsproblemer, eller når du opretter dit eget projekt. Stil gerne dine spørgsmål i afsnittet Problemer!

Kommandoen 'hjælp' viser dig alle de tilgængelige kommandoer og deres brug.

Du kan starte din rejse ved at køre vores forudskrevne blink -script sådan:

løb hjem/blink.py

Og se din indbyggede LED blinke!

Tak for opmærksomheden! Besøg vores github -repo for at få flere oplysninger:

Anbefalede: