Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bir necha oy oldin men ESP32 modulini sotib oldim, uni dasturlashning qanday usullari borligini o'rganib chiqdim, chunki men uni juda kuchli apparat deb bilaman, Bu safar biz Espressif IoT Development Framework platformasini o'rnatamiz va sozlaymiz
(ESP-IDF) noldan, bu ESP32 modullari uchun rasmiy espressif ishlab chiqish platformasi.
Agar siz ESP32 -dan maksimal darajada foydalanishni xohlasangiz, men buni yaxshi variant deb hisoblayman, lekin bu biroz murakkab va to'liq deb hisoblanadi.
Men bu darslikni yaratdim, chunki mavjudlari unchalik tushunarli emas va ba'zi hollarda ular ESP-IDF uchun rasmiy espressif hujjatlaridan farq qiladi.
Rasmiy veb-sayt: ESP-IDF espressif
Rasmiy Github: ESP-IDF
Agar siz ESP32 -da boshlamoqchi bo'lsangiz, keyingi sahifalarda narx juda past.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Siz PDAControl ingliz tiliga tashrif buyurishingiz mumkin
Hujjatlar va to'liq tushuntirish
pdacontrolen.com/esp-idf-modules-esp32-comp…
Keyingi darsliklar ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Vizitlar PDAC Control Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos qo'llanmalari ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
1 -qadam: ESP32 moduli
Agar siz ESP32 modullarini bilmasangiz, men bu kichik hujjatlar va video darslikni yaratdim.
ESP32 eBox va Widora birinchi ko'rib chiqish
pdacontrolen.com/first-tests-esp32-eboxwido…
2 -qadam: ESP -IDFni o'rnatish - talablar
Talablar
- Linux operatsion tizimi (Ubuntu / Debian) yoki Virtual qutisi bo'lgan kompyuter, menimcha Lubuntu.
- ESP32 uchun dastur yaratish uchun asboblar zanjiri.
- Asosan, asboblar zanjiri bilan ishlash uchun ESP32.script va API skriptlarini o'z ichiga olgan ESP-IDF.
- Dasturlarni tahrirlash yoki yaratish uchun matn muharriri.
Linux operatsion tizimi (Ubuntu / Debian) yoki Virtualbox o'rnatilgan kompyuter
Linux operatsion tizimiga o'rnatilgandan buyon Lubuntu mening holatimda (Ubuntu) ning hosilasidir, garchi Windows uchun ESP-IDF versiyasi mavjud bo'lsa ham, siz Linux bilan virtual mashinani o'rnatishingizni tavsiya qilasiz.
- Tavsiya etilgan qo'llanma Lubuntu -ni Windows -da virtual mashinaga (Virualbox) o'rnatish
- Tavsiya etilgan qo'llanma Lubuntu -ni doimiy ravishda 32 bitli kompyuterga o'rnating
Eslatma: Menimcha, bu holda Linux menga yoqadi (Ubuntu / Debian) Men shaxsan lubuntu -ni afzal ko'raman, lekin bu ham xuddi shunday.
3 -qadam: O'rnatish bo'yicha bosqichma -bosqich + misol
O'rnatish juda puxta bo'lgani uchun, ushbu videoda siz bosqichma -bosqich o'rnatishni ko'rasiz
4 -qadam: "Salom dunyo" ni osongina yuklab olish va sinovdan o'tkazish
Oson kompilyatsiya qilish va yuklab olish
ESP-IDF-ni ESP8266 uchun SDK bilan aniq taqqoslash, bu versiya esptool.py yordamida kodni yuklab olishni va kuzatilishini to'liq osonlashtiradi.
ba'zi buyruqlar mavjud
- menukonfig qilish
- hammasini qil
- chirog 'qilish
- monitor yasash
esp-idf Eclipse va Platformio kabi ba'zi IDE-lar bilan integratsiyaga ruxsat beradi. Men shaxsan buyruq terminali va matn muharririni afzal ko'raman,
5 -qadam: Xulosa
Xulosa
Agar siz ESP-IDFdan foydalanishga qaror qilsangiz, men uning ba'zi afzalliklarini aytib o'taman. Bu C tilida amalga oshiriladi va espressif tomonidan ishlab chiqilgan FreeRTOS -ga to'g'ridan -to'g'ri ko'proq misollar va hujjatlar, xato yoki nosozliklarni topish ehtimoli kamroq bo'ladi. integratsiya bu bizga ESP32 xususiyatlarining katta qismini ishlata olamiz deb o'ylashimizga imkon beradi.
Agar ESP32 uchun Arduino IDE mavjud bo'lsa, lekin menimcha, bu kodning xavfsizligi va to'liq nazoratini ta'minlamasa, albatta ESP-IDF ko'proq C bilimini talab qiladi va siz Arduino konford zonasidan chiqib, o'z bilimlaringizni kengaytirasiz.
va bu qo'llanma ESP-IDF bilan imkoniyatlarni ochish uchun, bu mening kamtar fikrim. kelajakda mumkin bo'lgan yagona kamchilik, espressifga qaramlik, lekin mavjud narsa bilan siz hamma narsani qila olasiz! professional / sanoat darajasida ESP32 haqida o'ylash
Garchi biz keyinchalik ba'zi testlarni o'tkazamiz:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Siz PDAControl ingliz tiliga tashrif buyurishingiz mumkin
Hujjatlar va to'liq tushuntirish
pdacontrolen.com/esp-idf-modules-esp32-com…
Keyingi darsliklar ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Vizitlar PDAC Control Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS