Mục lục:

ESP-IDF cho các mô-đun ESP32 Cài đặt hoàn chỉnh: 5 bước
ESP-IDF cho các mô-đun ESP32 Cài đặt hoàn chỉnh: 5 bước

Video: ESP-IDF cho các mô-đun ESP32 Cài đặt hoàn chỉnh: 5 bước

Video: ESP-IDF cho các mô-đun ESP32 Cài đặt hoàn chỉnh: 5 bước
Video: Lập trình ESP32 - Bài 001: Giới thiệu, hướng dẫn cài đặt công cụ 2024, Tháng bảy
Anonim
ESP-IDF cho các mô-đun ESP32 Cài đặt hoàn chỉnh
ESP-IDF cho các mô-đun ESP32 Cài đặt hoàn chỉnh

Một vài tháng trước, tôi đã mua một mô-đun ESP32, tôi đã tìm hiểu những phương pháp nào tồn tại để lập trình nó, vì tôi coi nó là một phần cứng rất mạnh, Lần này, chúng tôi sẽ cài đặt và định cấu hình nền tảng Espressif IoT Development Framework hoặc

(ESP-IDF) từ đầu, đây là nền tảng phát triển espressif chính thức cho các mô-đun ESP32.

Nếu bạn muốn tận dụng tối đa ESP32, tôi cho là một khả năng tốt, mặc dù nó được coi là phức tạp hơn một chút và rất hoàn thiện.

Tôi đã tạo hướng dẫn này vì những hướng dẫn hiện có không có nhiều giải thích và trong một số trường hợp, chúng khác với tài liệu espressif chính thức cho ESP-IDF.

Trang web chính thức: ESP-IDF espressif

Github chính thức: ESP-IDF

Vâng, nếu bạn muốn bắt đầu trong ESP32, trong các trang sau là giá rất thấp.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Bạn có thể truy cập PDAControl English

Tài liệu và giải thích đầy đủ

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

Hướng dẫn tiếp theo 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…

Hướng dẫn Proximos ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Bước 1: Mô-đun ESP32

Image
Image

Nếu bạn chưa biết Mô-đun ESP32, tôi đã tạo tài liệu và video hướng dẫn nhỏ này.

Đánh giá đầu tiên về eBox & Widora ESP32

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

Bước 2: Cài đặt ESP-IDF - Yêu cầu

Tải xuống và kiểm tra biên dịch dễ dàng
Tải xuống và kiểm tra biên dịch dễ dàng

Yêu cầu

  • PC có Hệ điều hành Linux (Ubuntu / Debian) hoặc Virtualbox, trong trường hợp của tôi là Lubuntu.
  • Chuỗi công cụ để xây dựng ứng dụng cho ESP32.
  • ESP-IDF về cơ bản chứa API cho ESP32. và các tập lệnh để vận hành Chuỗi công cụ.
  • Một trình soạn thảo văn bản, để chỉnh sửa hoặc tạo chương trình.

PC với hệ điều hành Linux (Ubuntu / Debian) hoặc Virtualbox

Vì cài đặt trên hệ điều hành Linux, trong trường hợp của tôi, Lubuntu là một dẫn xuất của (Ubuntu), mặc dù có phiên bản ESP-IDF cho Windows, bạn khuyên bạn nên cài đặt một máy ảo với Linux.

  • Hướng dẫn được đề xuất Cài đặt Lubuntu trong máy ảo (Virualbox) trong Windows
  • Hướng dẫn được đề xuất Cài đặt Lubuntu vĩnh viễn trên PC 32bit

Lưu ý: Tôi nghĩ tôi thích Linux trong trường hợp này (Ubuntu / Debian) Cá nhân tôi thích lubuntu hơn, nhưng nó giống nhau.

Bước 3: Hướng dẫn cài đặt Từng bước + Ví dụ

Image
Image

Vì quá trình cài đặt rất kỹ lưỡng nên trong video này bạn sẽ thấy từng bước cài đặt

Bước 4: Tải xuống biên dịch dễ dàng và kiểm tra "hello World"

Tải xuống và kiểm tra biên dịch dễ dàng
Tải xuống và kiểm tra biên dịch dễ dàng

Dễ dàng biên dịch và tải xuống

so sánh đúng lúc ESP-IDF với SDK cho ESP8266, phiên bản này hoàn toàn tạo điều kiện thuận lợi cho việc tải xuống biên dịch và giám sát mã bằng cách sử dụng esptool.py

một số lệnh có sẵn

  1. làm menuconfig
  2. làm cho tất cả
  3. làm đèn flash
  4. làm màn hình

esp-idf cho phép tích hợp với một số IDE, chẳng hạn như Eclipse và Platformio. Cá nhân tôi thích thiết bị đầu cuối lệnh và trình soạn thảo văn bản,

Bước 5: Kết luận

Kết luận
Kết luận
Kết luận
Kết luận

Kết luận

Nếu bạn quyết định sử dụng ESP-IDF, tôi sẽ đề cập đến một số ưu điểm của nó. Nó được thực hiện bằng C và cho phép FreeRTOS, được thiết kế bởi espressif trực tiếp, có nhiều ví dụ và tài liệu hơn, ít cơ hội tìm thấy lỗi hoặc lỗi hơn. tích hợp này cho phép chúng tôi nghĩ rằng chúng tôi sẽ có thể sử dụng một phần lớn các đặc tính của ESP32.

Nếu có Arduino IDE cho ESP32 nhưng tôi nghĩ rằng nó không cung cấp sự bảo mật và kiểm soát hoàn toàn mã, tất nhiên ESP-IDF yêu cầu nhiều kiến thức hơn về C và bạn sẽ rời khỏi vùng đối chiếu Arduino và mở rộng kiến thức của mình.

và hướng dẫn này là để mở ra các khả năng với ESP-IDF, Đó là ý kiến khiêm tốn của tôi. bất lợi duy nhất có thể xảy ra trong tương lai, phụ thuộc vào espressif nhưng với những thứ hiện có bạn có thể làm mọi thứ! suy nghĩ về ESP32 ở cấp độ chuyên nghiệp / Công nghiệp

Mặc dù chúng tôi cũng sẽ thực hiện một số thử nghiệm sau:

  • ESP32- Arduino IDE
  • Hệ điều hành ESP32 Mongoose.

Bạn có thể truy cập PDAControl English

Tài liệu và giải thích đầy đủ

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

Hướng dẫn tiếp theo 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…

Hướng dẫn sử dụng Proximos ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Đề xuất: