Mundarija:

Modullar uchun ESP-IDF ESP32 To'liq o'rnatish: 5 qadam
Modullar uchun ESP-IDF ESP32 To'liq o'rnatish: 5 qadam

Video: Modullar uchun ESP-IDF ESP32 To'liq o'rnatish: 5 qadam

Video: Modullar uchun ESP-IDF ESP32 To'liq o'rnatish: 5 qadam
Video: Использование термопары MAX6675 с ESP32 Bluetooth 2024, Iyul
Anonim
Modullar uchun ESP-IDF ESP32 to'liq o'rnatilishi
Modullar uchun ESP-IDF ESP32 to'liq o'rnatilishi

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

Image
Image

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

Yuklab olish va sinovdan o'tkazish oson kompilyatsiya
Yuklab olish va sinovdan o'tkazish oson kompilyatsiya

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

Image
Image

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

Yuklab olish va sinovdan o'tkazish oson
Yuklab olish va sinovdan o'tkazish oson

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

  1. menukonfig qilish
  2. hammasini qil
  3. chirog 'qilish
  4. 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
Xulosa
Xulosa
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

Tavsiya: