Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
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ə
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 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
- menukonfig edin
- hamısını düzəlt
- flaş etmək
- 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
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