ESP32 IDF модульдері үшін ESP32 Толық орнату: 5 қадам
ESP32 IDF модульдері үшін ESP32 Толық орнату: 5 қадам
Anonim
ESP32 IDF модульдері үшін ESP32 толық орнатылуы
ESP32 IDF модульдері үшін ESP32 толық орнатылуы

Бірнеше ай бұрын мен ESP32 модулін сатып алдым, мен оны бағдарламалаудың қандай әдістері бар екенін зерттедім, себебі мен оны өте қуатты аппараттық құрал деп санаймын, Бұл жолы біз Espressif IoT Development Framework платформасын орнатамыз немесе теңшейміз

(ESP-IDF) нөлден бастап, бұл ESP32 модульдері үшін эспрессивті әзірлеудің ресми платформасы.

Егер сіз ESP32 -ден барынша көп пайда алғыңыз келсе, мен жақсы мүмкіндікті қарастырамын, бірақ ол сәл күрделі және өте толық болып саналады.

Мен бұл оқулықты құрдым, себебі барлары өте түсінікті емес, ал кейбір жағдайларда олар ESP-IDF үшін эспрессивті ресми құжаттамадан ерекшеленеді.

Ресми веб-сайт: ESP-IDF эспресифі

Ресми 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

Documentacion y explicacion Completa

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.
  • ESP32 қосымшасын құруға арналған құралдар тізбегі.
  • Құралдар тізбегін басқаруға арналған ESP32. және сценарийлерге арналған API бар ESP-IDF.
  • Бағдарламаларды өңдеуге немесе құруға арналған мәтіндік редактор.

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

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

  • Ұсынылатын оқулық Windows жүйесінде виртуалды машинада Lubuntu орнату
  • Ұсынылатын оқу құралы Lubuntu -ны 32 биттік компьютерге біржола орнатыңыз

Ескерту: Менің ойымша, бұл жағдайда маған 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 мүмкіндік береді, espressif тікелей жобалаған, мысалдар мен құжаттар көп, қателер мен ақауларды табу мүмкіндігі аз. интеграция бұл бізге ESP32 сипаттамаларының үлкен бөлігін қолдана аламыз деп ойлауға мүмкіндік береді.

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

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

Біз кейінірек бірнеше сынақтарды өткізетін болсақ та:

  • ESP32- Arduino IDE
  • ESP32 Mongoose ОЖ.

Сіз PDAControl ағылшын тіліне кіре аласыз

Құжаттама және толық түсініктеме

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 оқулықтары ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Ұсынылған: