İçindekiler:

Wroombian: 3 Adım
Wroombian: 3 Adım

Video: Wroombian: 3 Adım

Video: Wroombian: 3 Adım
Video: Как спрятать данные в ячейках Excel? 2024, Kasım
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Hiç bir mikrodenetleyici üzerinde gerçek bir işletim sistemi ile çalışmak istediniz mi? Ya da kendinizinkini geliştirmeye çalıştınız mı? Bu yüzden buradayım!

Wroombian, ESP-WROOM-32 mikrodenetleyici için çalışan bir işletim sistemi yaratma girişimidir. Hafifçe değiştirilmiş Micropython ve LoBo Micropython yazılımlarına dayanmaktadır ve çeşitli amaçlar için farklı türde projeler oluşturmanıza olanak tanır.

Temel olarak, cihazın işleyebileceği herhangi bir python betiği oluşturmanıza, bakımını yapmanıza ve çalıştırmanıza izin verir. Böylece hafızanın size izin verdiği kadar çok program oluşturabilir ve ihtiyacınız olduğunda bazılarını çalıştırabilirsiniz. Veya ikisini aynı anda bile, bunları bir sırayla çalıştırmak için bir bash betiği oluşturun ve tüm sistemi internet üzerinden kontrol edin!

Ve bu, tüm özelliklerin listesi değil. Wrombian, uzaktan ışık anahtarı, devrim niteliğindeki IoT buluşu veya bazı taşınabilir oyun koleksiyonları olsun, farklı türden projeler oluşturmanıza izin verecek!

Wroombian hakkında daha fazla bilgi edinmek için wiki sayfamıza gidin!

Gereçler

ESP32 geliştirme kartı, PC, usb mikro kablo

Adım 1: Bellenimi Yükleme

Öncelikle depomuzu bilgisayarınıza indirin veya klonlayın:

ESP32'nizi çalışmaya hazırlamak için kart flash belleğini silmeniz ve flash.sh komut dosyasını kullanarak bellenimi yüklemeniz gerekir:

1. Python'u yükleyin

2. esptool'u pip komutuyla kurun:

pip kurulum esptool

3. Tahtanızı flaşlayın:

- Linux

Depo klasörünü indirin veya klonlayın, /firmware/flash.sh dosyasını açın, FLASH_COMPORT değerini ESP32 bağlantı noktanıza değiştirin (örn. /dev/ttyUSB0). Ardından terminal tipinde:

./firmware/flash.sh

- Pencereler

Windows için Git'i yükleyin, depo klasörünü indirin veya klonlayın, /firmware/flash.sh dosyasını açın, FLASH_COMPORT değerini ESP32 bağlantı noktanıza değiştirin (örn. COM1).

Ardından Git bash türünde:

./firmware/flash.sh

VEYA

Firmware klasörüne gidin ve komutları manuel olarak çalıştırın (Linux için de çalışacaktır, geçerli bir seri bağlantı noktası yazmayı unutmayın):

esptool --port COM1 delete_flash

esptool --chip esp32 --port COM1 --baud 460800 -- default_reset'ten önce --hard_reset'ten sonra write_flash -z --flash_mode dio --flash_freq 40m --flash_size 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Tamamlandı! Şimdi bir sonraki adıma geçebilirsiniz!

2. Adım: Sistem Dosyalarını Yükleme

Sistem Dosyalarını Yükleme
Sistem Dosyalarını Yükleme
Sistem Dosyalarını Yükleme
Sistem Dosyalarını Yükleme

Wroombian'ın çalışması için tüm sistem dosyalarını flash belleğine yüklememiz gerekiyor. Bunun için Thonny IDE'yi (veya istediğiniz başka bir Micropython IDE'yi) kullanabilirsiniz.

Thonny'yi indirip kurun, başlatın, ardından Araçlar > Seçenekler > Tercüman'a gidin ve cihazlar listesinden panonuzu seçin. İndirilen/klonlanan proje dizinini düzenleyicide açın. Daha sonra alttaki REPL kabuğundaki mesajı 1 numaralı resimdekine benzer şekilde almalısınız. Bazı hatalar veya garip metinler görürseniz – sorun giderilene kadar Thonny'yi Ctrl + F2 ile birkaç kez yeniden yüklemeyi deneyin.

Ardından proje flash dizinine gidin ('Bu bilgisayar' penceresinde) ve tüm dosya ve klasörleri tek tek yükleyin (resim #2'deki gibi). Üst aygıt dosyaları penceresinde görünmelidirler.

3. Adım: Daha İyi Bir Dünya Yaratmaya Başlayın

Daha İyi Bir Dünya Yaratmaya Başlayın!
Daha İyi Bir Dünya Yaratmaya Başlayın!
Daha İyi Bir Dünya Yaratmaya Başlayın!
Daha İyi Bir Dünya Yaratmaya Başlayın!

Karta bağlanmak için seri, telnet veya FTP kullanabilirsiniz, bu nedenle ilk başlatma için seri bağlantı kullanalım. Putty'yi indirip kurun, açın, resimde gösterildiği gibi Seri bağlantı seçeneğini seçin, seri portunuzu yazın ve 115200 baud hızını ayarlayın. Ardından bağlantıyı açın!

Wroombian, herhangi bir yapılandırma sorununuz varsa veya kendi projenizi oluştururken başvurabileceğiniz oldukça iyi tanımlanmış bir wiki sayfasına sahiptir. Sorularınızı Sorunlar bölümünde sormaktan çekinmeyin!

'Yardım' komutu size mevcut tüm komutları ve kullanımlarını gösterecektir.

Yolculuğunuza, önceden yazılmış göz kırpma komut dosyamızı şu şekilde çalıştırarak başlayabilirsiniz:

home/blink.py'yi çalıştırın

Ve yerleşik LED'inizin yanıp sönmesini izleyin!

İlginiz için teşekkürler! Daha fazla bilgi almak için lütfen github depomuzu ziyaret edin:

Önerilen: