Мазмуну:

Модулдар үчүн ESP-IDF ESP32 Толук орнотуу: 5 кадам
Модулдар үчүн ESP-IDF ESP32 Толук орнотуу: 5 кадам

Video: Модулдар үчүн ESP-IDF ESP32 Толук орнотуу: 5 кадам

Video: Модулдар үчүн ESP-IDF ESP32 Толук орнотуу: 5 кадам
Video: Using two Heltec CubeCell LoRa ESP32 Boards HTCC-AB01 as remote switch as TX and RX 2024, Июль
Anonim
Модулдар үчүн ESP-IDF ESP32 Complete Installation
Модулдар үчүн ESP-IDF ESP32 Complete Installation

Бир нече ай мурун мен ESP32 модулун сатып алдым, аны программалоонун кандай ыкмалары бар экенин изилдедим, анткени мен аны абдан күчтүү жабдык деп эсептейм, Бул жолу биз Espressif IoT Development Framework платформасын орнотобуз жана конфигурациялайбыз

(ESP-IDF) нөлдөн баштап, бул ESP32 модулдары үчүн расмий espressif иштеп чыгуу платформасы.

Эгерде сиз ESP32ден көбүрөөк пайда алууну кааласаңыз, анда мен жакшы мүмкүнчүлүктү карап көрөм, бирок ал бир аз татаал жана абдан толук деп эсептелет.

Мен бул окуу куралын түздүм, анткени барлары анча түшүндүрүүчү эмес жана кээ бир учурларда алар ESP-IDFтин расмий espressif документтеринен айырмаланат.

Расмий сайт: 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/

Viseden 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 үчүн тиркемени куруу үчүн инструмент.
  • Негизинен ESP32.and үчүн APIди камтыган ESP-IDF жана Toolchainди иштетүү үчүн скрипттер.
  • Программаларды түзөтүү же түзүү үчүн текст редактору.

Linux операциялык системасы бар компьютер (Ubuntu / Debian) же Virtualbox

Linux операциялык тутумуна орнотуу болгондуктан, Lubuntu менин учурда, (Ubuntu) туундусу, бирок Windows үчүн ESP-IDFтин версиясы бар болсо да, Linux менен виртуалдык машинаны орнотууну сунуштайсыз.

  • Сунушталган үйрөткүч Windowsто виртуалдык машинада (Virualbox) Lubuntu орнотуу
  • Сунушталган үйрөткүч Lubuntu 32bit PCде биротоло орнотулсун

Эскертүү: Мен бул учурда Linuxту жакшы көрөм деп ойлойм (Ubuntu / Debian) Мен лубунту жеке өзүмө артык көрөм, бирок ошол эле.

3 -кадам: Орнотуунун үйрөткүчү Кадам + Мисал

Image
Image

Орнотуу өтө кылдат болгондуктан, бул видеодо кадам сайын орнотууну көрөсүз

4 -кадам: Жөнөкөй компиляцияны жүктөп алып, "салам дүйнө"

Жүктөө жана тестти оңой түзүү
Жүктөө жана тестти оңой түзүү

Оңой чогултуу жана жүктөө

ESP-IDFти ESP8266 үчүн SDK менен так салыштыруу, бул версия esptool.py аркылуу кодду түзүүнү жана жүктөөнү толугу менен жеңилдетет.

кээ бир буйруктар бар

  1. меню конфигурациясын жасаңыз
  2. баарын жаса
  3. жарк этүү
  4. монитор жасоо

esp-idf Eclipse жана Platformio сыяктуу кээ бир IDEлер менен интеграциялоого мүмкүндүк берет. Мен жеке командалык терминалды жана текст редакторун жактырам,

5 -кадам: Жыйынтыктар

Жыйынтыктар
Жыйынтыктар
Жыйынтыктар
Жыйынтыктар

Жыйынтыктар

Эгерде сиз ESP-IDFти колдонууну чечсеңиз, мен анын кээ бир артыкчылыктарын айтам. Бул C тилинде жүргүзүлөт жана эспресиф тарабынан иштелип чыккан FreeRTOSко көбүрөөк мисалдар жана документтер бар, каталарды же каталарды табуу мүмкүнчүлүгү азыраак. интеграция бул ESP32 мүнөздөмөлөрүнүн чоң бөлүгүн колдоно алабыз деп ойлоого мүмкүндүк берет.

Эгерде ESP32 үчүн Arduino IDE бар болсо, бирок менимче, бул коддун коопсуздугун жана толук көзөмөлүн камсыз кылбайт, албетте, ESP-IDF C жөнүндө көбүрөөк билимди талап кылат, жана сиз Arduino конфорд аймагынан чыгып, билимиңизди кеңейтесиз.

жана бул колдонмо ESP-IDF менен мүмкүнчүлүктөрдү ачуу үчүн, бул менин жөнөкөй пикирим. келечектеги бирден -бир мүмкүн болгон кемчилик, эспресифке көз карандылык, бирок бар нерсе менен баарын кыла аласыз! кесиптик / өнөр жай денгээлинде ESP32 жөнүндө ойлонуу

Кийинчерээк биз дагы кээ бир сыноолорду жасайбыз:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Сиз PDAControl англис тилине кире аласыз

Документтер жана толук түшүндүрмө

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

Кийинки үйрөткүчтөр ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Viseden PDAControl Español

Documentacion y explicacion Completa

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

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

Сунушталууда: