ESPRESSIF ESP32-JCI-R Byrddau Datblygu-logo

Byrddau Datblygu ESPRESSIF ESP32-JCI-R

ESPRESSIF ESP32-JCI-R Datblygu Byrddau-prod

Ynglŷn â'r Canllaw hwn

Bwriad y ddogfen hon yw helpu defnyddwyr i sefydlu'r amgylchedd datblygu meddalwedd sylfaenol ar gyfer datblygu cymwysiadau gan ddefnyddio caledwedd yn seiliedig ar fodiwl ESP32-JCI-R.

Nodiadau Rhyddhau

Dyddiad Fersiwn Nodiadau rhyddhau
2020.7 v0.1 Rhyddhad rhagarweiniol.

Hysbysiad Newid Dogfennaeth

Mae Espressif yn darparu hysbysiadau e-bost i roi'r wybodaeth ddiweddaraf i gwsmeriaid am newidiadau i ddogfennaeth dechnegol. Tanysgrifiwch yn www.espressif.com/cy/subscribe.

Ardystiad

Lawrlwythwch dystysgrifau ar gyfer cynhyrchion Espressif o www.espressif.com/cy/certificates.

Rhagymadrodd

ESP32-JCI-R

Mae ESP32-JCI-R yn fodiwl MCU Wi-Fi + BT + BLE pwerus, generig sy'n targedu amrywiaeth eang o gymwysiadau, yn amrywio o rwydweithiau synhwyrydd pŵer isel i'r tasgau mwyaf heriol, megis amgodio llais, ffrydio cerddoriaeth a datgodio MP3 . Wrth wraidd y modiwl hwn mae'r sglodyn ESP32-D0WD-V3. Mae'r sglodyn sydd wedi'i fewnosod wedi'i gynllunio i fod yn raddadwy ac yn addasol. Mae yna ddau graidd CPU y gellir eu rheoli'n unigol, ac mae amlder cloc y CPU yn addasadwy o 80 MHz i 240 MHz. Gall y defnyddiwr hefyd bweru'r CPU a defnyddio'r cyd-brosesydd pŵer isel i fonitro'r perifferolion yn gyson am newidiadau neu groesi trothwyon. Mae ESP32 yn integreiddio set gyfoethog o berifferolion, yn amrywio o synwyryddion cyffwrdd capacitive, synwyryddion Neuadd, rhyngwyneb cerdyn SD, Ethernet, SPI cyflym, UART, I2S ac I2C. Mae integreiddio Bluetooth, Bluetooth LE a Wi-Fi yn sicrhau y gellir targedu ystod eang o gymwysiadau a bod y modiwl yn ddiogel rhag y dyfodol: mae defnyddio Wi-Fi yn caniatáu ystod gorfforol fawr a chysylltiad uniongyrchol â'r rhyngrwyd trwy Wi-Fi llwybrydd tra'n defnyddio Bluetooth yn caniatáu i'r defnyddiwr i gysylltu yn gyfleus i'r ffôn neu ddarlledu goleuadau ynni isel ar gyfer ei ganfod. Mae cerrynt cwsg y sglodyn ESP32 yn llai na 5 μA, gan ei wneud yn addas ar gyfer cymwysiadau electroneg gwisgadwy sy'n cael eu pweru gan fatri. Mae ESP32 yn cefnogi cyfradd data o hyd at 150 Mbps, a phŵer allbwn 20 dBm yn yr antena i sicrhau'r ystod gorfforol ehangaf. O'r herwydd, mae'r sglodyn yn cynnig manylebau sy'n arwain y diwydiant a'r perfformiad gorau ar gyfer integreiddio electronig, ystod, defnydd pŵer a chysylltedd. Y system weithredu a ddewiswyd ar gyfer ESP32 yw freeRTOS gyda LwIP; Mae TLS 1.2 gyda chyflymiad caledwedd wedi'i ymgorffori hefyd. Mae uwchraddio diogel (amgryptio) dros yr awyr (OTA) hefyd yn cael ei gefnogi fel y gall datblygwyr uwchraddio eu cynnyrch yn barhaus hyd yn oed ar ôl eu rhyddhau.

ESP-IDF

Mae Fframwaith Datblygu IoT Espressif (ESP-IDF yn fyr) yn fframwaith ar gyfer datblygu cymwysiadau yn seiliedig ar yr Espressif ESP32. Gall defnyddwyr ddatblygu cymwysiadau yn Windows/Linux/MacOS yn seiliedig ar ESP-IDF.

Paratoi

I ddatblygu ceisiadau ar gyfer ESP32-JCI-R mae angen:

  • PC wedi'i lwytho â system weithredu Windows, Linux neu Mac
  • Toolchain i adeiladu'r Cais am ESP32
  • Yn ei hanfod mae ESP-IDF yn cynnwys API ar gyfer ESP32 a sgriptiau i weithredu'r gadwyn offer
  • Golygydd testun i ysgrifennu rhaglenni (Prosiectau) yn C, ee, Eclipse
  • Y bwrdd ESP32 ei hun a chebl USB i'w gysylltu â'r PC

Cychwyn Arni

Gosod Toolchain

Y ffordd gyflymaf o ddechrau datblygu gydag ESP32 yw trwy osod cadwyn offer wedi'i hadeiladu ymlaen llaw. Codwch eich OS isod a dilynwch y cyfarwyddiadau a ddarperir.

  • Ffenestri
  • Linux
  • Mac OS

Nodyn:
Rydym yn defnyddio cyfeiriadur ~/esp i osod y toolchain parod, ESP-IDF ac sampceisiadau. Gallwch ddefnyddio cyfeiriadur gwahanol, ond mae angen addasu'r gorchmynion priodol. Yn dibynnu ar eich profiad a'ch dewisiadau, yn lle defnyddio cadwyn offer wedi'i hadeiladu ymlaen llaw, efallai y byddwch am addasu'ch amgylchedd. I sefydlu'r system eich ffordd eich hun ewch i'r adran Setup Customized o Toolchain.
Unwaith y byddwch wedi gorffen sefydlu'r gadwyn offer, ewch i'r adran Cael ESP-IDF.

Cael ESP-IDF

Heblaw am y gadwyn offer (sy'n cynnwys rhaglenni i lunio ac adeiladu'r cymhwysiad), mae angen API / llyfrgelloedd penodol ESP32 arnoch hefyd. Fe'u darperir gan Espressif yn ystorfa ESP-IDF.
I'w gael, agorwch y derfynell, llywiwch i'r cyfeiriadur rydych chi am ei roi ESP-IDF, a'i glonio gan ddefnyddio'r gorchymyn clôn git:

Bydd ESP-IDF yn cael ei lawrlwytho i ~/esp/esp-idf.

Nodyn:
Peidiwch â cholli'r opsiwn ailadroddus. Os ydych chi eisoes wedi clonio ESP-IDF heb yr opsiwn hwn, rhedeg gorchymyn arall i gael yr holl is-fodiwlau:

  • cd ~/esp/esp-idf
  • diweddariad is-fodiwl git -init

Sefydlu Llwybr i ESP-IDF 

Mae'r rhaglenni cadwyn offer yn cyrchu ESP-IDF gan ddefnyddio'r newidyn amgylchedd IDF_PATH. Dylid gosod y newidyn hwn ar eich cyfrifiadur personol, fel arall, ni fydd prosiectau'n adeiladu. Gellir gwneud y gosodiad â llaw, bob tro y bydd PC yn cael ei ailgychwyn. Opsiwn arall yw ei sefydlu'n barhaol trwy ddiffinio IDF_PATH yn y proffil defnyddiwr. I wneud hynny, dilynwch y cyfarwyddiadau yn Ychwanegu IDF_PATH i Broffil Defnyddiwr.

Dechreuwch Brosiect

Nawr rydych chi'n barod i baratoi eich cais ar gyfer ESP32. I gychwyn yn gyflym, byddwn yn defnyddio'r prosiect hello_world o'r examples cyfeiriadur yn IDF.
Copïwch start-started/hello_world i ~/ cyfeiriadur esp:

  • cd ~/esp
  • cp -r $IDF_PATH/examples/get-started/hello_world .

Gallwch hefyd ddod o hyd i ystod o gynampgyda phrosiectau o dan yr examples cyfeiriadur yn ESP-IDF. Mae'r rhain yn gynampGellir copïo cyfeirlyfrau prosiect yn yr un modd ag a gyflwynir uchod, i ddechrau eich prosiectau eich hun.

Nodyn:
Nid yw system adeiladu ESP-IDF yn cefnogi mannau mewn llwybrau i ESP-IDF nac i brosiectau.

Cyswllt

Rydych chi bron yno. Er mwyn gallu symud ymlaen ymhellach, cysylltwch y bwrdd ESP32 â'r PC, gwiriwch o dan ba borth cyfresol y mae'r bwrdd yn weladwy a gwiriwch a yw cyfathrebu cyfresol yn gweithio. Os nad ydych yn siŵr sut i wneud hynny, gwiriwch y cyfarwyddiadau yn Sefydlu Cysylltiad Cyfresol ag ESP32. Sylwch ar rif y porthladd, gan y bydd ei angen yn y cam nesaf.

Cadarnhad

Gan fod mewn ffenestr derfynell, ewch i gyfeiriadur y cymhwysiad hello_world trwy deipio cd ~/esp/hello_world. Yna dechreuwch menuconfig cyfleustodau ffurfweddu'r prosiect:

  • cd ~/esp/hello_world gwneud menuconfig

Os yw camau blaenorol wedi'u gwneud yn gywir, bydd y ddewislen ganlynol yn cael ei harddangos: ESPRESSIF ESP32-JCI-R Datblygu Byrddau-ffig1

Yn y ddewislen, llywiwch i Gyfluniad fflachiwr cyfresol> Porth cyfresol diofyn i ffurfweddu'r porth cyfresol, lle bydd y prosiect yn cael ei lwytho iddo. Cadarnhewch y dewisiad trwy wasgu enter, arbed
cyfluniad trwy ddewis , ac yna gadael y cais trwy ddewis .

Nodyn:
Ar Windows, mae gan borthladdoedd cyfresol enwau fel COM1. Ar macOS, maen nhw'n dechrau gyda /dev/cu. Ar Linux, maen nhw'n dechrau gyda /dev/tty. (Gweler Sefydlu Cysylltiad Cyfresol ag ESP32 am fanylion llawn.)

Dyma ychydig o awgrymiadau ar lywio a defnyddio menuconfig:

  • gosod bysellau saeth i fyny ac i lawr i lywio'r ddewislen.
  • Defnyddiwch y fysell Enter i fynd i mewn i is-ddewislen, yr allwedd Dianc i fynd allan neu i adael.
  • Math ? i weld sgrin cymorth. Rhowch allanfeydd allweddol y sgrin gymorth.
  • Defnyddiwch y bysell Space, neu'r bysellau Y ac N i alluogi (Ie) ac analluogi (Na) eitemau cyfluniad gyda blychau ticio “[*]“.
  • Pwyso? tra bod amlygu eitem ffurfweddu yn dangos help am yr eitem honno.
  • Teipiwch / i chwilio'r eitemau cyfluniad.

Nodyn:
Os ydych chi'n ddefnyddiwr Arch Linux, ewch i ffurfweddiad offer SDK a newidiwch enw'r dehonglydd Python 2 o python i python2.

Adeiladu a Flash

Nawr gallwch chi adeiladu a fflachio'r cais. Rhedeg:

gwneud fflach

Bydd hyn yn llunio'r cymhwysiad a'r holl gydrannau ESP-IDF, yn cynhyrchu'r cychwynnydd, y bwrdd rhaniad, a'r deuaidd rhaglenni, ac yn fflachio'r deuaidd hyn i'ch bwrdd ESP32. ESPRESSIF ESP32-JCI-R Datblygu Byrddau-ffig2

Os nad oes unrhyw broblemau, ar ddiwedd y broses adeiladu, dylech weld negeseuon yn disgrifio cynnydd y broses lwytho. Yn olaf, bydd y modiwl diwedd yn cael ei ailosod a bydd y cymhwysiad “hello_world” yn cychwyn. Os hoffech chi ddefnyddio'r Eclipse IDE yn lle rhedeg gwneuthuriad, edrychwch ar Build a Flash gydag Eclipse IDE.

Monitro

I weld a yw'r cymhwysiad “hello_world” yn rhedeg yn wir, teipiwch fonitor. Mae'r gorchymyn hwn yn lansio'r cais IDF Monitor:

Sawl llinell isod, ar ôl log cychwyn a diagnostig, dylech weld “Helo fyd!” wedi'i argraffu gan y cais. ESPRESSIF ESP32-JCI-R Datblygu Byrddau-ffig3

I adael y monitor defnyddiwch y llwybr byr Ctrl+].

Nodyn:
Os yn lle'r negeseuon uchod, rydych chi'n gweld sbwriel neu fonitor ar hap yn methu yn fuan ar ôl llwytho i fyny, mae'n debygol y bydd eich bwrdd yn defnyddio crisial 26MHz, tra bod yr ESP-IDF yn rhagdybio rhagosodiad o 40MHz. Gadael y monitor, mynd yn ôl i'r ddewislen, newid CONFIG_ESP32_XTAL_FREQ_SEL i 26MHz, yna adeiladu a fflachio'r cymhwysiad eto. Mae hwn i'w gael o dan ffurfwedd ddewislen gwneud o dan ffurfwedd Cydran –> ESP32-benodol – Prif amlder XTAL. I weithredu gwneud fflach a gwneud monitor ar yr un pryd, math yn gwneud y monitor fflach. Gwiriwch adran IDF Monitor am lwybrau byr defnyddiol a mwy o fanylion ar ddefnyddio'r cymhwysiad hwn. Dyna'r cyfan sydd ei angen arnoch i ddechrau ar ESP32! Nawr rydych chi'n barod i roi cynnig ar gyn arallampneu ewch i'r dde i ddatblygu eich cymwysiadau eich hun.

Ymwadiad a Hysbysiad Hawlfraint
Gwybodaeth yn y ddogfen hon, gan gynnwys URL geirda, yn agored i newid heb rybudd. DARPERIR Y DDOGFEN HON FEL Y MAE HEB GWARANT O BLAID, GAN GYNNWYS UNRHYW WARANT O FEL RHAI SY'N BODOLI, HEB EI THROSEDDU, FFITRWYDD AT UNRHYW DDIBENION ARBENNIG, NEU UNRHYW WARANT FEL ARALL SY'N CODI O UNRHYW GYNNIG, MANYLEB, MANYLIONAMPLE. Mae pob atebolrwydd, gan gynnwys atebolrwydd am dorri unrhyw hawliau perchnogol, sy'n ymwneud â defnyddio gwybodaeth yn y ddogfen hon yn cael ei ymwadu. Ni roddir yma unrhyw drwyddedau penodol neu ymhlyg, trwy estopel neu fel arall, i unrhyw hawliau eiddo deallusol. Mae logo Aelod Cynghrair Wi-Fi yn nod masnach y Gynghrair Wi-Fi. Mae'r logo Bluetooth yn nod masnach cofrestredig Bluetooth SIG. Mae'r holl enwau masnach, nodau masnach, a nodau masnach cofrestredig a grybwyllir yn y ddogfen hon yn eiddo i'w perchnogion priodol ac fe'u cydnabyddir drwy hyn.
Hawlfraint © 2018 Espressif Inc Cedwir pob hawl.

Dogfennau / Adnoddau

Byrddau Datblygu ESPRESSIF ESP32-JCI-R [pdfLlawlyfr Defnyddiwr
ESP32JCIR, 2AC7Z-ESP32JCIR, 2AC7ZESP32JCIR, ESP32-JCI-R, Byrddau Datblygu, Byrddau Datblygu ESP32-JCI-R, Byrddau

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *