Πίνακας περιεχομένων:

ESP-IDF για μονάδες ESP32 Πλήρης εγκατάσταση: 5 βήματα
ESP-IDF για μονάδες ESP32 Πλήρης εγκατάσταση: 5 βήματα

Βίντεο: ESP-IDF για μονάδες ESP32 Πλήρης εγκατάσταση: 5 βήματα

Βίντεο: ESP-IDF για μονάδες ESP32 Πλήρης εγκατάσταση: 5 βήματα
Βίντεο: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 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 (Bangood)

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

Documentacion y explicacion Completa

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 (Ubuntu / Debian) ή Virtualbox, στην περίπτωσή μου Lubuntu.
  • Αλυσίδα εργαλείων για τη δημιουργία της εφαρμογής για το ESP32.
  • ESP-IDF που περιέχει ουσιαστικά API για ESP32.και δέσμες ενεργειών για τη λειτουργία της Εργαλειοθήκης.
  • Ένας επεξεργαστής κειμένου, για επεξεργασία ή δημιουργία προγραμμάτων.

Η / Υ με λειτουργικό σύστημα Linux (Ubuntu / Debian) ή Virtualbox

Δεδομένου ότι η εγκατάσταση σε λειτουργικό σύστημα Linux, το Lubuntu στην περίπτωσή μου, είναι παράγωγο του (Ubuntu), αν και υπάρχει έκδοση του ESP-IDF για Windows, συνιστάται να εγκαταστήσετε μια εικονική μηχανή με Linux.

  • Προτεινόμενο σεμινάριο εγκατάστασης του Lubuntu σε εικονική μηχανή (Virualbox) στα Windows
  • Προτεινόμενο σεμινάριο Εγκαταστήστε το Lubuntu μόνιμα σε υπολογιστή 32bit

Σημείωση: Νομίζω ότι μου αρέσει το 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 και θα εγκαταλείπατε τη ζώνη conford Arduino και θα επεκτείνετε τις γνώσεις σας.

και αυτός ο οδηγός προορίζεται για το άνοιγμα δυνατοτήτων με το ESP-IDF, αυτή είναι η ταπεινή μου γνώμη. το μόνο πιθανό μελλοντικό μειονέκτημα, εξάρτηση από το espressif αλλά με το υπάρχον πράγμα μπορείτε να κάνετε τα πάντα! να σκεφτούμε το ESP32 σε επαγγελματικό / βιομηχανικό επίπεδο

Αν και θα κάνουμε επίσης μερικές δοκιμές αργότερα:

  • ESP32- Arduino 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

Documentacion y explicacion Completa

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

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

Συνιστάται: