esp32c6 PlatformIO සහාය XIAO බලන්න
නිෂ්පාදන තොරතුරු
පිරිවිතර:
- XIAO සංවර්ධන මණ්ඩල සඳහා සහය දක්වයි
- Arduino රාමුව සමඟ අනුකූල වේ
- esp32c6, rp2040, සහ nrf52840 වැනි විවිධ XIAO මාදිලි සඳහා සහය දක්වයි
නිෂ්පාදන භාවිත උපදෙස්
XIAO esp32c6:
- PlatformIO හි නව ව්යාපෘතියක් සාදන්න
- සපයන ලද වින්යාසය සමඟ platformio.ini හි අන්තර්ගතය ප්රතිස්ථාපනය කරන්න
- ව්යාපෘතිය ගොඩනඟා සම්පාදනය කරන්න
XIAO rp2040:
- seed_xiao_rp2040 සඳහා නිශ්චිත අන්තර්ගතය සමඟ platformio.ini යාවත්කාලීන කරන්න
- පළමු ගොඩනැගීම සහ සම්පාදනය සම්පූර්ණ කරන්න
- PlatformIO භාවිතයෙන් seed_xiao_rp2040 ව්යාපෘතියක් සාදන්න
XIAO nrf52840:
- PlatformIO හි නව ව්යාපෘතියක් සාදන්න
- සපයන ලද වින්යාසය සමඟ platformio.ini වෙනස් කරන්න
- ව්යාපෘතිය ගොඩනඟා සම්පාදනය කරන්න
- PlatformIO භාවිතයෙන් seeed_xiao_nrf52840 ව්යාපෘතිය සාදන්න
PlatformIO XIAO සඳහා සහය දක්වන ආකාරය
- xiao_esp32c6
PR එකක් ඉදිරිපත් කර ඇති අතර ඒකාබද්ධ කිරීමට බලා සිටී. සඳහා ඔබට පහත සබැඳිය වෙත යොමු විය හැක- භාවිත උපදෙස්: LinnL32 විසින් Seeed XIAO ESP6C4 සඳහා පුවරු සහාය එක් කරන්න · අදින්න ඉල්ලීම #1380 · platformio/platform-espressif32 · GitHub
- නිශ්චිත පියවර: කිසියම් ව්යාපෘතියක් නිර්මාණය කිරීමෙන් පසු, platformio.ini හි අන්තර්ගතය ප්රතිස්ථාපනය කරන්න file ව්යාපෘති ෆෝල්ඩරය තුළ පහත සඳහන් දේ ඇත:
[env:seed_xiao_esp32c6] - වේදිකාව = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- වේදිකාව_පැකේජයs = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.2 framework-arduinoespressif32-libs @ https://github.com/espressif/arduinoesp32/releases/download/3.0.2/esp32arduinolibs3.0.2.zip
- රාමුව = arduino
- පුවරුව = seeed_xiao_esp32c6
- 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 ව්යාපෘතියක් සෑදිය හැක.
- xiao_nrf52840
ප්රධාන පෙළේ සහාය: GitHub - maxgerhardt/platform-nordicnrf52: Nordic nRF52: PlatformIO සඳහා සංවර්ධන වේදිකාව
භාවිත උපදෙස්
නව ව්යාපෘතියක් නිර්මාණය කිරීමෙන් පසු, platformio.ini හි අන්තර්ගතය ප්රතිස්ථාපනය කරන්න file ඔබගේ ව්යාපෘති ෆෝල්ඩරයේ පහත සඳහන් දේ ඇත:
- [env] වේදිකාව = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] පුවරුව = xiaoblesense
- [env:xiaoble_arduinocore_mbed] පුවරුව = xiaoble
මූලික ගොඩනැගීම සහ සම්පාදනය අවසන් වූ පසු, ඔබට seed_xiao_nrf52840 ව්යාපෘතිය නිර්මාණය කිරීමට PlatformIO භාවිතා කළ හැක.
ප්රජා ක්රමය
යොමු ලිපිය:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
පියවර
- පළමුව, PlatformIO හි Arduino Nano33 BLE ව්යාපෘතියක් සාදන්න. නිර්මාණය කිරීමෙන් පසු, nordicnrf52/boards බහලුම වෙත සංචාලනය කරන්න (සාමාන්යයෙන් C:\Users\"username"\.platformio\platforms\nordicnrf52 හි දක්නට ලැබේ) file xiaoblesense.json ලෙස නම් කර ඇත (ඔබට සබැඳි ලිපියෙන් අන්තර්ගතය වෙත යොමු විය හැක).
- පහත සබැඳියෙන් Arduino IDE සඳහා Seeed Studio Arduino embed core ශාඛාව බාගන්න: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- බාගත කළ දේ උපුටා ගන්න file framework-arduino-mbed ෆෝල්ඩරය තුළට (සාමාන්යයෙන් C:\Users\"පරිශීලක නාමය"\.platformio\packages\framework-arduino-mbed හි පිහිටා ඇත).
- පියවර 52 හි නිර්මාණය කරන ලද nordicnrf1 නාමාවලියෙහි, platform.py සොයා ගන්න file. පහත රේඛා සොයා ගන්න:
පුවරුව තුළ නම් ("nano33ble", "nicla_sense_me"):- self.packages[“toolchain-gccarmnoneeabi”][“අනුවාදය”] = “~1.80201.0”
- self.frameworks[“Arduino”][“package”] = “framework-arduino-embed”
- self.frameworks[“Arduino”][“script”] = “builder/frameworks/arduino/mbed-core/arduino-core-mbed.py”
- එය වෙනස් කරන්න:: පුවරුව (“nano33ble”, “nicla_sense_me”, “xiaoblesense”) නම්: self.packages[“tool-adafruit-nrfutil”][“විකල්ප”] = වැරදි
- ව්යාපෘතිය සම්පාදනය කරන්න (ශීර්ෂකය වළක්වන දිගු මාර්ග සම්බන්ධ ගැටළු ඔබට ඇතිවිය හැකි බව සලකන්න fileසොයා ගැනීමෙන්; මෙය සිදුවුවහොත්, නැතිවූ ශීර්ෂය සොයන්න files සහ ඒවා සඳහන් කළ ෆෝල්ඩරයට පිටපත් කරන්න).
නිති අසන පැණ
ප්ර: ශීර්ෂය වැලැක්වීමේ දිගු මාර්ග සම්බන්ධ ගැටළු විසඳන්නේ කෙසේද? fileසම්පාදනය කිරීමේදී සොයා ගැනීමෙන්ද?
A: ඔබ මෙම ගැටලුවට මුහුණ දෙන්නේ නම්, නැතිවූ ශීර්ෂය සොයන්න files සහ ඒවා දෝෂ පණිවිඩයේ දක්වා ඇති පරිදි සඳහන් ෆෝල්ඩරයට පිටපත් කරන්න.
ප්ර: අත්පොතෙහි සඳහන් නොවන අනෙකුත් XIAO සංවර්ධන පුවරු සමඟ මට PlatformIO භාවිතා කළ හැකිද?
A: මේ මොහොතේ, PlatformIO හි ප්රධාන ශාඛාව අනෙකුත් XIAO සංවර්ධන මණ්ඩල සඳහා සහය නොදක්වයි. කෙසේ වෙතත්, විශේෂිත පුවරු සඳහා ප්රජා අනුවාද ලබා ගත හැකිය. වැඩි විස්තර සඳහා කරුණාකර අදාළ ප්රජා සම්පත් වෙත යොමු වන්න.
ලේඛන / සම්පත්
![]() |
esp32c6 PlatformIO සහාය XIAO බලන්න [pdf] උපදෙස් esp32c6, rp2040, nrf52840, esp32c6 PlatformIO සහාය XIAO, esp32c6, PlatformIO සහාය XIAO, සහාය XIAO |