សូមមើល esp32c6 PlatformIO គាំទ្រ XIAO
ព័ត៌មានអំពីផលិតផល
លក្ខណៈពិសេស៖
- គាំទ្រក្រុមប្រឹក្សាអភិវឌ្ឍន៍ XIAO
- ឆបគ្នាជាមួយក្របខ័ណ្ឌ Arduino
- គាំទ្រម៉ូដែល XIAO ផ្សេងៗដូចជា esp32c6, rp2040, និង nrf52840
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
XIAO esp32c6៖
- បង្កើតគម្រោងថ្មីនៅក្នុង PlatformIO
- ជំនួសមាតិកានៃ platformio.ini ជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធដែលបានផ្តល់
- បង្កើតនិងចងក្រងគម្រោង
XIAO rp2040៖
- ធ្វើបច្ចុប្បន្នភាព platformio.ini ជាមួយនឹងមាតិកាដែលបានបញ្ជាក់សម្រាប់ seeed_xiao_rp2040
- បញ្ចប់ការសាងសង់ដំបូង និងការចងក្រង
- បង្កើតគម្រោង seeed_xiao_rp2040 ដោយប្រើ PlatformIO
XIAO nrf52840៖
- បង្កើតគម្រោងថ្មីនៅក្នុង PlatformIO
- កែប្រែ platformio.ini ជាមួយនឹងការកំណត់ដែលបានផ្តល់
- បង្កើតនិងចងក្រងគម្រោង
- បង្កើតគម្រោង seeed_xiao_nrf52840 ដោយប្រើ PlatformIO
របៀបដែល PlatformIO គាំទ្រ XIAO
- xiao_esp32c6
PR ត្រូវបានដាក់ស្នើ ហើយកំពុងរង់ចាំការបញ្ចូលគ្នា។ អ្នកអាចយោងទៅតំណខាងក្រោមសម្រាប់- សេចក្តីណែនាំអំពីការប្រើប្រាស់៖ បន្ថែមការគាំទ្រក្តារសម្រាប់ Seeed XIAO ESP32C6 ដោយ LynnL4 · Pull Request #1380 · platformio/platform-espressif32 · GitHub
- ជំហានជាក់លាក់៖ បន្ទាប់ពីបង្កើតគម្រោងណាមួយ សូមជំនួសខ្លឹមសារនៃ platformio.ini file នៅក្នុងថតគម្រោងដែលមានដូចខាងក្រោម៖
[env: seeed_xiao_esp32c6] - វេទិកា = https://github.com/mnowak32/platform-espressif32.git#boards/seeed_xiao_esp32c6
- platform_packages = 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
- board = seeed_xiao_esp32c6
- xiao_rp2040
សាខាចម្បងរបស់ PlatformIO មិនគាំទ្រក្រុមប្រឹក្សាអភិវឌ្ឍន៍ផ្សេងទៀតទេ។ កំណែសហគមន៍ត្រូវបានដាក់ស្នើ ហើយនេះជារបៀបប្រើវា៖- តំណភ្ជាប់: GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: វេទិកាអភិវឌ្ឍន៍សម្រាប់ PlatformIO
- សេចក្តីណែនាំអំពីការប្រើប្រាស់៖
នៅក្នុងគម្រោងថ្មីណាមួយ ផ្លាស់ប្តូរ platformio.ini file ចំពោះខ្លឹមសារខាងក្រោម៖[env:seeed_xiao_rp2040] - platform = GitHub – maxgerhardt/platform-raspberry pi: Raspberry Pi: វេទិកាអភិវឌ្ឍន៍សម្រាប់ PlatformIO
- ក្តារ = seeed_xiao_rp2040
- ក្របខ័ណ្ឌ = Arduino
- បន្ទាប់ពីបញ្ចប់ការសាងសង់ និងចងក្រងដំបូង អ្នកអាចបង្កើតគម្រោង seeed_xiao_rp2040 ដោយប្រើ PlatformIO ។
- xiao_nrf52840
ការគាំទ្រផ្នែកសំខាន់៖ GitHub – maxgerhardt/platform-nordicnrf52: Nordic nRF52: វេទិកាអភិវឌ្ឍន៍សម្រាប់ PlatformIO
ការណែនាំអំពីការប្រើប្រាស់
បន្ទាប់ពីបង្កើតគម្រោងថ្មី សូមជំនួសខ្លឹមសារនៃ platformio.ini file នៅក្នុងថតគម្រោងរបស់អ្នកជាមួយនឹងឯកសារខាងក្រោម៖
- [env] វេទិកា = https://github.com/maxgerhardt/platform-nordicnrf52framework=Arduino
- [env:xiaoblesense_arduinocore_mbed] board = xiaoblesense
- [env:xiaoble_arduinocore_mbed] board = xiaoble
នៅពេលដែលការស្ថាបនា និងការចងក្រងដំបូងត្រូវបានបញ្ចប់ អ្នកអាចប្រើ PlatformIO ដើម្បីបង្កើតគម្រោង seeed_xiao_nrf52840។
វិធីសាស្រ្តសហគមន៍
អត្ថបទយោង:https://alwint3r.medium.com/working-with-seeed-xiao-ble-sense-and-platformio-ide-5c4da3ab42a3
ជំហាន
- ដំបូងបង្កើតគម្រោង Arduino Nano33 BLE នៅក្នុង PlatformIO ។ បន្ទាប់ពីការបង្កើត សូមចូលទៅកាន់ថត nordicnrf52/boards (ជាទូទៅត្រូវបានរកឃើញនៅ C:\Users\"username"\.platformio\platforms\nordicnrf52) ហើយបង្កើត file មានឈ្មោះ xiaoblesense.json (អ្នកអាចយោងទៅលើខ្លឹមសារពីអត្ថបទដែលបានភ្ជាប់)។
- ទាញយក Seeed Studio Arduino បង្កប់សាខាស្នូលសម្រាប់ Arduino IDE ពីតំណខាងក្រោម៖ Seeed_XIAO_BLE_nRF52840_Sense261.tar.bz2.
- ទាញយកឯកសារដែលបានទាញយក file ចូលទៅក្នុងថតឯកសារ framework-arduino-mbed (ជាធម្មតាមានទីតាំងនៅ C:\Users\"username"\.platformio\packages\framework-arduino-mbed)។
- នៅក្នុងថត nordicnrf52 ដែលបានបង្កើតឡើងក្នុងជំហានទី 1 កំណត់ទីតាំង 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”][“ស្រេចចិត្ត”] = មិនពិត
- ចងក្រងគម្រោង (ចំណាំថាអ្នកអាចជួបប្រទះបញ្ហាទាក់ទងនឹងផ្លូវវែងដែលរារាំងបឋមកថា files ពីការរកឃើញ; ប្រសិនបើវាកើតឡើង សូមស្វែងរកបឋមកថាដែលបាត់ files ហើយចម្លងពួកវាទៅក្នុងថតដែលបានចង្អុលបង្ហាញ) ។
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើខ្ញុំត្រូវដោះស្រាយបញ្ហាទាក់ទងនឹងផ្លូវវែងដែលរារាំងបឋមកថាដោយរបៀបណា files ពីត្រូវបានរកឃើញកំឡុងពេលចងក្រង?
ចម្លើយ៖ ប្រសិនបើអ្នកជួបប្រទះបញ្ហានេះ សូមស្វែងរកបឋមកថាដែលបាត់ files ហើយចម្លងពួកវាទៅក្នុងថតដែលបានចង្អុលបង្ហាញដូចដែលបានបញ្ជាក់នៅក្នុងសារកំហុស។
សំណួរ៖ តើខ្ញុំអាចប្រើ PlatformIO ជាមួយក្រុមប្រឹក្សាអភិវឌ្ឍន៍ XIAO ផ្សេងទៀតដែលមិនបានរៀបរាប់នៅក្នុងសៀវភៅណែនាំបានទេ?
ចម្លើយ៖ នៅពេលនេះ សាខាចម្បងរបស់ PlatformIO មិនគាំទ្រក្រុមប្រឹក្សាអភិវឌ្ឍន៍ XIAO ផ្សេងទៀតទេ។ ទោះយ៉ាងណាក៏ដោយ កំណែសហគមន៍អាចមានសម្រាប់ក្រុមប្រឹក្សាជាក់លាក់។ សូមមើលធនធានសហគមន៍ដែលពាក់ព័ន្ធសម្រាប់ព័ត៌មានបន្ថែម។
ឯកសារ/ធនធាន
![]() |
សូមមើល esp32c6 PlatformIO គាំទ្រ XIAO [pdf] សេចក្តីណែនាំ esp32c6, rp2040, nrf52840, esp32c6 PlatformIO Support XIAO, esp32c6, PlatformIO Support XIAO, Support XIAO |