İçindekiler:

Modüller için ESP-IDF ESP32 Komple Kurulum: 5 Adım
Modüller için ESP-IDF ESP32 Komple Kurulum: 5 Adım

Video: Modüller için ESP-IDF ESP32 Komple Kurulum: 5 Adım

Video: Modüller için ESP-IDF ESP32 Komple Kurulum: 5 Adım
Video: ESP32 İnceleme- Arduino İle Kıyaslama (Blynk İle Led Yakma Projesi) 2024, Temmuz
Anonim
Modüller için ESP-IDF ESP32 Komple Kurulum
Modüller için ESP-IDF ESP32 Komple Kurulum

Birkaç ay önce bir ESP32 modülü satın aldım, çok güçlü bir donanım olduğunu düşündüğüm için onu programlamak için hangi yöntemlerin mevcut olduğunu araştırdım, Bu sefer Espressif IoT Development Framework platformunu kurup yapılandıracağız veya

(ESP-IDF) sıfırdan, bu, ESP32 modülleri için resmi espressif geliştirme platformudur.

ESP32'den en iyi şekilde yararlanmak istiyorsanız, biraz daha karmaşık ve çok eksiksiz olarak kabul edilmesine rağmen, iyi bir olasılık olduğunu düşünüyorum.

Bu öğreticiyi, mevcut olanlar çok açıklayıcı olmadığı ve bazı durumlarda ESP-IDF için resmi espressif belgelerinden farklı olduğu için oluşturdum.

Resmi Web Sitesi:ESP-IDF espressif

Resmi Github: ESP-IDF

Peki ESP32'de başlamak istiyorsanız, aşağıdaki sayfalarda çok düşük fiyatlar var.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICSistasyonu)

PDAControl English'i ziyaret edebilirsiniz

Belgeler ve tam açıklama

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

Sonraki Eğitimler ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl İspanyolca

Belgeleme ve açıklama Tamamlandı

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

Proximos Eğitimleri ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Adım 1: ESP32 Modülü

Image
Image

ESP32 Modüllerini bilmiyorsanız, bu küçük dokümantasyon ve eğitim videosunu hazırladım.

ESP32 eBox&Widora ilk incelemesi

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

2. Adım: Kurulum ESP-IDF - Gereksinimler

Kolay Derleme İndirme ve Test Etme
Kolay Derleme İndirme ve Test Etme

Gereksinimler

  • Benim durumumda Lubuntu, Linux İşletim Sistemli (Ubuntu / Debian) veya Virtualbox'lı PC.
  • ESP32 uygulamasını oluşturmak için araç zinciri.
  • ESP32. için API ve Araç Zincirini çalıştırmak için komut dosyaları içeren ESP-IDF.
  • Programları düzenlemek veya oluşturmak için bir metin düzenleyici.

Linux işletim sistemli (Ubuntu / Debian) veya Virtualbox'lı PC

Linux işletim sistemi üzerine kurulum, benim durumumda Lubuntu, (Ubuntu)'nun bir türevi olduğundan, Windows için ESP-IDF'nin bir sürümü olmasına rağmen, Linux ile sanal bir makine kurmanızı tavsiye edersiniz.

  • Önerilen Eğitim Lubuntu'yu Windows'ta sanal makineye (Virüalbox) kurmak
  • Önerilen Eğitim Lubuntu'yu 32bit PC'ye kalıcı olarak yükleyin

Not: Bu durumda Linux'u sevdiğimi düşünüyorum (Ubuntu / Debian) Şahsen lubuntu'yu tercih ediyorum, ama aynı.

Adım 3: Adım Adım Kurulum Eğitimi + Örnek

Image
Image

Kurulum çok detaylı olduğu için bu videoda adım adım kurulumu göreceksiniz.

Adım 4: Kolay Derleme İndirin ve "merhaba Dünya"yı Test Edin

Kolay Derleme İndirme ve Test Etme
Kolay Derleme İndirme ve Test Etme

Kolay derleme ve indirme

ESP-IDF'yi zamanında ESP8266 için SDK ile karşılaştıran bu sürüm, esptool.py kullanarak kodun derlemesini indirmeyi ve izlemeyi tamamen kolaylaştırır

bazı komutlar mevcut

  1. menuconfig yap
  2. hepsini yapmak
  3. flaş yapmak
  4. monitör yapmak

esp-idf, Eclipse ve Platformio gibi bazı IDE'lerle entegrasyona izin verir. Şahsen komut terminalini ve metin düzenleyiciyi tercih ederim,

Adım 5: Sonuçlar

Sonuçlar
Sonuçlar
Sonuçlar
Sonuçlar

Sonuçlar

ESP-IDF kullanmaya karar verirseniz, bazı avantajlarından bahsedeceğim. C'de yapılır ve FreeRTOS'a izin verir, doğrudan espressif tarafından tasarlanır, daha fazla örnek ve belge vardır, daha az hata veya arıza bulma şansı vardır. entegrasyonun bu, ESP32 özelliklerinin büyük bir bölümünü kullanabileceğimizi düşünmemizi sağlar.

ESP32 için bir Arduino IDE varsa ancak kodun güvenliğini ve tam kontrolünü sağlayamadığını düşünüyorum, elbette ESP-IDF daha fazla C bilgisi gerektirir ve Arduino conford bölgesinden çıkıp bilginizi genişletirsiniz.

ve bu kılavuz, ESP-IDF ile olasılıkları açmak içindir, Bu benim naçizane görüşüm. gelecekteki olası tek dezavantaj, espressif'e bağımlılık ama mevcut şeyle her şeyi yapabilirsiniz! ESP32'yi profesyonel / Endüstriyel düzeyde düşünmek

Yine de daha sonra bazı testler yapacağız:

  • ESP32-Arduino IDE
  • ESP32 Mongoose OS.

PDAControl English'i ziyaret edebilirsiniz

Belgeler ve tam açıklama

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

Sonraki Eğitimler ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl İspanyolca

Belgeleme ve açıklama Tamamlandı

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

Proximos Eğitimleri ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Önerilen: