ESPRESSIF ESP32-JCI-R ልማት ቦርዶች
ስለዚህ መመሪያ
ይህ ሰነድ ተጠቃሚዎች በESP32-JCI-R ሞጁል ላይ በመመስረት ሃርድዌርን በመጠቀም መተግበሪያዎችን ለማዘጋጀት መሰረታዊ የሶፍትዌር ልማት አካባቢን እንዲያዘጋጁ ለመርዳት የታሰበ ነው።
የመልቀቂያ ማስታወሻዎች
ቀን | ሥሪት | የልቀት ማስታወሻዎች |
2020.7 | ቪ0.1 | ቅድመ መለቀቅ። |
የሰነድ ለውጥ ማስታወቂያ
ኤስፕሬሲፍ ደንበኞች በቴክኒካል ሰነዶች ላይ በሚደረጉ ለውጦች ላይ ወቅታዊ መረጃን ለመጠበቅ የኢሜይል ማሳወቂያዎችን ያቀርባል። እባኮትን ሰብስክራይብ ያድርጉ www.espressif.com/en/subscribe።
የምስክር ወረቀት
ለ Espressif ምርቶች የምስክር ወረቀቶችን ያውርዱ www.espressif.com/en/certificates።
መግቢያ
ESP32-JCI-R
ESP32-JCI-R ኃይለኛ፣ አጠቃላይ የWi-Fi+BT+BLE MCU ሞጁል ሲሆን ይህም ከዝቅተኛ ኃይል ዳሳሽ አውታረ መረቦች ጀምሮ እስከ በጣም የሚፈለጉ ተግባራትን ማለትም የድምጽ ኢንኮዲንግ፣ የሙዚቃ ዥረት እና MP3 ዲኮዲንግ ያሉ የተለያዩ መተግበሪያዎችን ያነጣጠረ ነው። . በዚህ ሞጁል እምብርት ላይ ESP32-D0WD-V3 ቺፕ ነው. የተከተተው ቺፕ ሊሰፋ እና ሊስተካከል የሚችል እንዲሆን የተቀየሰ ነው። በተናጥል የሚቆጣጠሩ ሁለት የሲፒዩ ኮርሶች አሉ እና የሲፒዩ የሰዓት ድግግሞሽ ከ 80 MHz እስከ 240 MHz ይስተካከላል. እንዲሁም ተጠቃሚው ሲፒዩውን ሊያጠፋው እና ዝቅተኛ ሃይል ያለውን አብሮ ፕሮሰሰር ሊጠቀም ይችላል። ESP32 ከአቅም ንክኪ ዳሳሾች፣ አዳራሽ ዳሳሾች፣ ኤስዲ ካርድ በይነገጽ፣ ኢተርኔት፣ ባለከፍተኛ ፍጥነት SPI፣ UART፣ I2S እና I2C ያሉ የበለፀጉ ተጓዳኝ አካላትን ያዋህዳል። የብሉቱዝ፣ የብሉቱዝ ኤል እና የዋይ ፋይ ውህደት ሰፊ አፕሊኬሽኖች ሊነጣጠሩ እንደሚችሉ እና ሞጁሉ ለወደፊት የተረጋገጠ መሆኑን ያረጋግጣል፡ ዋይ ፋይን መጠቀም ትልቅ አካላዊ ክልል እና ከበይነመረቡ ጋር በWi-Fi በኩል ቀጥተኛ ግንኙነት እንዲኖር ያስችላል። ራውተር ብሉቱዝ በሚጠቀምበት ጊዜ ተጠቃሚው በተመቻቸ ሁኔታ ከስልኩ ጋር እንዲገናኝ ወይም አነስተኛ ኃይል ያላቸውን ምልክቶች እንዲያስተላልፍ ያስችለዋል። የ ESP32 ቺፕ የእንቅልፍ ጊዜ ከ 5 μA ያነሰ ነው, ይህም በባትሪ ለሚጠቀሙ እና ተለባሽ ኤሌክትሮኒክስ አፕሊኬሽኖች ተስማሚ ያደርገዋል. ESP32 እስከ 150 ሜጋ ባይት በሰከንድ የሚደርስ የውሂብ መጠን፣ እና 20 ዲቢኤም የውፅአት ሃይልን በአንቴናው ሰፊውን የአካላዊ ክልል ለማረጋገጥ ይደግፋል። እንደዚ አይነት ቺፕ ኢንደስትሪ መሪ ዝርዝሮችን እና ለኤሌክትሮኒካዊ ውህደት፣ ክልል፣ የሃይል ፍጆታ እና ግንኙነት ምርጡን አፈጻጸም ያቀርባል። ለ ESP32 የተመረጠው ስርዓተ ክወና ከ LwIP ጋር freeRTOS ነው; TLS 1.2 ከሃርድዌር ማጣደፍ ጋር አብሮ የተሰራ ነው። ደህንነቱ የተጠበቀ (የተመሰጠረ) በአየር ላይ (ኦቲኤ) ማሻሻል እንዲሁ ገንቢዎች ከተለቀቁ በኋላም ምርቶቻቸውን ያለማቋረጥ ማሻሻል እንዲችሉ ይደገፋል።
ESP-IDF
የ Espressif IoT ልማት ማዕቀፍ (በአጭሩ ESP-IDF) በ Espressif ESP32 ላይ የተመሠረተ መተግበሪያዎችን ለማዘጋጀት ማዕቀፍ ነው። ተጠቃሚዎች በESP-IDF ላይ በመመስረት አፕሊኬሽኖችን በዊንዶውስ/ሊኑክስ/ማክኦኤስ ማዳበር ይችላሉ።
አዘገጃጀት
የESP32-JCI-R መተግበሪያዎችን ለማዘጋጀት የሚከተሉትን ያስፈልግዎታል
- ፒሲ በዊንዶውስ ፣ ሊኑክስ ወይም ማክ ኦፕሬቲንግ ሲስተም ተጭኗል
- የESP32 መተግበሪያን ለመገንባት የመሳሪያ ሰንሰለት
- ESP-IDF በመሠረቱ ለESP32 ኤፒአይ እና የመሳሪያ ሰንሰለትን ለመስራት ስክሪፕቶችን ይዟል
- ፕሮግራሞችን (ፕሮጀክቶችን) በ C ውስጥ ለመፃፍ የጽሑፍ አርታኢ ፣ ለምሳሌ ፣ Eclipse
- የ ESP32 ሰሌዳ ራሱ እና ከፒሲ ጋር ለማገናኘት የዩኤስቢ ገመድ
እንጀምር
የመሳሪያ ሰንሰለት ማዋቀር
በESP32 ልማት ለመጀመር ፈጣኑ መንገድ አስቀድሞ የተሰራ የመሳሪያ ሰንሰለት በመጫን ነው። ከዚህ በታች የእርስዎን ስርዓተ ክወና ይምረጡ እና የተሰጡትን መመሪያዎች ይከተሉ።
- ዊንዶውስ
- ሊኑክስ
- ማክ ኦኤስ
ማስታወሻ፡-
ቀድሞ የተሰራውን የመሳሪያ ሰንሰለት፣ ESP-IDF እና s ለመጫን ~/esp ማውጫን እየተጠቀምን ነው።ample መተግበሪያዎች. የተለየ ማውጫ መጠቀም ትችላለህ፣ ነገር ግን የሚመለከታቸውን ትዕዛዞች ማስተካከል አለብህ። በእርስዎ ልምድ እና ምርጫዎች ላይ በመመስረት አስቀድሞ የተሰራ የመሳሪያ ሰንሰለት ከመጠቀም ይልቅ አካባቢዎን ማበጀት ሊፈልጉ ይችላሉ። ስርዓቱን በራስዎ መንገድ ለማዋቀር ወደ ክፍሉ ይሂዱ ብጁ መሣሪያ ማዋቀር።
የመሳሪያ ሰንሰለቱን ማዋቀር ከጨረሱ በኋላ ወደ ክፍል ይሂዱ ESP-IDF ያግኙ።
ESP-IDF ያግኙ
ከመሳሪያው ሰንሰለት በተጨማሪ (መተግበሪያውን ለማጠናቀር እና ለመገንባት ፕሮግራሞችን የያዘ)፣ እንዲሁም ESP32 ልዩ ኤፒአይ/ላይብረሪዎች ያስፈልግዎታል። በESP-IDF ማከማቻ ውስጥ በ Espressif ቀርበዋል ።
እሱን ለማግኘት ተርሚናልን ይክፈቱ፣ ESP-IDF ሊያስቀምጡት ወደሚፈልጉት ማውጫ ይሂዱ እና የ git clone ትዕዛዙን በመጠቀም ያዙሩት፡-
- ሲዲ ~/ ኤስፒ
- git clone - ተደጋጋሚ https://github.com/espressif/esp-idf.git
ESP-IDF ወደ ~/esp/esp-idf ይወርዳል።
ማስታወሻ፡-
ተደጋጋሚ አማራጭ አያምልጥዎ። ESP-IDFን ያለዚህ አማራጭ ክሎ ካደረጉት ሁሉንም ንዑስ ሞጁሎች ለማግኘት ሌላ ትዕዛዝ ያሂዱ፡-
- cd ~/esp/esp-idf
- git ንዑስ ሞዱል ማሻሻያ -init
ወደ ESP-IDF የሚወስደውን መንገድ ያዋቅሩ
የመሳሪያ ሰንሰለት ፕሮግራሞቹ የ IDF_PATH አካባቢ ተለዋዋጭን በመጠቀም ESP-IDFን ያገኛሉ። ይህ ተለዋዋጭ በፒሲዎ ላይ መዋቀር አለበት, አለበለዚያ, ፕሮጀክቶች አይገነቡም. መቼቱ በእጅ ሊደረግ ይችላል፣ በእያንዳንዱ ጊዜ ፒሲ እንደገና ሲጀመር። ሌላው አማራጭ IDF_PATHን በተጠቃሚ መገለጫ ውስጥ በመግለጽ በቋሚነት ማዋቀር ነው። ይህንን ለማድረግ IDF_PATHን ወደ የተጠቃሚ መገለጫ አክል ውስጥ ያሉትን መመሪያዎች ይከተሉ።
ፕሮጀክት ይጀምሩ
አሁን ማመልከቻዎን ለESP32 ለማዘጋጀት ዝግጁ ነዎት። በፍጥነት ለመጀመር፣የሄሎ_ዓለምን ፕሮጀክት ከቀድሞው እንጠቀማለን።amples ማውጫ በ IDF.
ጀማሪ/ ሰላም_አለምን ወደ ~/esp ማውጫ ይቅዱ፡-
- ሲዲ ~/ ኤስፒ
- cp -r $IDF_PATH/ ለምሳሌamples/ጀምር/ሰላም_ዓለም።
እንዲሁም የተለያዩ የ example ፕሮጀክቶች በ examples ማውጫ በESP-IDF። እነዚህ ለምሳሌampየእራስዎን ፕሮጄክቶች ለመጀመር ከላይ እንደተገለጸው የፕሮጀክት ማውጫዎች በተመሳሳይ መንገድ መቅዳት ይችላሉ።
ማስታወሻ፡-
የESP-IDF ግንባታ ስርዓት ወደ ESP-IDF ወይም ወደ ፕሮጀክቶች የሚወስዱትን ቦታዎችን አይደግፍም።
ተገናኝ
እዚያ ቀርበሃል። የበለጠ ለመቀጠል ESP32 ቦርዱን ከፒሲ ጋር ያገናኙ ፣ ቦርዱ በየትኛው ተከታታይ ወደብ እንደሚታይ ያረጋግጡ እና ተከታታይ ግንኙነት እንደሚሰራ ያረጋግጡ። እንዴት እንደሚያደርጉት እርግጠኛ ካልሆኑ፣ ተከታታይ ግንኙነትን ከESP32 ጋር ይፍጠሩ ውስጥ ያሉትን መመሪያዎች ይመልከቱ። በሚቀጥለው ደረጃ ስለሚፈለግ የወደብ ቁጥሩን ልብ ይበሉ።
አዋቅር
በተርሚናል መስኮት ውስጥ በመሆን cd ~/esp/hello_worldን በመፃፍ ወደ hello_world መተግበሪያ ማውጫ ይሂዱ። ከዚያ የፕሮጀክት ውቅር መገልገያ ሜኑ ውቅረትን ይጀምሩ፡
- cd ~/esp/hello_world make menuconfig
የቀደሙት እርምጃዎች በትክክል ከተከናወኑ የሚከተለው ምናሌ ይታያል።
በምናሌው ውስጥ፣ ፕሮጀክቱ የሚጫንበት ተከታታይ ወደብ ለማዋቀር ወደ Serial flasher config > Default serial port ይሂዱ። አስገባን በመጫን ምርጫውን አረጋግጥ፣ አስቀምጥ
በመምረጥ ውቅር , እና ከዚያ በመምረጥ ከመተግበሪያው ይውጡ .
ማስታወሻ፡-
በዊንዶውስ ላይ ተከታታይ ወደቦች እንደ COM1 ያሉ ስሞች አሏቸው። በ macOS ላይ በ/dev/cu ይጀምራሉ። በሊኑክስ፣ በ/dev/tty ይጀምራሉ። (ለሙሉ ዝርዝሮች ከESP32 ጋር ተከታታይ ግንኙነትን መመስረትን ይመልከቱ።)
በሜኑውፍፍፍ ላይ ስለ አሰሳ እና አጠቃቀም ሁለት ጠቃሚ ምክሮች እነሆ፡-
- ምናሌውን ለማሰስ የቀስት ቁልፎችን ያቀናብሩ እና ያውርዱ።
- ወደ ንዑስ ሜኑ ለመግባት አስገባን ተጠቀም፣ ለመውጣት ወይም ለመውጣት የማምለጫ ቁልፉን ተጠቀም።
- ይተይቡ? የእገዛ ማያ ገጽ ለማየት. ቁልፉን አስገባ ከእገዛ ማያ ገጹ ይወጣል።
- (አዎ) ለማንቃት እና (አይ) የማዋቀር ንጥሎችን ከ"[*]" አመልካች ሳጥኖች ጋር ለማሰናከል የSpace ቁልፉን ወይም Y እና N ቁልፎችን ይጠቀሙ።
- በመጫን ላይ? የውቅር ንጥል ነገርን በማድመቅ ጊዜ ስለዚያ ነገር እገዛ ያሳያል።
- የውቅር ንጥሎችን ለመፈለግ/ይተይቡ።
ማስታወሻ፡-
የአርክ ሊኑክስ ተጠቃሚ ከሆኑ፣ ወደ ኤስዲኬ መሣሪያ ውቅረት ይሂዱ እና የ Python 2 አስተርጓሚውን ስም ከ python ወደ python2 ይለውጡ።
ይገንቡ እና ብልጭታ
አሁን መተግበሪያውን መገንባት እና ብልጭ ድርግም ማድረግ ይችላሉ። አሂድ፡
ብልጭታ ያድርጉ
ይህ አፕሊኬሽኑን እና ሁሉንም የESP-IDF ክፍሎችን ያጠናቅራል፣ የቡት ጫኚውን፣ የክፍልፋይ ሰንጠረዡን እና የመተግበሪያ ሁለትዮሾችን ያመነጫል እና እነዚህን ሁለትዮሽዎች ወደ የእርስዎ ESP32 ሰሌዳ ያጠፋል።
ምንም ችግሮች ከሌሉ, በግንባታው ሂደት መጨረሻ, የመጫን ሂደቱን ሂደት የሚገልጹ መልዕክቶችን ማየት አለብዎት. በመጨረሻ፣ የመጨረሻው ሞጁል ዳግም ይጀመራል እና የ"ሄሎ_አለም" መተግበሪያ ይጀምራል። ሜክን ከማሄድ ይልቅ Eclipse IDE ለመጠቀም ከፈለጉ Build and Flash with Eclipse IDE ይመልከቱ።
ተቆጣጠር
የ"ሄሎ_ዓለም" መተግበሪያ በእርግጥ እየሰራ መሆኑን ለማየት ሞኒተርን ይተይቡ። ይህ ትዕዛዝ የ IDF ሞኒተር መተግበሪያን እያስጀመረ ነው፡-
ከታች ካሉት በርካታ መስመሮች፣ ከጅምር እና የምርመራ መዝገብ በኋላ፣ “ሄሎ አለም!” የሚለውን ማየት አለቦት። በመተግበሪያው የታተመ.
ከተቆጣጣሪው ለመውጣት አቋራጩን Ctrl+ ይጠቀሙ።
ማስታወሻ፡-
ከላይ ባሉት መልዕክቶች ምትክ የዘፈቀደ ቆሻሻ ወይም መቆጣጠሪያ ከተሰቀለ በኋላ ብዙም ሳይቆይ ካዩ፣ ሰሌዳዎ ምናልባት 26 ሜኸ ክሪስታል ሊጠቀም ይችላል፣ ESP-IDF ግን የ 40MHz ነባሪ እንደሆነ ይገመታል። ከሞኒተሪው ይውጡ፣ ወደ ሜኑኮንፊግ ይመለሱ፣ CONFIG_ESP32_XTAL_FREQ_SELን ወደ 26 ሜኸ ቀይሩት፣ ከዚያ እንደገና ይገንቡ እና መተግበሪያን ያብሩት። ይህ በMenuconfig ስር በComponent config -> ESP32-specific - Main XTAL ድግግሞሽ ስር ይገኛል። ፍላሽ ለመስራት እና በአንድ ጊዜ ሞኒተርን ለመስራት ፍላሽ ተቆጣጣሪውን ይተይቡ። ጠቃሚ አቋራጮችን እና ይህን መተግበሪያ ስለመጠቀም ተጨማሪ ዝርዝሮችን ለማግኘት ክፍል IDF ሞኒተርን ይመልከቱ። በESP32 ለመጀመር የሚያስፈልግህ ያ ብቻ ነው። አሁን ሌላ የቀድሞ ሰው ለመሞከር ዝግጁ ነዎትamples ወይም የእራስዎን መተግበሪያዎች ለማዘጋጀት በቀጥታ ይሂዱ.
የክህደት እና የቅጂ መብት ማስታወቂያ
በዚህ ሰነድ ውስጥ ያለ መረጃ, ጨምሮ URL ማጣቀሻዎች, ያለማሳወቂያ ሊለወጥ ይችላል. ይህ ሰነድ ምንም አይነት ዋስትና በሌለው መልኩ የቀረበ ነው ማንኛውም የሸቀጣሸቀጥ ዋስትና፣ ጥሰት ያልሆነ፣ ለየትኛውም ዓላማ የአካል ብቃት፣ ወይም ሌላ ምክንያት የሚፈጠር ማንኛውም ዋስትና፣AMPኤል. በዚህ ሰነድ ውስጥ ካለው መረጃ አጠቃቀም ጋር በተያያዘ ማንኛውም የባለቤትነት መብቶችን መጣስ ተጠያቂነትን ጨምሮ ሁሉም ተጠያቂነቶች ውድቅ ተደርገዋል። በኤስቶፔል ወይም በሌላ መንገድ ለማናቸውም የአእምሯዊ ንብረት መብቶች የተገለጹ ወይም የተዘዋወሩ ፈቃዶች በዚህ ውስጥ አልተሰጡም። የWi-Fi አሊያንስ አባል አርማ የWi-Fi አሊያንስ የንግድ ምልክት ነው። የብሉቱዝ አርማ የብሉቱዝ SIG የተመዘገበ የንግድ ምልክት ነው። በዚህ ሰነድ ውስጥ የተጠቀሱት ሁሉም የንግድ ስሞች፣ የንግድ ምልክቶች እና የተመዘገቡ የንግድ ምልክቶች የየባለቤቶቻቸው ንብረት ናቸው እናም በዚህ እውቅና ተሰጥተዋል።
የቅጂ መብት © 2018 Espressif Inc. መብቱ በህግ የተጠበቀ ነው።
ሰነዶች / መርጃዎች
![]() |
ESPRESSIF ESP32-JCI-R ልማት ቦርዶች [pdf] የተጠቃሚ መመሪያ ESP32JCIR፣ 2AC7Z-ESP32JCIR፣ 2AC7ZESP32JCIR፣ ESP32-JCI-R፣ ልማት ቦርዶች፣ ESP32-JCI-R ልማት ቦርዶች፣ ቦርዶች |