Съдържание:

Врумбийски: 3 стъпки
Врумбийски: 3 стъпки

Видео: Врумбийски: 3 стъпки

Видео: Врумбийски: 3 стъпки
Видео: Когда У NPC В ИГРЕ ПОЯВИЛСЯ СПОНСОР - EPIC NPC MAN на Русском 2024, Октомври
Anonim
Румбийски
Румбийски
Румбийски
Румбийски
Румбийски
Румбийски
Румбийски
Румбийски

Искали ли сте някога да работите с истинска операционна система на микроконтролер? Или дори се опита да разработи свой собствен? Ето защо съм тук!

Wroombian е опит за създаване на работеща операционна система за микроконтролера ESP-WROOM-32. Той се основава на леко модифицирани фърмуери на Micropython и LoBo Micropython и ви позволява да създавате различни видове проекти за различни цели.

По принцип той ви позволява да създавате, поддържате и изпълнявате всеки скрипт на python, с който устройството може да се справи. Така че можете да създадете толкова програми, колкото паметта ви позволява и да стартирате някои от тях, когато имате нужда. Или дори две от тях едновременно, създайте bash скрипт, за да ги изпълните в някаква последователност и да контролирате цялата система през интернет!

И това не е целият списък с функции. Wrombian ще ви позволи да създавате различни видове проекти, независимо дали става въпрос за дистанционно превключване на светлината, революционно изобретение на IoT или някаква колекция от преносими игри!

Отидете на нашата wiki страница, за да научите повече за Wroombian!

Консумативи

ESP32 платка за разработка, компютър, usb микро кабел

Стъпка 1: Инсталиране на фърмуер

Първо, изтеглете или клонирайте нашето хранилище на вашия компютър:

За да подготвите вашия ESP32 за работа, трябва да изтриете флаш паметта на платката и да качите фърмуера с помощта на скрипт flash.sh:

1. Инсталирайте Python

2. Инсталирайте esptool чрез командата pip:

pip install esptool

3. Преминете дъската си:

- Linux

Изтеглете или клонирайте папката на хранилището, отворете /firmware/flash.sh, променете стойността на FLASH_COMPORT на вашия ESP32 порт (напр. /Dev /ttyUSB0). След това в терминален тип:

./firmware/flash.sh

- Windows

Инсталирайте Git за Windows, изтеглете или клонирайте папката на хранилището, отворете /firmware/flash.sh, променете стойността FLASH_COMPORT на вашия ESP32 порт (например COM1).

След това в Git bash въведете:

./firmware/flash.sh

ИЛИ

Отидете в папката с фърмуер и изпълнете командите ръчно (ще работи и за Linux, не забравяйте да въведете валиден сериен порт):

esptool -порт COM1 erase_flash

esptool -чип esp32 -порт COM1 --baud 460800 -преди default_reset -след hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size откриване 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 0x8000 дялове_mpy.bin 0x8000 дялове_mpy.bin

Свършен! Сега можете да преминете към следващата стъпка!

Стъпка 2: Качване на системни файлове

Качване на системни файлове
Качване на системни файлове
Качване на системни файлове
Качване на системни файлове

За да накараме Wroombian да работи, трябва да заредим всички системни файлове във флаш паметта му. Можете да използвате Thonny IDE (или всяка друга IDE на Micropython, която искате) за това.

Изтеглете и инсталирайте Thonny, стартирайте го, след това отидете до Инструменти> Опции> Преводач и изберете дъската си от списъка с устройства. Отворете изтеглената/клонираната директория на проекта в редактора. След това трябва да получите съобщението в долната черупка на REPL, подобно на това на изображението №1. Ако видите някои грешки или странен текст - опитайте да презаредите Thonny с Ctrl + F2 няколко пъти, докато проблемът изчезне.

След това отидете в директорията на проекта flash (в прозореца „Този компютър“) и качете всички файлове и папки един по един (както е на изображението №2). Те трябва да се показват в горния прозорец на файловете на устройството.

Стъпка 3: Започнете да създавате по -добър свят

Започнете да създавате по -добър свят!
Започнете да създавате по -добър свят!
Започнете да създавате по -добър свят!
Започнете да създавате по -добър свят!

Можете да използвате сериен, telnet или FTP за свързване към платката, така че нека да използваме серийна връзка за първото стартиране. Изтеглете и инсталирайте Putty, отворете го, изберете Серийна връзка, както е показано на изображението, въведете вашия сериен порт и задайте 115200 бод. След това отворете връзката!

Wroombian има доста добре описана уики страница, към която можете да се обърнете, ако имате някакви проблеми с конфигурацията или когато създавате свой собствен проект. Чувствайте се свободни да задавате вашите въпроси в секцията Проблеми!

Командата „help“ще ви покаже всички налични команди и тяхното използване.

Можете да започнете пътуването си, като изпълните нашия предварително написан мигащ скрипт по следния начин:

тичай вкъщи/blink.py

И гледайте как вашият вграден светодиод мига!

Благодаря за вниманието! Моля, посетете нашето github репо, за да получите повече информация:

Препоръчано: