Byrddau Datblygu ESPRESSIF ESP32-JCI-R
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:
- cd ~/esp
- clôn git - ailadroddus https://github.com/espressif/esp-idf.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:
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.
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.
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 |