Irugbin-logo

Irugbin esp32c6 PlatformIO Support XIAO

Irugbin-esp32c6-PlatformIO-Support-XIAO-ọja

ọja Alaye

Awọn pato:

  • Ṣe atilẹyin awọn igbimọ idagbasoke XIAO
  • Ni ibamu pẹlu Arduino ilana
  • Ṣe atilẹyin ọpọlọpọ awọn awoṣe XIAO bii esp32c6, rp2040, ati nrf52840

Awọn ilana Lilo ọja

XIAO esp32c6:

  1. Ṣẹda iṣẹ akanṣe tuntun ni PlatformIO
  2. Rọpo awọn akoonu ti platformio.ini pẹlu iṣeto ti a pese
  3. Kọ ati ṣajọ iṣẹ naa

XIAO rp2040:

  1. Ṣe imudojuiwọn platformio.ini pẹlu akoonu pàtó kan fun seeed_xiao_rp2040
  2. Pari kikọ akọkọ ati akopọ
  3. Ṣẹda ise agbese seeed_xiao_rp2040 nipa lilo PlatformIO

XIAO nrf52840:

  1. Ṣẹda iṣẹ akanṣe tuntun ni PlatformIO
  2. Ṣe atunṣe platformio.ini pẹlu iṣeto ti a pese
  3. Kọ ati ṣajọ iṣẹ naa
  4. Ṣẹda ise agbese seeed_xiao_nrf52840 nipa lilo PlatformIO

Bawo ni PlatformIO ṣe atilẹyin XIAO

  1. xiao_esp32c6
    A ti fi PR silẹ ati pe o nduro lati dapọ. O le tọka si ọna asopọ atẹle fun
  2. xiao_rp2040
    Ẹka akọkọ ti PlatformIO ko ṣe atilẹyin awọn igbimọ idagbasoke miiran. A ti fi ẹya agbegbe kan silẹ, ati pe eyi ni bii o ṣe le lo:
    • Ọna asopọGitHub – maxgerhardt/platform-rasipibẹri pi: Rasipibẹri Pi: Syeed idagbasoke fun PlatformIO
    • Awọn ilana Lilo:
      Ni eyikeyi titun ise agbese, yi platformio.ini file si akoonu wọnyi:[env:seed_xiao_rp2040]
    • Syeed = GitHub – maxgerhardt/platform-rasipibẹri pi: Rasipibẹri Pi: Syeed idagbasoke fun PlatformIO
    • ọkọ = seeed_xiao_rp2040
    • ilana = Arduino
    • Lẹhin ti pari kikọ akọkọ ati akopọ, o le ṣẹda iṣẹ akanṣe seeed_xiao_rp2040 nipa lilo PlatformIO.
  3. xiao_nrf52840
    Atilẹyin akọkọ: GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: Syeed idagbasoke fun PlatformIO

Awọn ilana Lilo

Lẹhin ṣiṣẹda iṣẹ akanṣe tuntun, rọpo akoonu ti platformio.ini file ninu folda ise agbese rẹ pẹlu atẹle yii:

Ni kete ti kikọ akọkọ ati akopọ ti pari, o le lo PlatformIO lati ṣẹda iṣẹ akanṣe seeed_xiao_nrf52840.

Ilana Agbegbe
Abala itọkasihttps://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3

Awọn igbesẹ
  1. Ni akọkọ, ṣẹda iṣẹ akanṣe Arduino Nano33 BLE ni PlatformIO. Lẹhin ti ṣiṣẹda, lilö kiri si nordicnrf52/boards liana (eyiti o rii ni igbagbogbo ni C:\ Users“orukọ olumulo”\.platformio\platforms\nordicnrf52) ki o si ṣẹda a file ti a npè ni xiaoblesense.json (o le tọka si akoonu lati nkan ti o sopọ mọ).
  2. Ṣe igbasilẹ ẹka ile-iṣẹ Seed Studio Arduino sabe mojuto fun Arduino IDE lati ọna asopọ wọnyi: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Jade awọn gbaa lati ayelujara file sinu framework-arduino-mbed folda (maa wa ni C: \ Users \ "orukọ olumulo" \ .platformio \ packages \ Framework-arduino-mbed).
  4. Ninu itọsọna nordicnrf52 ti a ṣẹda ni igbesẹ 1, wa Syeed.py file. Wa awọn ila wọnyi:
    ti o ba wọle ("nano33ble", "nicla_sense_me"):
    • self.packages["toolchain-gccarmnoneeabi"]["ẹya"] = "~ 1.80201.0"
    • self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
    • self.frameworks[“Arduino”][“akosile”] = “akole/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Ṣatunṣe si:: ti o ba ti ọkọ ni ("nano33ble", "nicla_sense_me", "xiaoblesense"): self.packages ["tool-adafruit-nrfutil"]["iyan"] = Eke
  5.  Ṣe akopọ iṣẹ akanṣe (akiyesi pe o le ba pade awọn ọran ti o ni ibatan si awọn ọna gigun ti o ṣe idiwọ akọsori files lati a ri; ti eyi ba waye, wa akọsori ti o padanu files ati daakọ wọn sinu folda itọkasi).

FAQ

Q: Bawo ni MO ṣe yanju awọn ọran ti o jọmọ awọn ọna gigun ti n ṣe idiwọ akọsori files lati ri nigba akopo?
A: Ti o ba pade ọran yii, wa akọsori ti o padanu files ki o daakọ wọn sinu folda itọkasi gẹgẹbi pato ninu ifiranṣẹ aṣiṣe.

Q: Ṣe MO le lo PlatformIO pẹlu awọn igbimọ idagbasoke XIAO miiran ti a ko mẹnuba ninu itọnisọna naa?
A: Ni akoko yii, ẹka akọkọ ti PlatformIO ko ṣe atilẹyin awọn igbimọ idagbasoke XIAO miiran. Sibẹsibẹ, awọn ẹya agbegbe le wa fun awọn igbimọ kan pato. Jọwọ tọka si awọn orisun agbegbe ti o yẹ fun alaye diẹ sii.

Awọn iwe aṣẹ / Awọn orisun

Irugbin esp32c6 PlatformIO Support XIAO [pdf] Awọn ilana
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Atilẹyin XIAO, esp32c6, PlatformIO Atilẹyin XIAO, Atilẹyin XIAO

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *