תוכן עניינים:

התקנת ESP-IDF למודולים התקנת ESP32 מלאה: 5 שלבים
התקנת ESP-IDF למודולים התקנת ESP32 מלאה: 5 שלבים

וִידֵאוֹ: התקנת ESP-IDF למודולים התקנת ESP32 מלאה: 5 שלבים

וִידֵאוֹ: התקנת ESP-IDF למודולים התקנת ESP32 מלאה: 5 שלבים
וִידֵאוֹ: הרצאת Flutter לטכניון - בשיתוף הפקולטה למדעי המחשב 2024, נוֹבֶמבֶּר
Anonim
התקנת ESP-IDF למודולים התקנת ESP32 מלאה
התקנת ESP-IDF למודולים התקנת ESP32 מלאה

לפני מספר חודשים רכשתי מודול ESP32, בדקתי אילו שיטות קיימות לתכנת אותו, מכיוון שאני מחשיב אותו כחומרה חזקה מאוד, הפעם נתקין וניתן להגדיר את התצורה של Espressif IoT Development Framework Platform או

(ESP-IDF) מאפס, זוהי פלטפורמת הפיתוח האספרסיבית הרשמית למודולי ESP32.

אם אתה רוצה להפיק את המרב מ- ESP32 אני מחשיב אפשרות טובה, אם כי הוא נחשב למעט יותר מורכב ומאוד שלם.

יצרתי הדרכה זו מכיוון שהקיימים אינם מאוד מסבירים, ובמקרים מסוימים הם שונים מתיעוד האספרסיף הרשמי של ESP-IDF.

אתר רשמי: ESP-IDF espressif

Github הרשמי: ESP-IDF

ובכן, אם אתה רוצה להתחיל ב- ESP32, הדפים הבאים הם במחיר נמוך מאוד.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

אתה יכול לבקר באנגלית PDAControl

תיעוד והסבר מלא

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

הדרכות הבאות ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

מסמך והסבר משלים

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

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

pdacontroles.com/category/esp32/

שלב 1: מודול ESP32

Image
Image

אם אינך מכיר את מודולי ESP32, יצרתי תיעוד קטן ומדריך וידאו.

סקירה ראשונה של ESP32 eBox & Widora

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

שלב 2: התקנת ESP -IDF - דרישות

הורדה ובדיקה קלה
הורדה ובדיקה קלה

דרישות

  • מחשב עם מערכת הפעלה Linux (אובונטו / דביאן) או Virtualbox, במקרה שלי Lubuntu.
  • כלי עבודה לבניית האפליקציה ל- ESP32.
  • ESP-IDF המכיל למעשה API עבור ESP32. ותסריטים להפעלת שרשרת הכלים.
  • עורך טקסט, לעריכה או יצירת תוכניות.

מחשב עם מערכת הפעלה Linux (אובונטו / דביאן) או Virtualbox

מכיוון שההתקנה במערכת הפעלה לינוקס, Lubuntu במקרה שלי, היא נגזרת של (אובונטו), למרות שיש גרסה של ESP-IDF עבור Windows, אתה ממליץ להתקין מכונה וירטואלית עם לינוקס.

  • הדרכה מומלצת התקנת Lubuntu במכונה וירטואלית (Virualbox) ב- Windows
  • הדרכה מומלצת התקן את Lubuntu לצמיתות במחשב 32 ביט

הערה: אני חושב שאני אוהב את לינוקס במקרה זה (אובונטו / דביאן) אני אישית מעדיף את לובונטו, אבל זה אותו הדבר.

שלב 3: מדריך התקנה שלב אחר שלב + דוגמה

Image
Image

מכיוון שההתקנה היא יסודית מאוד, בסרטון זה תוכלו לראות את ההתקנה שלב אחר שלב

שלב 4: הורדה קלה ובדיקה "שלום עולם"

הורדה ובדיקה קלה
הורדה ובדיקה קלה

הידור והורדה קלה

השוואה מדויקת של ESP-IDF עם ה- SDK עבור ESP8266 גרסה זו מקלה לחלוטין על הורדת האוסף וניטורו של הקוד באמצעות esptool.py

כמה פקודות זמינות

  1. לעשות menuconfig
  2. לעשות הכל
  3. לעשות פלאש
  4. לעשות צג

esp-idf מאפשר שילובים עם כמה מזהים, כגון Eclipse ו- Platformio. אני אישית מעדיף מסוף פקודות ועורך טקסט,

שלב 5: מסקנות

מסקנות
מסקנות
מסקנות
מסקנות

מסקנות

אם תחליט להשתמש ב- ESP-IDF, אזכיר כמה יתרונותיו. זה נעשה ב- C ומאפשר FreeRTOS, מעוצב על ידי espressif ישירות יש יותר דוגמאות ותיעוד, פחות סיכוי למצוא שגיאות או תקלות. של אינטגרציה זה מאפשר לנו לחשוב שנוכל להשתמש בחלק גדול ממאפייני ה- ESP32.

אם יש Arduino IDE ל- ESP32 אבל אני חושב שהוא אינו מספק את האבטחה והשליטה המלאה על הקוד, כמובן ש- ESP-IDF דורש יותר ידע ב- C, והיית עוזב את אזור ההתכנסות בארדואינו ומרחיב את הידע שלך.

והמדריך הזה נועד לפתוח אפשרויות עם ESP-IDF, ובכן זו דעתי הצנועה. החיסרון העתידי היחיד האפשרי, התלות באספרסיף אבל עם הדבר הקיים אתה יכול לעשות הכל! לחשוב על ESP32 ברמה מקצועית / תעשייתית

למרות שנעשה גם כמה בדיקות בהמשך:

  • ESP32- Arduino IDE
  • מערכת הפעלה ESP32 Mongoose.

אתה יכול לבקר ב- PDAControl English

תיעוד והסבר מלא

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

הדרכות הבאות ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

מסמך והסבר משלים

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

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

מוּמלָץ: