جدول المحتويات:

ESP-IDF للوحدات النمطية ESP32 التثبيت الكامل: 5 خطوات
ESP-IDF للوحدات النمطية ESP32 التثبيت الكامل: 5 خطوات

فيديو: ESP-IDF للوحدات النمطية ESP32 التثبيت الكامل: 5 خطوات

فيديو: ESP-IDF للوحدات النمطية ESP32 التثبيت الكامل: 5 خطوات
فيديو: How to ESP32 and ESP-IDF (3 ways) 2024, شهر نوفمبر
Anonim
ESP-IDF للوحدات النمطية ESP32 التثبيت الكامل
ESP-IDF للوحدات النمطية ESP32 التثبيت الكامل

قبل بضعة أشهر اشتريت وحدة ESP32 ، وتحققت من الطرق الموجودة لبرمجتها ، حيث أعتبرها جهازًا قويًا للغاية ،

هذه المرة سنقوم بتثبيت وتكوين منصة Espressif IoT Development Framework أو

(ESP-IDF) من البداية ، هذا هو النظام الأساسي الرسمي لتطوير espressif لوحدات ESP32.

إذا كنت ترغب في الحصول على أقصى استفادة من ESP32 ، فأنا أعتبر احتمالًا جيدًا ، على الرغم من أنه يعتبر أكثر تعقيدًا قليلاً وكاملًا جدًا.

لقد قمت بإنشاء هذا البرنامج التعليمي نظرًا لأن البرامج الحالية ليست توضيحية للغاية ، وفي بعض الحالات تختلف عن وثائق espressif الرسمية لـ ESP-IDF.

الموقع الرسمي: ESP-IDF espressif

Github الرسمي: ESP-IDF

حسنًا ، إذا كنت تريد أن تبدأ في ESP32 ، في الصفحات التالية سعر منخفض جدًا.

ESP32 (AliExpress)

ESP32 (بانجود)

ESP32 (ICStation)

يمكنك زيارة PDAControl English

التوثيق والشرح الكامل

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 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 (Ubuntu / Debian) أو Virtualbox ، في حالتي Lubuntu.
  • Toolchain لإنشاء تطبيق ESP32.
  • ESP-IDF الذي يحتوي بشكل أساسي على واجهة برمجة تطبيقات لـ ESP32 والبرامج النصية لتشغيل Toolchain.
  • محرر نصوص لتعديل أو إنشاء البرامج.

كمبيوتر بنظام تشغيل Linux (Ubuntu / Debian) أو Virtualbox

نظرًا لأن التثبيت على نظام تشغيل Linux ، Lubuntu في حالتي ، هو مشتق من (Ubuntu) ، على الرغم من وجود إصدار من ESP-IDF لنظام التشغيل Windows ، فأنت توصي بتثبيت جهاز افتراضي مع Linux.

  • البرنامج التعليمي الموصى به تثبيت Lubuntu في الجهاز الظاهري (Virualbox) في Windows
  • البرنامج التعليمي الموصى به قم بتثبيت Lubuntu بشكل دائم على جهاز كمبيوتر 32 بت

ملاحظة: أعتقد أنني أحب Linux في هذه الحالة (Ubuntu / Debian) أنا شخصياً أفضل lubuntu ، لكنه هو نفسه.

الخطوة 3: تثبيت البرنامج التعليمي خطوة بخطوة + مثال

Image
Image

نظرًا لأن التثبيت شامل للغاية ، سترى في هذا الفيديو التثبيت خطوة بخطوة

الخطوة 4: تنزيل واختبار الترجمة السهلة لـ "hello World"

من السهل تحميل واختبار الترجمة
من السهل تحميل واختبار الترجمة

من السهل تجميعها وتنزيلها

تسهل مقارنة ESP-IDF بدقة مع SDK لـ ESP8266 هذا الإصدار تمامًا تنزيل التجميع ومراقبته باستخدام esptool.py

بعض الأوامر المتاحة

  1. جعل menuconfig
  2. جعل جميع
  3. جعل الفلاش
  4. جعل الشاشة

يسمح esp-idf بالتكامل مع بعض IDE ، مثل Eclipse و Platformio. أنا شخصياً أفضل محطة الأوامر ومحرر النصوص ،

الخطوة 5: الاستنتاجات

الاستنتاجات
الاستنتاجات
الاستنتاجات
الاستنتاجات

الاستنتاجات

إذا قررت استخدام ESP-IDF ، فسأذكر بعض مزاياها. يتم إجراؤه في لغة C ويسمح لـ FreeRTOS ، نظرًا لتصميمه من قبل espressif مباشرةً ، فهناك المزيد من الأمثلة والتوثيق ، وفرصة أقل للعثور على الأخطاء أو العيوب. التكامل هذا يسمح لنا بالاعتقاد أننا سنكون قادرين على استخدام جزء كبير من خصائص ESP32.

إذا كان هناك Arduino IDE لـ ESP32 لكنني أعتقد أنه لا يوفر الأمان والتحكم الكامل في الكود ، بالطبع يتطلب ESP-IDF مزيدًا من المعرفة بـ C ، وستترك منطقة كونفورد Arduino وتوسع معرفتك.

وهذا الدليل مخصص لذلك لفتح الاحتمالات مع ESP-IDF ، حسنًا هذا رأيي المتواضع. العيب الوحيد المحتمل في المستقبل هو الاعتماد على إسبرريف ولكن مع الشيء الحالي يمكنك فعل كل شيء! للتفكير في ESP32 على المستوى المهني / الصناعي

على الرغم من أننا سنجري بعض الاختبارات لاحقًا:

  • ESP32- اردوينو IDE
  • نظام التشغيل ESP32 Mongoose OS.

يمكنك زيارة 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 ESP32 ESP-IDF و Arduino IDE و Mongoose OS

موصى به: