Mündəricat:

Modullar üçün ESP-IDF ESP32 Tam Quraşdırma: 5 addım
Modullar üçün ESP-IDF ESP32 Tam Quraşdırma: 5 addım

Video: Modullar üçün ESP-IDF ESP32 Tam Quraşdırma: 5 addım

Video: Modullar üçün ESP-IDF ESP32 Tam Quraşdırma: 5 addım
Video: Управляем адресными светодиодами на ESP32, прошивка WLED, применение в Home Assistant 2024, Noyabr
Anonim
Modullar üçün ESP-IDF ESP32 Tam Quraşdırma
Modullar üçün ESP-IDF ESP32 Tam Quraşdırma

Bir neçə ay əvvəl bir ESP32 modulu aldım, onu proqramlaşdırmaq üçün hansı üsulların olduğunu araşdırdım, çünki çox güclü bir aparat hesab edirəm, Bu dəfə Espressif IoT Development Framework platformasını qurub konfiqurasiya edəcəyik

(ESP-IDF) sıfırdan, bu ESP32 modulları üçün rəsmi espressif inkişaf platformasıdır.

ESP32 -dən maksimum faydalanmaq istəyirsinizsə, bir az daha mürəkkəb və çox tam hesab olunsa da yaxşı bir ehtimal hesab edirəm.

Mövcud olanlar çox izahlı olmadığı üçün bu təlimatı yaratdım və bəzi hallarda ESP-IDF üçün rəsmi espressif sənədlərindən fərqlənir.

Rəsmi Veb səhifə: ESP-IDF espressif

Rəsmi Github: ESP-IDF

Yaxşı ESP32 -də başlamaq istəyirsinizsə, sonrakı səhifələrdə çox aşağı qiymət var.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

PDAControl İngilis dilini ziyarət edə bilərsiniz

Sənədləşmə və tam izahat

pdacontrolen.com/esp-idf-modules-esp32-comp…

Növbəti Dərsliklər ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Baxış PDAC Control Español

Sənədləşmə və tamamlama

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos Dərsliklər ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Addım 1: ESP32 Modulu

Image
Image

ESP32 Modullarını bilmirsinizsə, bu kiçik sənədləri və video təlimatı yaratdım.

ESP32 eBox & Widora ilk baxış

pdacontrolen.com/first-tests-esp32-eboxwido…

Addım 2: Quraşdırma ESP -IDF - Tələblər

Asanlıqla Yükləyin və Test Edin
Asanlıqla Yükləyin və Test Edin

Tələblər

  • Linux Əməliyyat Sistemi (Ubuntu / Debian) və ya Virtualbox olan PC, mənim vəziyyətimdə Lubuntu.
  • ESP32 üçün tətbiq qurmaq üçün alət zənciri.
  • Alət Zəncirini idarə etmək üçün mahiyyətcə ESP32. və skriptlər üçün API olan ESP-IDF.
  • Proqramları düzəltmək və ya yaratmaq üçün mətn redaktoru.

Linux əməliyyat sistemi (Ubuntu / Debian) və ya Virtualbox olan kompüter

Linux əməliyyat sistemində quraşdırma, mənim vəziyyətimdə Lubuntu, (Ubuntu) törəməsidir, baxmayaraq ki, Windows üçün ESP-IDF versiyası olsa da, Linux ilə bir virtual maşın quraşdırmanızı məsləhət görürük.

  • Lubuntu -nu Windows -da virtual maşında (Virualbox) quraşdırmaq üçün tövsiyə olunan təlimat
  • Tövsiyə olunan dərslik Lubuntu -nu daimi olaraq 32 bit PC -yə quraşdırın

Qeyd: Düşünürəm ki, bu halda Linuxu sevirəm (Ubuntu / Debian) şəxsən lubuntu -ya üstünlük verirəm, amma eynidir.

Addım 3: Quraşdırma Təlimatı Addım -addım + Nümunə

Image
Image

Quraşdırma çox dəqiq olduğundan, bu videoda addım -addım quraşdırmanı görəcəksiniz

Addım 4: Asan Yükləyin və "salam Dünya" sınayın

Asanlıqla Yükləyin və Test Edin
Asanlıqla Yükləyin və Test Edin

Asanlıqla tərtib edin və yükləyin

ESP-IDF-ni ESP8266 üçün SDK ilə vaxtında müqayisə etmək, bu versiya esptool.py istifadə edərək kodun tərtib edilməsini və izlənilməsini tamamilə asanlaşdırır.

bəzi əmrlər mövcuddur

  1. menukonfig edin
  2. hamısını düzəlt
  3. flaş etmək
  4. monitor etmək

esp-idf, Eclipse və Platformio kimi bəzi IDE ilə inteqrasiyaya imkan verir. Şəxsən mən komanda terminalına və mətn redaktoruna üstünlük verirəm.

Addım 5: Nəticələr

Nəticələr
Nəticələr
Nəticələr
Nəticələr

Nəticələr

ESP-IDF-dən istifadə etmək qərarına gəlsəniz, onun bəzi üstünlüklərini qeyd edəcəyəm. C -də aparılır və espressif tərəfindən hazırlanan FreeRTOS -a daha çox nümunə və sənədlər, səhv və ya qüsur tapmaq şansı azdır. inteqrasiya, ESP32 xüsusiyyətlərinin böyük bir hissəsini istifadə edə biləcəyimizi düşünməyə imkan verir.

ESP32 üçün bir Arduino IDE varsa, amma kodun təhlükəsizliyini və tam nəzarətini təmin etmədiyini düşünürəmsə, əlbəttə ki, ESP-IDF C haqqında daha çox məlumat tələb edir və siz Arduino konford zonasından çıxıb biliklərinizi genişləndirərdiniz.

və bu bələdçi ESP-IDF ilə imkanları açmaq üçündür, bu mənim təvazökar fikrimdir. gələcəkdə mümkün olan yeganə dezavantaj, espressifdən asılılıqdır, ancaq mövcud olan şeylə hər şeyi edə bilərsiniz! peşəkar / Sənaye səviyyəsində ESP32 haqqında düşünmək

Baxmayaraq ki, daha sonra bəzi testlər də edəcəyik:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

PDAControl İngilis dilini ziyarət edə bilərsiniz

Sənədləşmə və tam izahat

pdacontrolen.com/esp-idf-modules-esp32-com…

Növbəti Dərsliklər ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Baxış PDAC Control Español

Sənədləşmə və tamamlama

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Tövsiyə: