esp32c6 پلیٹ فارم آئی او سپورٹ XIAO دیکھیں
پروڈکٹ کی معلومات
تفصیلات:
- XIAO ترقیاتی بورڈز کی حمایت کرتا ہے۔
- Arduino فریم ورک کے ساتھ ہم آہنگ
- مختلف XIAO ماڈلز کو سپورٹ کرتا ہے جیسے esp32c6، rp2040، اور nrf52840
مصنوعات کے استعمال کی ہدایات
XIAO esp32c6:
- PlatformIO میں ایک نیا پروجیکٹ بنائیں
- platformio.ini کے مواد کو فراہم کردہ کنفیگریشن سے تبدیل کریں۔
- منصوبے کی تعمیر اور مرتب کریں۔
XIAO rp2040:
- seeed_xiao_rp2040 کے لیے مخصوص مواد کے ساتھ platformio.ini کو اپ ڈیٹ کریں۔
- پہلی تعمیر اور تالیف مکمل کریں۔
- PlatformIO کا استعمال کرتے ہوئے seeed_xiao_rp2040 پروجیکٹ بنائیں
XIAO nrf52840:
- PlatformIO میں ایک نیا پروجیکٹ بنائیں
- فراہم کردہ کنفیگریشن کے ساتھ platformio.ini میں ترمیم کریں۔
- منصوبے کی تعمیر اور مرتب کریں۔
- پلیٹ فارم آئی او کا استعمال کرتے ہوئے seeed_xiao_nrf52840 پروجیکٹ بنائیں
پلیٹ فارم آئی او XIAO کو کس طرح سپورٹ کرتا ہے۔
- xiao_esp32c6
ایک PR جمع کر دیا گیا ہے اور ضم ہونے کا انتظار ہے۔ کے لیے آپ درج ذیل لنک سے رجوع کر سکتے ہیں۔- استعمال کی ہدایات: LynnL32 کی طرف سے Seeed XIAO ESP6C4 کے لیے بورڈ سپورٹ شامل کریں · Pull Request #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
پلیٹ فارم آئی او کی مرکزی شاخ دوسرے ترقیاتی بورڈز کی حمایت نہیں کرتی ہے۔ کمیونٹی ورژن جمع کرایا گیا ہے، اور اسے استعمال کرنے کا طریقہ یہاں ہے:- لنک: 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.ini کے مواد کو تبدیل کریں۔ file آپ کے پروجیکٹ فولڈر میں درج ذیل کے ساتھ:
- پلیٹ فارم = 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
قدم
- سب سے پہلے، پلیٹ فارم آئی او میں ایک 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"]["اختیاری"] = غلط
- پروجیکٹ مرتب کریں (نوٹ کریں کہ آپ کو ہیڈر کو روکنے والے طویل راستوں سے متعلق مسائل کا سامنا کرنا پڑ سکتا ہے۔ fileپایا جا رہا ہے سے s; اگر ایسا ہوتا ہے تو، گمشدہ ہیڈر کو تلاش کریں۔ files اور انہیں اشارہ کردہ فولڈر میں کاپی کریں)۔
اکثر پوچھے گئے سوالات
س: میں ہیڈر کو روکنے والے طویل راستوں سے متعلق مسائل کو کیسے حل کروں؟ fileتالیف کے دوران پائے جانے سے؟
A: اگر آپ کو یہ مسئلہ درپیش ہے تو گمشدہ ہیڈر کو تلاش کریں۔ files اور انہیں اشارے والے فولڈر میں کاپی کریں جیسا کہ ایرر میسج میں بتایا گیا ہے۔
سوال: کیا میں پلیٹ فارم آئی او کو دوسرے XIAO ڈویلپمنٹ بورڈز کے ساتھ استعمال کر سکتا ہوں جن کا دستی میں ذکر نہیں کیا گیا ہے؟
A: اس وقت، پلیٹ فارم آئی او کی مرکزی شاخ دوسرے XIAO ترقیاتی بورڈز کی حمایت نہیں کرتی ہے۔ تاہم، مخصوص بورڈز کے لیے کمیونٹی ورژن دستیاب ہو سکتے ہیں۔ مزید معلومات کے لیے براہ کرم متعلقہ کمیونٹی کے وسائل سے رجوع کریں۔
دستاویزات / وسائل
![]() |
esp32c6 پلیٹ فارم آئی او سپورٹ XIAO دیکھیں [پی ڈی ایف] ہدایات esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO |