Imbewu-logo

Seed esp32c6 PlatformIO Support XIAO

I-Seeed-esp32c6-PlatformIO-Support-XIAO-product

Ulwazi Lomkhiqizo

Imininingwane:

  • Isekela amabhodi okuthuthukiswa kwe-XIAO
  • Iyahambisana nohlaka lwe-Arduino
  • Isekela amamodeli e-XIAO ahlukahlukene njenge-esp32c6, rp2040, kanye ne-nrf52840

Imiyalo yokusetshenziswa komkhiqizo

I-XIAO esp32c6:

  1. Dala iphrojekthi entsha ku-PlatformIO
  2. Faka esikhundleni okuqukethwe kwe-platformio.ini ngokucushwa okunikeziwe
  3. Yakha futhi uhlanganise iphrojekthi

I-XIAO rp2040:

  1. Buyekeza i-platformio.ini ngokuqukethwe okucacisiwe kwe-seed_xiao_rp2040
  2. Qedela ukwakha nokuhlanganiswa kokuqala
  3. Dala iphrojekthi ye-seed_xiao_rp2040 usebenzisa i-PlatformIO

I-XIAO nrf52840:

  1. Dala iphrojekthi entsha ku-PlatformIO
  2. Shintsha i-platformio.ini ngokucushwa okunikeziwe
  3. Yakha futhi uhlanganise iphrojekthi
  4. Dala iphrojekthi ye-seed_xiao_nrf52840 usebenzisa i-PlatformIO

I-PlatformIO isekela kanjani i-XIAO

  1. xiao_esp32c6
    I-PR ihanjisiwe futhi ilinde ukuhlanganiswa. Ungabheka isixhumanisi esilandelayo se
  2. xiao_rp2040
    Igatsha elikhulu le-PlatformIO aliwasekeli amanye amabhodi okuthuthukisa. Inguqulo yomphakathi ithunyelwe, futhi nansi indlela yokuyisebenzisa:
    • Isixhumanisi: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: inkundla yokuthuthukisa ye-PlatformIO
    • Imiyalo yokusebenzisa:
      Kunoma iyiphi iphrojekthi entsha, shintsha i-platformio.ini file kokuqukethwe okulandelayo:[env:seeed_xiao_rp2040]
    • iplatifomu = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: inkundla yokuthuthukisa yePlatformIO
    • ibhodi = seeed_xiao_rp2040
    • uhlaka = Arduino
    • Ngemva kokuqeda ukwakha nokuhlanganiswa kokuqala, ungakha iphrojekthi ye-seed_xiao_rp2040 usebenzisa i-PlatformIO.
  3. xiao_nrf52840
    Usekelo Lomugqa Omkhulu: I-GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: inkundla yokuthuthukisa ye-PlatformIO

Imiyalo yokusebenzisa

Ngemva kokudala iphrojekthi entsha, buyisela okuqukethwe kwe-platformio.ini file kufolda yephrojekthi yakho ngokulandelayo:

Uma ukwakhiwa nokuhlanganiswa kokuqala sekuqediwe, ungasebenzisa i-PlatformIO ukuze udale iphrojekthi ye-seed_xiao_nrf52840.

Indlela Yomphakathi
Isihloko Esiyinkombahttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Izinyathelo
  1. Okokuqala, dala iphrojekthi ye-Arduino Nano33 BLE ku-PlatformIO. Ngemva kokudala, zulazulela kuhla lwemibhalo lwe-nordicnrf52/boards (ngokuvamile lutholakala kokuthi C:\Users\"username"\.platformio\platforms\nordicnrf52) bese udala file okuthiwa xiaoblesense.json (ungabhekisela kokuqukethwe okuvela esihlokweni esixhunyiwe).
  2. Landa igatsha eliyinhloko le-Seed Studio Arduino elishumekiwe le-Arduino IDE kusukela kusixhumanisi esilandelayo: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Khipha okulandiwe file kufolda ye-framework-arduino-mbed (evame ukutholakala kokuthi C:\Abasebenzisi\"igama lomsebenzisi"\.platformio\packages\framework-arduino-mbed).
  4. Kuhla lwemibhalo lwe-nordicnrf52 oludalwe esinyathelweni 1, thola i-platform.py file. Thola imigqa elandelayo:
    uma ibhodi in (“nano33ble”, “nicla_sense_me”):
    • self.packages[“toolchain-gccarmnoneeabi”][“version”] = “~1.80201.0”
    • self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Lishintshe libe:: uma ibhodi liku (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = Amanga
  5.  Hlanganisa iphrojekthi (qaphela ukuthi ungase uhlangabezane nezinkinga ezihlobene nezindlela ezinde ezivimbela unhlokweni files kusukela ekutholakaleni; uma lokhu kwenzeka, sesha unhlokweni ongekho files bese uwakopishela kufolda ekhonjiwe).

FAQ

Umbuzo: Ngizixazulula kanjani izinkinga ezihlobene nezindlela ezinde ezivimbela unhlokweni files kusukela ekutholakaleni ngesikhathi sokuhlanganiswa?
IMP: Uma uhlangabezana nale nkinga, sesha unhlokweni ongekho files bese uwakopishela kufolda ekhonjisiwe njengoba kushiwo emlayezo wephutha.

Q: Ngingakwazi ukusebenzisa i-PlatformIO namanye amabhodi okuthuthukisa we-XIAO angashiwongo kubhukwana?
IMP: Okwamanje, igatsha elikhulu le-PlatformIO aliwasekeli amanye amabhodi okuthuthukiswa kwe-XIAO. Nokho, izinguqulo zomphakathi zingase zitholakalele amabhodi athile. Sicela ubheke izinsiza zomphakathi ezifanele ukuze uthole ulwazi olwengeziwe.

Amadokhumenti / Izinsiza

Seed esp32c6 PlatformIO Support XIAO [pdf] Iziyalezo
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *