Isi kandungan:

ESP-IDF untuk Modul ESP32 Pemasangan Lengkap: 5 Langkah
ESP-IDF untuk Modul ESP32 Pemasangan Lengkap: 5 Langkah

Video: ESP-IDF untuk Modul ESP32 Pemasangan Lengkap: 5 Langkah

Video: ESP-IDF untuk Modul ESP32 Pemasangan Lengkap: 5 Langkah
Video: MEMULAI ESP32 TUTORIAL MENAMBAHKAN BOARD ESP32 KE IDE ARDUINO, INTAL DRIVER, DAN MEMPROGRAM ESP32 2024, Julai
Anonim
ESP-IDF untuk Modul ESP32 Pemasangan Lengkap
ESP-IDF untuk Modul ESP32 Pemasangan Lengkap

Beberapa bulan yang lalu saya membeli modul ESP32, saya menyiasat kaedah apa yang ada untuk memprogramkannya, kerana saya menganggapnya sebagai perkakasan yang sangat kuat, Kali ini kami akan memasang dan mengkonfigurasi platform Framework Pembangunan Iopress Espressif atau

(ESP-IDF) dari awal, ini adalah platform pengembangan espressif rasmi untuk modul ESP32.

Sekiranya anda ingin memanfaatkan ESP32 secara maksimal, saya menganggap satu kemungkinan yang baik, walaupun ia dianggap sedikit lebih kompleks dan sangat lengkap.

Saya telah membuat tutorial ini kerana yang ada tidak begitu jelas, dan dalam beberapa kes ia berbeza dengan dokumentasi espressif rasmi untuk ESP-IDF.

Laman Web Rasmi: espressif ESP-IDF

Github Rasmi: ESP-IDF

Baiklah jika anda ingin memulakan di ESP32, di halaman berikut harganya sangat rendah.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Anda boleh melayari PDAControl Bahasa Inggeris

Dokumentasi dan penjelasan penuh

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

Tutorial Seterusnya ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

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

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

pdacontroles.com/category/esp32/

Langkah 1: Modul ESP32

Image
Image

Sekiranya anda tidak mengetahui Modul ESP32, saya telah membuat tutorial dokumentasi dan video kecil ini.

Ulasan pertama ESP32 eBox & Widora

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

Langkah 2: Pemasangan ESP-IDF - Keperluan

Muat turun dan Uji Kompilasi Mudah
Muat turun dan Uji Kompilasi Mudah

Keperluan

  • PC dengan Sistem Operasi Linux (Ubuntu / Debian) atau Virtualbox, dalam kes saya Lubuntu.
  • Rantai alat untuk membina aplikasi untuk ESP32.
  • ESP-IDF yang pada dasarnya mengandungi API untuk ESP32.dan skrip untuk mengendalikan Toolchain.
  • Penyunting teks, untuk mengedit atau membuat program.

PC dengan sistem operasi Linux (Ubuntu / Debian) atau Virtualbox

Oleh kerana pemasangan pada sistem operasi Linux, Lubuntu dalam kes saya, adalah turunan dari (Ubuntu), walaupun terdapat versi ESP-IDF untuk Windows, anda mengesyorkan agar anda memasang mesin maya dengan Linux.

  • Tutorial yang Disarankan Memasang Lubuntu di mesin maya (Virualbox) di Windows
  • Tutorial yang Disarankan Pasang Lubuntu secara kekal pada PC 32bit

Nota: Saya rasa saya suka Linux dalam kes ini (Ubuntu / Debian) Saya secara peribadi lebih suka lubuntu, tetapi ia sama.

Langkah 3: Tutorial Pemasangan Langkah demi Langkah + Contoh

Image
Image

Oleh kerana pemasangannya sangat teliti, dalam video ini anda akan melihat pemasangannya selangkah demi selangkah

Langkah 4: Muat turun Kompilasi Mudah dan Uji "hello World"

Muat turun dan Uji Kompilasi Mudah
Muat turun dan Uji Kompilasi Mudah

Menyusun dan memuat turun dengan mudah

membandingkan tepat waktu ESP-IDF dengan SDK untuk ESP8266 versi ini memudahkan muat turun kompilasi dan pemantauan kod menggunakan esptool.py

beberapa arahan tersedia

  1. buat menuconfig
  2. buat semua
  3. buat denyar
  4. buat monitor

esp-idf membolehkan penyatuan dengan beberapa IDE, seperti Eclipse dan Platformio. Saya secara peribadi lebih suka terminal arahan dan penyunting teks,

Langkah 5: Kesimpulan

Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya

Kesimpulannya

Sekiranya anda memutuskan untuk menggunakan ESP-IDF, saya akan menyebutkan beberapa kelebihannya. Ia dilakukan dalam C dan membolehkan FreeRTOS, yang dirancang oleh espressif secara langsung terdapat lebih banyak contoh dan dokumentasi, lebih sedikit kemungkinan mencari kesalahan atau kesalahan. penyatuan ini membolehkan kita berfikir bahawa kita akan dapat menggunakan sebahagian besar ciri-ciri ESP32.

Sekiranya ada Arduino IDE untuk ESP32 tetapi saya rasa ia tidak memberikan keselamatan dan kawalan penuh kod, tentu ESP-IDF memerlukan lebih banyak pengetahuan tentang C, dan anda akan meninggalkan zon conford Arduino dan meluaskan pengetahuan anda.

dan panduan ini adalah untuk membuka kemungkinan dengan ESP-IDF, Itulah pendapat saya yang rendah hati. satu-satunya kelemahan masa depan, pergantungan pada espressif tetapi dengan perkara yang ada anda boleh melakukan semuanya! untuk memikirkan ESP32 di peringkat profesional / Industri

Walaupun kami juga akan melakukan beberapa ujian kemudian:

  • ESP32- Arduino IDE
  • OS Mongoose ESP32.

Anda boleh melayari PDAControl Bahasa Inggeris

Dokumentasi dan penjelasan penuh

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

Tutorial Seterusnya ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

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

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

Disyorkan: