esp32c6 ਪਲੇਟਫਾਰਮ ਆਈਓ ਸਪੋਰਟ XIAO ਦੇਖੋ
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
ਨਿਰਧਾਰਨ:
- XIAO ਵਿਕਾਸ ਬੋਰਡਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ
- Arduino ਫਰੇਮਵਰਕ ਨਾਲ ਅਨੁਕੂਲ
- ਵੱਖ-ਵੱਖ XIAO ਮਾਡਲਾਂ ਜਿਵੇਂ esp32c6, rp2040, ਅਤੇ nrf52840 ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
XIAO esp32c6:
- PlatformIO ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
- platformio.ini ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੀ ਸੰਰਚਨਾ ਨਾਲ ਬਦਲੋ
- ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ ਅਤੇ ਕੰਪਾਇਲ ਕਰੋ
XIAO rp2040:
- seeed_xiao_rp2040 ਲਈ ਖਾਸ ਸਮੱਗਰੀ ਦੇ ਨਾਲ platformio.ini ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ
- ਪਹਿਲੀ ਬਿਲਡ ਅਤੇ ਕੰਪਾਇਲੇਸ਼ਨ ਨੂੰ ਪੂਰਾ ਕਰੋ
- ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ seeed_xiao_rp2040 ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
XIAO nrf52840:
- PlatformIO ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
- ਮੁਹੱਈਆ ਕੀਤੀ ਸੰਰਚਨਾ ਨਾਲ platformio.ini ਨੂੰ ਸੋਧੋ
- ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ ਅਤੇ ਕੰਪਾਇਲ ਕਰੋ
- ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਵਰਤੋਂ ਕਰਕੇ seeed_xiao_nrf52840 ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ
ਪਲੇਟਫਾਰਮIO XIAO ਦਾ ਸਮਰਥਨ ਕਿਵੇਂ ਕਰਦਾ ਹੈ
- xiao_esp32c6
ਇੱਕ PR ਸਪੁਰਦ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਰਲੇਵੇਂ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ। ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦੇ ਹੋ- ਵਰਤੋਂ ਨਿਰਦੇਸ਼: LynnL32 ਦੁਆਰਾ ਸੀਡ 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
- framework = arduino
- ਬੋਰਡ = seeed_xiao_esp32c6
- xiao_rp2040
ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਮੁੱਖ ਸ਼ਾਖਾ ਦੂਜੇ ਵਿਕਾਸ ਬੋਰਡਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ ਹੈ। ਇੱਕ ਕਮਿਊਨਿਟੀ ਸੰਸਕਰਣ ਸਪੁਰਦ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਇੱਥੇ ਇਸਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ:- ਲਿੰਕ: GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: PlatformIO ਲਈ ਵਿਕਾਸ ਪਲੇਟਫਾਰਮ
- ਵਰਤੋਂ ਨਿਰਦੇਸ਼:
ਕਿਸੇ ਵੀ ਨਵੇਂ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ, platformio.ini ਨੂੰ ਬਦਲੋ file ਅੱਗੇ ਦਿੱਤੀ ਸਮੱਗਰੀ ਲਈ:[env:seed_xiao_rp2040] - ਪਲੇਟਫਾਰਮ = GitHub - maxgerhardt/platform-raspberry pi: Raspberry Pi: ਪਲੇਟਫਾਰਮ ਆਈਓ ਲਈ ਵਿਕਾਸ ਪਲੇਟਫਾਰਮ
- ਬੋਰਡ = seeed_xiao_rp2040
- framework = Arduino
- ਪਹਿਲੀ ਬਿਲਡ ਅਤੇ ਕੰਪਾਇਲੇਸ਼ਨ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਵਰਤੋਂ ਕਰਕੇ seeed_xiao_rp2040 ਪ੍ਰੋਜੈਕਟ ਬਣਾ ਸਕਦੇ ਹੋ।
- xiao_nrf52840
ਮੇਨਲਾਈਨ ਸਹਾਇਤਾ: GitHub - maxgerhardt/platform-nordicnrf52: Nordic nRF52: ਪਲੇਟਫਾਰਮ ਆਈਓ ਲਈ ਵਿਕਾਸ ਪਲੇਟਫਾਰਮ
ਵਰਤੋਂ ਨਿਰਦੇਸ਼
ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, platformio.ini ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਬਦਲੋ file ਹੇਠ ਲਿਖੇ ਨਾਲ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਫੋਲਡਰ ਵਿੱਚ:
- [env] ਪਲੇਟਫਾਰਮ = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] ਬੋਰਡ = xiaoblesense
- [env:xiaoble_arduinocore_mbed] ਬੋਰਡ = xiaoble
ਇੱਕ ਵਾਰ ਸ਼ੁਰੂਆਤੀ ਬਿਲਡ ਅਤੇ ਸੰਕਲਨ ਪੂਰਾ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ seed_xiao_nrf52840 ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਭਾਈਚਾਰਕ ਢੰਗ
ਹਵਾਲਾ ਲੇਖ:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
ਕਦਮ
- ਪਹਿਲਾਂ, ਪਲੇਟਫਾਰਮ ਆਈਓ ਵਿੱਚ ਇੱਕ Arduino Nano33 BLE ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ। ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, nordicnrf52/boards ਡਾਇਰੈਕਟਰੀ (ਆਮ ਤੌਰ 'ਤੇ C:\Users\“username”\.platformio\platforms\nordicnrf52 'ਤੇ ਪਾਇਆ ਜਾਂਦਾ ਹੈ) 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਅਤੇ ਇੱਕ ਬਣਾਓ। file xiaoblesense.json (ਤੁਸੀਂ ਲਿੰਕ ਕੀਤੇ ਲੇਖ ਤੋਂ ਸਮੱਗਰੀ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦੇ ਹੋ)।
- ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਤੋਂ Arduino IDE ਲਈ Seeed Studio Arduino ਏਮਬੇਡ ਕੋਰ ਸ਼ਾਖਾ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ: Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2।
- ਡਾਉਨਲੋਡ ਕੀਤੇ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ file ਫਰੇਮਵਰਕ-arduino-mbed ਫੋਲਡਰ ਵਿੱਚ (ਆਮ ਤੌਰ 'ਤੇ C:\Users\“username”\.platformio\packages\framework-arduino-mbed 'ਤੇ ਸਥਿਤ)।
- ਸਟੈਪ 52 ਵਿੱਚ ਬਣਾਈ ਗਈ nordicnrf1 ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ, platform.py ਦਾ ਪਤਾ ਲਗਾਓ file. ਹੇਠ ਲਿਖੀਆਂ ਲਾਈਨਾਂ ਲੱਭੋ:
ਜੇਕਰ ਬੋਰਡ (“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”
- ਇਸਨੂੰ ਇਸ ਵਿੱਚ ਸੋਧੋ:: ਜੇਕਰ ਬੋਰਡ (“nano33ble”, “nicla_sense_me”, “xiaoblesense”): self.packages[“tool-adafruit-nrfutil”][“optional”] = ਗਲਤ
- ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ (ਨੋਟ ਕਰੋ ਕਿ ਤੁਹਾਨੂੰ ਸਿਰਲੇਖ ਨੂੰ ਰੋਕਣ ਵਾਲੇ ਲੰਬੇ ਮਾਰਗਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਸਮੱਸਿਆਵਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ files ਲੱਭੇ ਜਾਣ ਤੋਂ; ਜੇਕਰ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ, ਗੁੰਮ ਹੈਡਰ ਦੀ ਖੋਜ ਕਰੋ files ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਦਰਸਾਏ ਫੋਲਡਰ ਵਿੱਚ ਕਾਪੀ ਕਰੋ)।
FAQ
ਸਵਾਲ: ਮੈਂ ਸਿਰਲੇਖ ਨੂੰ ਰੋਕਣ ਵਾਲੇ ਲੰਬੇ ਮਾਰਗਾਂ ਨਾਲ ਸਬੰਧਤ ਮੁੱਦਿਆਂ ਨੂੰ ਕਿਵੇਂ ਹੱਲ ਕਰਾਂ? fileਸੰਕਲਨ ਦੌਰਾਨ ਪਾਇਆ ਜਾ ਰਿਹਾ ਤੱਕ?
A: ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਹ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਗੁੰਮ ਹੋਏ ਸਿਰਲੇਖ ਦੀ ਖੋਜ ਕਰੋ files ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਦਰਸਾਏ ਫੋਲਡਰ ਵਿੱਚ ਕਾਪੀ ਕਰੋ ਜਿਵੇਂ ਕਿ ਗਲਤੀ ਸੁਨੇਹੇ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਸਵਾਲ: ਕੀ ਮੈਂ ਹੋਰ XIAO ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਦੇ ਨਾਲ ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹਾਂ ਜਿਨ੍ਹਾਂ ਦਾ ਮੈਨੂਅਲ ਵਿੱਚ ਜ਼ਿਕਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ?
ਜਵਾਬ: ਇਸ ਸਮੇਂ, ਪਲੇਟਫਾਰਮ ਆਈਓ ਦੀ ਮੁੱਖ ਸ਼ਾਖਾ ਦੂਜੇ XIAO ਵਿਕਾਸ ਬੋਰਡਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੀ ਹੈ। ਹਾਲਾਂਕਿ, ਖਾਸ ਬੋਰਡਾਂ ਲਈ ਕਮਿਊਨਿਟੀ ਸੰਸਕਰਣ ਉਪਲਬਧ ਹੋ ਸਕਦੇ ਹਨ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਸੰਬੰਧਿਤ ਕਮਿਊਨਿਟੀ ਸਰੋਤਾਂ ਨੂੰ ਵੇਖੋ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
esp32c6 ਪਲੇਟਫਾਰਮ ਆਈਓ ਸਪੋਰਟ XIAO ਦੇਖੋ [pdf] ਹਦਾਇਤਾਂ esp32c6, rp2040, nrf52840, esp32c6 ਪਲੇਟਫਾਰਮ ਆਈਓ ਸਪੋਰਟ XIAO, esp32c6, ਪਲੇਟਫਾਰਮ ਆਈਓ ਸਪੋਰਟ XIAO, ਸਪੋਰਟ XIAO |