የዘር-አርማ

Seed esp32c6 PlatformIO ድጋፍ XIAO

Seeed-esp32c6-PlatformIO-ድጋፍ-XIAO-ምርት

የምርት መረጃ

ዝርዝር መግለጫዎች፡-

  • የ XIAO ልማት ሰሌዳዎችን ይደግፋል
  • ከ Arduino ማዕቀፍ ጋር ተኳሃኝ
  • እንደ esp32c6፣ rp2040 እና nrf52840 ያሉ ​​የተለያዩ XIAO ሞዴሎችን ይደግፋል።

የምርት አጠቃቀም መመሪያዎች

XIAO esp32c6፡

  1. በPlatformIO ውስጥ አዲስ ፕሮጀክት ይፍጠሩ
  2. የ platformio.ini ይዘቶችን በቀረበው ውቅር ይተኩ
  3. ፕሮጀክቱን ይገንቡ እና ያጠናቅቁ

XIAO rp2040፡

  1. ለseeed_xiao_rp2040 ከተጠቀሰው ይዘት ጋር platformio.iniን ያዘምኑ
  2. የመጀመሪያውን ግንባታ እና ማጠናቀርን ያጠናቅቁ
  3. PlatformIOን በመጠቀም seeed_xiao_rp2040 ፕሮጀክት ይፍጠሩ

XIAO nrf52840፡

  1. በPlatformIO ውስጥ አዲስ ፕሮጀክት ይፍጠሩ
  2. በቀረበው ውቅር platformio.ini ቀይር
  3. ፕሮጀክቱን ይገንቡ እና ያጠናቅቁ
  4. PlatformIOን በመጠቀም የዘር_xiao_nrf52840 ፕሮጀክት ይፍጠሩ

PlatformIO XIAOን እንዴት እንደሚደግፍ

  1. xiao_esp32c6
    PR ገብቷል እና ለመዋሃድ እየጠበቀ ነው። ለ የሚከተለውን ሊንክ መመልከት ትችላላችሁ
  2. xiao_rp2040
    የPlatformIO ዋና ቅርንጫፍ ሌሎች የልማት ሰሌዳዎችን አይደግፍም። የማህበረሰብ ስሪት ገብቷል፣ እና እንዴት እንደሚጠቀሙበት እነሆ፡-
    • አገናኝGitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: የፕላትፎርምዮ የእድገት መድረክ
    • የአጠቃቀም መመሪያዎች፡-
      በማንኛውም አዲስ ፕሮጀክት ውስጥ, platformio.ini ን ይቀይሩ file ወደሚከተለው ይዘት፡[env:seed_xiao_rp2040]
    • መድረክ = GitHub – maxgerhardt/platform-raspberry pi፡ Raspberry Pi፡ የፕላትፎርምዮ የእድገት መድረክ
    • ሰሌዳ = ዘር_xiao_rp2040
    • ማዕቀፍ = Arduino
    • የመጀመሪያውን ግንባታ እና ማጠናቀር ከጨረሱ በኋላ, PlatformIOን በመጠቀም seeed_xiao_rp2040 ፕሮጀክት መፍጠር ይችላሉ.
  3. xiao_nrf52840
    ዋና ድጋፍ፡ GitHub – maxgerhardt/platform-nordicnrf52፡ ኖርዲክ nRF52፡ ለ PlatformIO የእድገት መድረክ

የአጠቃቀም መመሪያዎች

አዲስ ፕሮጀክት ከፈጠሩ በኋላ, የ platformio.ini ይዘትን ይተኩ file በሚከተለው የፕሮጀክት አቃፊዎ ውስጥ

የመጀመርያው ግንባታ እና ማጠናቀር አንዴ ከተጠናቀቀ፣የ seed_xiao_nrf52840 ፕሮጀክት ለመፍጠር PlatformIO መጠቀም ይችላሉ።

የማህበረሰብ ዘዴ
የማጣቀሻ አንቀጽhttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

እርምጃዎች
  1. በመጀመሪያ በPlatformIO ውስጥ የ Arduino Nano33 BLE ፕሮጀክት ይፍጠሩ። ከተፈጠሩ በኋላ ወደ nordicnrf52/boards ማውጫ ይሂዱ (በተለምዶ በ C:\ Users \"username"\.platformio\platforms\nordicnrf52 ላይ ይገኛል) እና ይፍጠሩ file xiaoblesense.json የሚል ስም ያለው (ከተገናኘው ጽሑፍ ይዘቱን መመልከት ይችላሉ)።
  2. የአርዱዪኖ አይዲኢን የመክተት የዘር ስቱዲዮ አርዱኢኖን ከሚከተለው ሊንክ ያውርዱ፡ Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2።
  3. የወረደውን ያውጡ file ወደ ፍሬም-arduino-mbed አቃፊ (ብዙውን ጊዜ በ C:\ Users \"የተጠቃሚ ስም"\.platformio \packages \ framework-arduino-mbed) ላይ ይገኛል.
  4. በደረጃ 52 በተፈጠረው nordicnrf1 ማውጫ ውስጥ, platform.py ን ያግኙ file. የሚከተሉትን መስመሮች ያግኙ:
    ከገባ ("nano33ble", "nicla_sense_me"):
    • self.packages["toolchain-gccarmnoneeabi"]["ስሪት"] = "~1.80201.0"
    • self.frameworks[“Arduino”][“ጥቅል”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“ስክሪፕት”] = “ገንቢ/ክፈፎች/arduino/mbed-core/arduino-core-mbed.py”
    • አሻሽለው ወደ፡-ቦርዱ ውስጥ ከሆነ ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages["tool-adafruit-nrfutil"]["አማራጭ"] = ሐሰት
  5.  ፕሮጀክቱን ያሰባስቡ (ራስጌን የሚከለክሉ በረጃጅም መንገዶች ላይ ችግሮች ሊያጋጥሙዎት እንደሚችሉ ልብ ይበሉ files ከመገኘታቸው; ይህ ከተከሰተ የጎደለውን ራስጌ ይፈልጉ files እና በተጠቀሰው አቃፊ ውስጥ ይቅዱዋቸው).

የሚጠየቁ ጥያቄዎች

ጥ፡ አርእስትን ከሚከለክሉ ረዣዥም መንገዶች ጋር የተያያዙ ችግሮችን እንዴት መፍታት እችላለሁ fileበማጠናቀር ጊዜ እንዳይገኝ?
መ: ይህ ችግር ካጋጠመዎት የጎደለውን ራስጌ ይፈልጉ files እና በስህተት መልእክቱ ውስጥ በተገለፀው መሰረት ወደተጠቀሰው አቃፊ ይቅዱ.

ጥ፡ PlatformIOን በመመሪያው ውስጥ ካልተጠቀሱ ሌሎች የ XIAO ልማት ሰሌዳዎች ጋር መጠቀም እችላለሁን?
መ: በአሁኑ ጊዜ የPlatformIO ዋና ቅርንጫፍ ሌሎች የ XIAO ልማት ቦርዶችን አይደግፍም። ሆኖም፣ የማህበረሰብ ስሪቶች ለተወሰኑ ሰሌዳዎች ሊገኙ ይችላሉ። ለበለጠ መረጃ እባክዎን ተዛማጅ የማህበረሰብ ምንጮችን ይመልከቱ።

ሰነዶች / መርጃዎች

Seed esp32c6 PlatformIO ድጋፍ XIAO [pdf] መመሪያ
esp32c6፣ rp2040፣ nrf52840፣ esp32c6 PlatformIO ድጋፍ XIAO፣ esp32c6፣ PlatformIO ድጋፍ XIAO፣ ድጋፍ XIAO

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *