Seeed-лого

Seeed esp32c6 PlatformIO Support XIAO

Seeed-esp32c6-PlatformIO-Дэмжлэг-XIAO-бүтээгдэхүүн

Бүтээгдэхүүний мэдээлэл

Үзүүлэлтүүд:

  • XIAO хөгжүүлэлтийн самбаруудыг дэмждэг
  • Arduino framework-тэй нийцдэг
  • 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 ашиглан seeed_xiao_nrf52840 төслийг үүсгэ

PlatformIO XIAO-г хэрхэн дэмждэг

  1. xiao_esp32c6
    PR илгээсэн бөгөөд нэгтгэхийг хүлээж байна. Та доорх линкээр орж үзэх боломжтой
  2. xiao_rp2040
    PlatformIO-ийн үндсэн салбар нь бусад хөгжүүлэлтийн самбаруудыг дэмждэггүй. Олон нийтийн хувилбарыг илгээсэн бөгөөд үүнийг хэрхэн ашиглахыг эндээс үзнэ үү:
    • Холбоос: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO-д зориулсан хөгжүүлэлтийн платформ
    • Хэрэглэх заавар:
      Аливаа шинэ төсөлд platformio.ini-г өөрчил file дараах агуулгад:[env:seeed_xiao_rp2040]
    • платформ = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO-д зориулсан хөгжүүлэлтийн платформ
    • самбар = seeed_xiao_rp2040
    • хүрээ = Arduino
    • Эхний бүтээц, эмхэтгэлийг дуусгасны дараа та PlatformIO ашиглан seeed_xiao_rp2040 төслийг үүсгэж болно.
  3. xiao_nrf52840
    Үндсэн шугамын дэмжлэг: GitHub – maxgerhardt/platform-nordicnrf52: Нордикийн nRF52: PlatformIO-д зориулсан хөгжүүлэлтийн платформ

Хэрэглэх заавар

Шинэ төсөл үүсгэсний дараа platformio.ini контентыг солино уу file таны төслийн хавтсанд дараах зүйлсийг агуулсан:

Эхний бүтээц болон эмхэтгэл дууссаны дараа та PlatformIO-г ашиглан seeed_xiao_nrf52840 төслийг үүсгэж болно.

Олон нийтийн арга
Лавлах нийтлэл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. Arduino IDE-д зориулсан Seeed Studio Arduino embed core салбарыг дараах холбоосоос татаж авна уу: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
  3. Татаж авсан зүйлийг задлах file framework-arduino-mbed хавтсанд (ихэвчлэн C:\Users\"username"\.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”][“скрипт”] = “Builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
    • Үүнийг өөрчлөх:: хэрэв самбар (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“сонголт”] = Худал
  5.  Төслийг эмхэтгэх (толгойгоос урьдчилан сэргийлэх урт замтай холбоотой асуудал гарч болзошгүйг анхаарна уу fileолдохоос; Хэрэв ийм зүйл тохиолдвол алга болсон толгой хэсгийг хайж олоорой files ба тэдгээрийг заасан хавтас руу хуулна уу).

Түгээмэл асуултууд

Асуулт: Толгой хэсгийг урьдчилан сэргийлэх урт замтай холбоотой асуудлыг хэрхэн шийдвэрлэх вэ fileэмхэтгэлийн явцад олдсон байх?
Х: Хэрэв танд энэ асуудал тулгарвал алга болсон толгой хэсгийг хайж олоорой files-г сонгоод алдааны мэдэгдэлд заасны дагуу заасан хавтсанд хуулна уу.

Асуулт: Би гарын авлагад дурдаагүй бусад XIAO хөгжүүлэлтийн самбаруудтай PlatformIO-г ашиглаж болох уу?
Х: Одоогийн байдлаар PlatformIO-ийн үндсэн салбар нь бусад XIAO хөгжүүлэлтийн самбаруудыг дэмждэггүй. Гэсэн хэдий ч, олон нийтийн хувилбаруудыг тусгай самбарт ашиглах боломжтой. Дэлгэрэнгүй мэдээллийг олон нийтийн холбогдох эх сурвалжаас авна уу.

Баримт бичиг / нөөц

Seeed esp32c6 PlatformIO Support XIAO [pdf] Заавар
esp32c6, rp2040, nrf52840, esp32c6 PlatformIO дэмжлэг XIAO, esp32c6, PlatformIO дэмжлэг XIAO, дэмжлэг XIAO

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *