NXP UM12133 MCU ឥតខ្សែជាមួយនឹងការរួមបញ្ចូល
លក្ខណៈបច្ចេកទេស
- ផលិតផល៖ មគ្គុទ្ទេសក៍កម្មវិធី NXP NCP សម្រាប់ RW612 ជាមួយ MCU Host
- ម៉ូដែល: UM12133
- ការកែប្រែ៖ ២២
- កាលបរិច្ឆេទ៖ ថ្ងៃទី ២៤ ខែកញ្ញា ឆ្នាំ ២០២៤
ព័ត៌មានអំពីផលិតផល
អរូបី៖ ពិពណ៌នាអំពីការភ្ជាប់/ចំណុចប្រទាក់ផ្នែករឹង និងការកែប្រែកម្មវិធី ដើម្បីបើករបៀប NCP នៅលើម៉ាស៊ីនគោលដៅ NXP MCU ។
ការពិពណ៌នា៖ មគ្គុទ្ទេសក៍កម្មវិធី NXP NCP ផ្តល់ការណែនាំអំពីការដំឡើង RW612 Wireless MCU ជាមួយនឹងម៉ាស៊ីន i.MX RT1060 MCU នៅក្នុងរបៀប NCP ដើម្បីបិទដំណើរការការតភ្ជាប់បណ្តាញ។
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
អំពីឯកសារនេះ។
គោលបំណង និងវិសាលភាព៖ សៀវភៅណែនាំអ្នកប្រើប្រាស់នេះគ្របដណ្តប់លើកម្មវិធីដែលទាក់ទងនឹង Wi-Fi, Bluetooth Low Energy និង OpenThread សម្រាប់ RW612។
របៀប NCP ជាអ្វី?
នៅក្នុងរបៀប NCP RW612 Wireless MCU គ្រប់គ្រង Wi-Fi, Bluetooth LE, និង IEEE 802.15.4 stacks ខណៈដែល I. MX RT1060 គ្រប់គ្រងកូដកម្មវិធី ដែលនាំទៅដល់ការសន្សំថាមពល និងអង្គចងចាំ។
ការដំឡើងក្តារ
ដើម្បីបើករបៀប NCP រវាង RW612 និង i.MX RT1060 កំណត់រចនាសម្ព័ន្ធកម្មវិធី NCP នៅលើ RW612 នៅពេលចងក្រង។ ចំណុចប្រទាក់ម៉ាស៊ីនដែលគាំទ្រគឺ UART, USB, SDIO និង SPI ។
សំណួរគេសួរញឹកញាប់
- សំណួរ៖ តើមុខងារ NCP mode មានអ្វីខ្លះ?
- A: របៀប NCP បិទដំណើរការភារកិច្ចតភ្ជាប់បណ្តាញទៅ RW612 ដែលអនុញ្ញាតឱ្យ i.MX RT1060 ផ្តោតលើកូដកម្មវិធី ដែលបណ្តាលឱ្យថាមពល និងប្រសិទ្ធភាពអង្គចងចាំ។
- សំណួរ៖ តើខ្ញុំអាចប្តូររវាងចំណុចប្រទាក់ម៉ាស៊ីនផ្សេងគ្នាសម្រាប់កម្មវិធី NCP យ៉ាងដូចម្តេច?
- A: អ្នកអាចកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ម៉ាស៊ីន (UART, USB, SDIO, ឬ SPI) សម្រាប់កម្មវិធី NCP កំឡុងពេលចងក្រងនៅលើ RW612 ។
ព័ត៌មានឯកសារ
ព័ត៌មាន | មាតិកា |
ពាក្យគន្លឹះ | ឥតខ្សែ MCU RW612, RW612 EVK board, i.MX RT1060, network co-processor (NCP), ការតភ្ជាប់ផ្នែករឹង |
អរូបី | ពិពណ៌នាអំពីការភ្ជាប់/ចំណុចប្រទាក់ផ្នែករឹង និងការកែប្រែកម្មវិធី ដើម្បីបើករបៀប NCP នៅលើម៉ាស៊ីនគោលដៅ NXP MCU ។ |
អំពីឯកសារនេះ។
គោលបំណងនិងវិសាលភាព
សៀវភៅណែនាំអ្នកប្រើប្រាស់នេះពិពណ៌នាអំពី៖
- កម្មវិធី NXP NCP សម្រាប់ RW612 ជាមួយវេទិកាម៉ាស៊ីន MCU i.MX RT1060 ជាអតីតampលេ
- ការតភ្ជាប់ផ្នែករឹងសម្រាប់ចំណុចប្រទាក់មួយក្នុងចំណោមចំណុចប្រទាក់ដែលគាំទ្រទាំងបួនដើម្បីបើករបៀប NCP នៅលើបន្ទះ NXP RW612 BGA V4 (UART, USB, SDIO ឬ SPI) ។
- វិធីសាស្ត្របង្កើត និងដំណើរការកម្មវិធី NCP ទាំងនៅលើ NCP host (i.MX RT1060) និង NCP device (RW612)។ កម្មវិធីអនុវត្តចំពោះ Wi-Fi, Bluetooth Low Energy និង OpenThread (OT)។
ការពិចារណា
ឯកសារនេះមិនរួមបញ្ចូលព័ត៌មានលម្អិតអំពី RW612 ឬ i.MX RT1060 ទេ។ សន្មត់ថាអ្នកធ្លាប់ស្គាល់ដូចខាងក្រោម៖
- ឧបករណ៍បញ្ជាមីក្រូឥតខ្សែ RW612៖
- នាំមកជូននូវ Wi-Fi, Bluetooth, ឬវិទ្យុ 802.15.4
- ការតភ្ជាប់ផ្នែករឹង
- ការដំឡើង IDE
- ទាញយក SDK
- បន្ទះ i.MX RT1060៖
- ការកំណត់ក្តារ
- ពន្លឺនៃ BSP
- ការដំឡើង IDE
សម្រាប់ព័ត៌មានអំពីវិទ្យុ Wi-Fi ប៊្លូធូស ឬ 802.15.4 ការភ្ជាប់ទំនាក់ទំនងផ្នែករឹង ការកំណត់ក្តារ ការនាំយក ការដំឡើង IDE និងការទាញយក SDK សម្រាប់ RW612 សូមមើល [2] ។ សម្រាប់ព័ត៌មានអំពីការកំណត់ក្តារ ការលើកឡើង ការដំឡើង IDE ការទាញយក SDK សម្រាប់ i.MX RT1060 សូមមើល [3] ។ UM12133
របៀប NCP គឺជាអ្វី
Network co-processor (NCP) គឺជាម៉ូឌុលដែលរចនាឡើងដើម្បីបិទភារកិច្ចតភ្ជាប់បណ្តាញពី microcontroller មេទៅ MCU ឥតខ្សែ។ កិច្ចការតភ្ជាប់ទាក់ទងនឹង Wi-Fi, Bluetooth LE, និង OpenThread (OT)។ នៅក្នុងឯកសារនេះ RW612 គឺជា Wireless Microcontroller (MCU) ហើយ i.MX RT1060 គឺជាកម្មវិធីដំណើរការ (MCU) ។ RW612 គឺជាឧបករណ៍ដាច់ដោយឡែក៖ គ្មានប្រព័ន្ធដំណើរការខាងក្រៅត្រូវបានទាមទារដើម្បីដំណើរការ TCP/IP ជង់ឥតខ្សែ និងស្រទាប់កម្មវិធី ស្រទាប់ទាប (MAC/LL/PHY) កម្មវិធីបញ្ជា សុវត្ថិភាព។ fileប្រព័ន្ធ និងលេខកូដកម្មវិធី។ រូបភាពទី 1 បង្ហាញពីដ្យាក្រាមនៃ RW612 ដាច់ដោយឡែក។
ជាមួយនឹងមុខងារ NCP, i.MX RT1060 គ្រប់គ្រងកូដកម្មវិធីខណៈពេលដែល RW612 គ្រប់គ្រង Wi-Fi, Bluetooth Low Energy និង IEEE 802.15.4 stacks ។ ថាមពលអង្គចងចាំ និងដំណើរការត្រូវបានបំបែករវាង RW612 និង i.MX RT1060 ដែលរួមចំណែកដល់ការសន្សំថាមពល និងអង្គចងចាំ។
ការដំឡើងក្តារ
ផ្នែកនេះពិពណ៌នាអំពីរបៀបបើករបៀប NCP រវាង RW612 និងម៉ាស៊ីន MCU (i.MX RT1060)។ កម្មវិធី NCP នៅលើ RW612 អាចកំណត់រចនាសម្ព័ន្ធបាននៅពេលចងក្រង ហើយគាំទ្រចំណុចប្រទាក់ម៉ាស៊ីនមួយដូចខាងក្រោម៖ UART, USB, SDIO និង SPI ។
ចំណុចប្រទាក់ UART
ការផ្គត់ផ្គង់ថាមពលនៃបន្ទះ i.MX RT1060 EVK
វិធីសាស្រ្តផ្គត់ផ្គង់ថាមពលពីរមានសម្រាប់ I. MX RT1060 EVK board៖
- ការប្រើប្រាស់ការផ្គត់ផ្គង់ថាមពលខាងក្រៅ 5 V ។
- បើកការផ្គត់ផ្គង់ថាមពល 5 V ពីឧបករណ៍ភ្ជាប់ USB ។
ដើម្បីបើកការផ្គត់ផ្គង់ថាមពល 5 V ពីឧបករណ៍ភ្ជាប់ USB សូមអនុវត្តការផ្លាស់ប្តូរខាងក្រោម៖
- ដំឡើង R31 ជាមួយ 0 Ω។
- ភ្ជាប់ J40 Pin5-6 ។ រក្សាម្ជុលផ្សេងទៀតនៃ J40 មិនភ្ជាប់។
ចំណាំ៖ នៅក្នុងឯកសារនេះ ឧបករណ៍ភ្ជាប់ USB ត្រូវបានប្រើដើម្បីផ្តល់ថាមពលដល់ i.MX RT1060។
ការកំណត់រចនាសម្ព័ន្ធក្តារ
ដើម្បីបើករបៀប NCP លើចំណុចប្រទាក់ UART កំណត់រចនាសម្ព័ន្ធបន្ទះ RW612 ។
- ផ្តាច់ JP19 ។
- ភ្ជាប់ JP9 និង JP23 ។
- ភ្ជាប់ JP47 ទៅ GND ។
ចំណាំ៖
- ការងារឡើងវិញការពារការជ្រៀតជ្រែកសញ្ញាពី SPI ទៅ UART RX ។
ខ្ទាស់ការតភ្ជាប់រវាង RW612 និង i.MX RT1060
តារាងទី 1 រាយការភ្ជាប់ម្ជុលរវាងចំណុចប្រទាក់ Flexcomm0 UART នៅលើបន្ទះ RW612 BGA V4 និងចំណុចប្រទាក់ LPUART3 នៅលើបន្ទះ i.MX RT1060 EVKB ។
តារាងទី 1. ការភ្ជាប់ UART pin សម្រាប់ RW612 និង i.MX RT1060
ការតភ្ជាប់ផ្នែករឹង
រូបភាពទី 4 បង្ហាញពីការតភ្ជាប់ផ្នែករឹងរវាងបន្ទះ RW612 BGA V4 និងបន្ទះ i.MX RT1060 EVKB ជាមួយនឹងចំណុចប្រទាក់ UART ។
ចំណុចប្រទាក់ USB
រូបភាពទី 5 បង្ហាញពីការតភ្ជាប់រវាងបន្ទះ RW612 BGA V4 និងបន្ទះ i.MX RT1060 EVKB ជាមួយនឹងចំណុចប្រទាក់ USB ។
- ភ្ជាប់ច្រក USB-OTG (J12) នៅលើបន្ទះ RW612 EVK ទៅច្រក J48 នៅលើបន្ទះ i.MX RT1060 EVK តាមរយៈឧបករណ៍បំប្លែង USBto-Micro-USB
ចំណុចប្រទាក់ SPI
ការកំណត់រចនាសម្ព័ន្ធក្តារ
ដើម្បីបើករបៀប NCP លើ SPI៖
- កំណត់រចនាសម្ព័ន្ធបន្ទះ RW612 EVK (គោលដៅ SPI)៖
- ភ្ជាប់ JP30 1-2, JP9, JP19, JP23, និង JP51 ។
- ផ្តាច់ JP47 ហើយភ្ជាប់ JP47-1 ទៅ GND (ឧទាហរណ៍ample HD3 pin 5)
- ដក R97, R415, R594, និង R656 ។
- ដំឡើង R409, R49, R13, R43, និង R520 ។
- កំណត់រចនាសម្ព័ន្ធបន្ទះ i.MX RT1060 EVKB (ឧបករណ៍បញ្ជា SPI)៖
- បន្ថែម R356, R350, R346, និង R362 ។
ចំណាំ៖ ប្រសិនបើការតភ្ជាប់របស់ JP19 បណ្តាលឱ្យ UART3 ឈប់ដំណើរការ សូមដក R101 ចេញ។
- បន្ថែម R356, R350, R346, និង R362 ។
ខ្ទាស់ការតភ្ជាប់
តារាងទី 2 រាយការភ្ជាប់ម្ជុលដែលត្រូវការដើម្បីបញ្ជូនសញ្ញា RW612 SPI (គោលដៅ) ទៅកាន់សញ្ញា i.MX RT1060 SPI (ឧបករណ៍បញ្ជា) ។ ឧទាហរណ៍ ភ្ជាប់ RW612 J5 Pin5 ទៅ i.MX RT1060 J17 Pin5 ។ សូមមើលផ្នែក 3.3.3 ។
- GPIO1_17៖ គោលដៅ SPI ជូនដំណឹងដល់ឧបករណ៍បញ្ជា SPI ដើម្បីបញ្ជូន។
- GPIO1_16៖ គោលដៅ SPI ជូនដំណឹងដល់ឧបករណ៍បញ្ជា SPI ថា Direct Memory Access (DMA) គឺរួចរាល់ ហើយការបញ្ជូនអាចចាប់ផ្តើមបាន។
ការតភ្ជាប់ផ្នែករឹង
ចំណុចប្រទាក់ SDIO
ការកំណត់រចនាសម្ព័ន្ធក្តារ
ដើម្បីបើករបៀប NCP លើ SDIO កំណត់រចនាសម្ព័ន្ធបន្ទះ RW612 BGA៖
- ភ្ជាប់ JP16 1-2
ចំណាំ៖ តាមលំនាំដើម បន្ទះ RW612 BGA ដំណើរការជាមួយវ៉ុល 3.3 V IOtagអ៊ី ដើម្បីផ្លាស់ប្តូរ IO voltage ទៅ 1.8 V ភ្ជាប់ JP16 1-2 ។
ការតភ្ជាប់ផ្នែករឹង
ភ្ជាប់បន្ទះ i.MX RT1060 ទៅនឹងបន្ទះ RW612 ជាមួយនឹងខ្សែ mini-SDIO (រូបភាពទី 7) ។
ចងក្រងកម្មវិធីម៉ាស៊ីន NCP
កម្មវិធី NCP នៅលើ i.MX RT1060 ត្រូវបានគេហៅថា ncp_host ។ ទាញយក i.MX RT1060 SDK (កំណែ 2.16.000 និងខ្ពស់ជាងនេះ) ពី [4] ។
ផ្លូវទៅកាន់កម្មវិធីម៉ាស៊ីន NCP exampឡេ៖ \boards\evkbmimxrt1060\ncp_examples\ncp_host ។
ខ្សែសង្វាក់ឧបករណ៍ដែលបានស្នើដើម្បីចងក្រងកម្មវិធី NCP គឺ៖
- IAR: 9.50.1
- ARMGCC៖ ១២.៣.១
វ៉ាយហ្វាយ
ជំហានដើម្បីបង្កើតកម្មវិធីម៉ាស៊ីន NCP សម្រាប់ Wi-Fi៖
- ជំហានទី 1 - បើក example ក្នុង IAR ឬប្រើ ARMGCC ជាឧបករណ៍ចងក្រង។
- ជំហានទី 2 – ពិនិត្យមើលថា CONFIG_NCP_WIFI ត្រូវបានកំណត់ក្នុង ncp_host_config.h ។
ផ្លូវទៅកាន់ ncp_host_config.h៖
\boards\evkbmimxrt1060\ncp_examples\ncp_host\ncp_host_config.h
ជំហានទី 3 – កំណត់ចំណុចប្រទាក់ផ្នែករឹងក្នុង ncp_host_config.h ដោយផ្អែកលើការតភ្ជាប់ផ្នែករឹង។
ចំណាំ៖ ចំណុចប្រទាក់ច្រើនមិនត្រូវបានគាំទ្រស្របគ្នាទេ។ បើកចំណុចប្រទាក់ NCP តែមួយក្នុងពេលតែមួយ ហើយបិទចំណុចប្រទាក់ផ្សេងទៀត។
ជំហានទី 4 – កំណត់ CONFIG_NCP_SUPP ទៅ 1 ឬ 0 យោងតាមការកំណត់របស់ ncp_device ។ តម្លៃត្រូវតែដូចគ្នាសម្រាប់ម៉ាស៊ីន និងសម្រាប់ឧបករណ៍។
ជំហានទី 5 - ចងក្រងអតីតample និងដាក់កម្មវិធីរូបភាពទៅ i.MX RT1060។ ស្វែងរកព័ត៌មានលម្អិតបន្ថែមក្នុង [1]។
ប៊្លូធូសថាមពលទាប
អតីតample សម្រាប់កម្មវិធីម៉ាស៊ីន Bluetooth LE NCP មានទីតាំងនៅក្នុងថត៖ \boards\evkbmimxrt1060\ncp_examples\ncp_host ។
- ជំហានដើម្បីបង្កើតកម្មវិធីម៉ាស៊ីន NCP សម្រាប់ Bluetooth LE៖
- ជំហានទី 1 - នាំចូល NCP example ទៅ IAR ឬប្រើ ARMGCC ជាឧបករណ៍ចងក្រង។
- ជំហានទី 2 – ត្រូវប្រាកដថា CONFIG_NCP_BLE ត្រូវបានកំណត់ជា 1 ក្នុង ncp_host_config.h ។
ជំហានទី 3 – កំណត់ចំណុចប្រទាក់ផ្នែករឹងក្នុង ncp_host_config.h ដោយផ្អែកលើការតភ្ជាប់ផ្នែករឹង។
ចំណាំ៖ ចំណុចប្រទាក់ច្រើនមិនត្រូវបានគាំទ្រស្របគ្នាទេ។ បើកចំណុចប្រទាក់ NCP តែមួយក្នុងពេលតែមួយ ហើយបិទចំណុចប្រទាក់ផ្សេងទៀត។
ជំហានទី 4 - ចងក្រងអតីតample និងដាក់កម្មវិធីរូបភាពទៅ i.MX RT1060។ ស្វែងរកព័ត៌មានលម្អិតបន្ថែមក្នុង [1]។
ខ្សែស្រឡាយ
កម្មវិធីម៉ាស៊ីន NCP សម្រាប់ Thread មានទីតាំងនៅ៖ https://github.com/NXP/ot-nxp/.
ចំណាំ៖ សម្រាប់ Thread មានតែ ARMGCC ប៉ុណ្ណោះដែលអាចប្រើបានដើម្បីចងក្រងកម្មវិធី NCP host (i.MX RT1060) និងឧបករណ៍ (RW612) ។
ជំហានទី 1 - ក្លូនឃ្លាំង ធ្វើបច្ចុប្បន្នភាព SDK និងចងក្រង OT NCP host exampលេ៖
ជំហានទី 2 - ផ្លាស់ទីទៅថត ot-nxp ហើយបង្កើតកម្មវិធីម៉ាស៊ីន NCP សម្រាប់ចំណុចប្រទាក់ផ្សេងគ្នា។ ពាក្យបញ្ជាសម្រាប់ចំណុចប្រទាក់ UART៖
កម្មវិធីម៉ាស៊ីន OT NCP ប្រព័ន្ធគោលពីរ ot-cli-rt1060.bin មានទីតាំងនៅក្នុងថត build_rt1060/rw612_ncp_host/bin។
ចងក្រងកម្មវិធីឧបករណ៍ NCP
កម្មវិធី NCP នៅលើ RW612 ត្រូវបានគេហៅថា ncp_device ។ ផ្លូវទៅកាន់កូដប្រភពនៃកម្មវិធីក្នុង RW612 SDK គឺ៖ \boards\rdRW612bga\ncp_examples\ncp_device។
ខ្សែសង្វាក់ឧបករណ៍ដែលបានស្នើដើម្បីចងក្រងកម្មវិធីឧបករណ៍ NCP គឺ៖
- IAR: 9.50.1
- ARMGCC៖ ១២.៣.១
វ៉ាយហ្វាយ
ជំហានដើម្បីចងក្រងកម្មវិធី ncp_device សម្រាប់ Wi-Fi៖
ជំហានទី 1 - នាំចូលអតីតample ទៅ IAR ឬប្រើ ARMGCC ជាឧបករណ៍ចងក្រង។
ជំហានទី 2 – ត្រូវប្រាកដថា CONFIG_NCP_WIFI ត្រូវបានកំណត់ជា 1 ក្នុង app_config.h ។
ផ្លូវទៅកាន់ app_config.h file គឺ៖ \boards\rdRW612bga\ncp_examples\ncp_device\app_config.h
ជំហានទី 3 – ជ្រើសរើសចំណុចប្រទាក់ផ្នែករឹងនៅក្នុង app_config.h file ផ្អែកលើការតភ្ជាប់ផ្នែករឹង
ចំណាំ៖ ចំណុចប្រទាក់ច្រើនមិនត្រូវបានគាំទ្រស្របគ្នាទេ។ បើកចំណុចប្រទាក់ NCP តែមួយក្នុងពេលតែមួយ ហើយបិទចំណុចប្រទាក់ផ្សេងទៀត។
ជំហានទី 4 – កំណត់ CONFIG_NCP_SUPP ទៅ 1 ឬ 0 យោងទៅតាមការកំណត់របស់ផ្នែកម៉ាស៊ីន NCP ។ តម្លៃគួរតែដូចគ្នានៅលើម៉ាស៊ីន និងនៅផ្នែកខាងឧបករណ៍។
CONFIG_NCP_SUPP ត្រូវបានកំណត់ក្នុង wifi_config.h file.
ផ្លូវទៅកាន់ wifi_config.h file គឺ៖ \boards\rdRW612bga\ncp_examples\ncp_device\wifi\wifi_config.h
ជំហានទី 5 - ចងក្រងអតីតample និងដាក់កម្មវិធីរូបភាពទៅ RW612។ ស្វែងរកព័ត៌មានលម្អិតបន្ថែមនៅក្នុង [2] ។ UM12133
ប៊្លូធូសថាមពលទាប
ផ្លូវទៅកាន់កូដប្រភពនៃកម្មវិធី Bluetooth LE នៅក្នុង RW612 SDK គឺ៖ \boards\rdRW612bga\ncp_examples\ncp_device
- ជំហានដើម្បីចងក្រងកម្មវិធី ncp_device សម្រាប់ Bluetooth LE៖
- ជំហានទី 1 - នាំចូលអតីតample ទៅ IAR ឬប្រើ ARMGCC ជាឧបករណ៍ចងក្រង។
- ជំហានទី 2 – ត្រូវប្រាកដថា CONFIG_NCP_BLE ត្រូវបានកំណត់នៅក្នុង app_config.h ។
ជំហានទី 3 – ជ្រើសរើសចំណុចប្រទាក់ផ្នែករឹងនៅក្នុង app_config.h file ផ្អែកលើការតភ្ជាប់ផ្នែករឹង។
ចំណាំ៖ ចំណុចប្រទាក់ច្រើនមិនត្រូវបានគាំទ្រស្របគ្នាទេ។ បើកចំណុចប្រទាក់ NCP តែមួយក្នុងពេលតែមួយ ហើយបិទចំណុចប្រទាក់ផ្សេងទៀត។
ជំហានទី 4 - ចងក្រងអតីតample និងដាក់កម្មវិធីរូបភាពទៅ RW612។ ស្វែងរកព័ត៌មានលម្អិតបន្ថែមនៅក្នុង [2] ។
ខ្សែស្រឡាយ
កម្មវិធីឧបករណ៍ NCP សម្រាប់ Thread មានទីតាំងនៅ៖ https://github.com/NXP/ot-nxp/
ចំណាំ៖ សម្រាប់ Thread មានតែ ARMGCC ប៉ុណ្ណោះដែលអាចប្រើបានដើម្បីចងក្រងកម្មវិធី NCP host (i.MX RT1060) និងឧបករណ៍ (RW612) ។
ជំហានទី 1 - ក្លូនឃ្លាំង ធ្វើបច្ចុប្បន្នភាព SDK និងចងក្រងឧបករណ៍ OT NCP ឧampលេ៖
ជំហានទី 2 - ផ្លាស់ទីទៅថត ot-nxp ហើយបង្កើតកម្មវិធីឧបករណ៍ NCP សម្រាប់ចំណុចប្រទាក់ផ្សេងគ្នា។ ពាក្យបញ្ជាសម្រាប់ចំណុចប្រទាក់ UART៖
ដំណើរការកម្មវិធីម៉ាស៊ីន NCP
វ៉ាយហ្វាយ
ជំហានទី 1 – ផ្ទុករូបភាពឧបករណ៍ NCP នៅលើបន្ទះ RW612 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់ (ផ្នែកទី 3) ។ តារាងទី 3 បង្ហាញអាសយដ្ឋានផ្ទុករូបភាព។
តារាងទី 3. អាសយដ្ឋានផ្ទុករូបភាពសម្រាប់កម្មវិធីឧបករណ៍ Wi-Fi NCP
អាសយដ្ឋានផ្ទុករូបភាព
- ប៊្លូធូស LE/802.15.4 កម្មវិធីបង្កប់បន្សំ 0x085e0000
- កម្មវិធីឧបករណ៍ NCP ប្រព័ន្ធគោលពីរ 0x08000000
ជំហានទី 2 - កម្មវិធីរូបភាពម៉ាស៊ីន NCP នៅលើបន្ទះ i.MX RT1060 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់។
ជំហានទី 3 – ភ្ជាប់ RW612 ទៅ i.MX RT1060 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់។ សូមមើលផ្នែកទី 3 ។
ជំហានទី 4 – ថាមពលនៅលើបន្ទះ i.MX RT1060 និងបន្ទះ RW612 ។
ចំណាំ៖
- ប្រសិនបើបន្ទះ RW612 និង i.MX RT1060 EVKB ត្រូវបានភ្ជាប់នៅលើ UART នោះ i.MX RT1060 EVKB ត្រូវតែបើកជាមុនសិន។ តម្រូវការសម្រាប់ការកំណត់ពេលបើកថាមពល i.MX RT1060 EVKB គឺថាស្នូលត្រូវតែបើកមុនពេល I/O ។
- ប្រសិនបើ RW612 ត្រូវបានបើកដំណើរការដំបូង RW612 UART TX ជំរុញវ៉ុលtage ទៅ IO នៃ i.MX RT1060 EVKBUART RX ។
- ប្រសិនបើ I/O ត្រូវបានបើកមុនពេលស្នូលនៅលើ i.MX RT1060 SOC ការចាប់ផ្តើមនៃ i.MX RT1060 ត្រូវបានប៉ះពាល់។
- ប្រសិនបើ RW612 និង i.MX RT1060 EVKB ត្រូវបានភ្ជាប់នៅលើ SDIO នោះ RW612 ត្រូវតែបើកជាមុនសិន។
ជំហានទី 5 – ដំណើរការកម្មវិធីម៉ាស៊ីន NCP នៅលើក្តារ i.MX RT1060 ហើយទទួលបានបញ្ជីពាក្យបញ្ជា Wi-Fi ដែលគាំទ្រ (រូបភាពទី 8) ។
ជំហានទី 6 - ចេញពាក្យបញ្ជា Wi-Fi នៅលើផ្នែកម៉ាស៊ីន NCP ។
ពាក្យបញ្ជាត្រូវបានផ្ញើទៅឧបករណ៍ NCP ។ ការឆ្លើយតបពាក្យបញ្ជាបង្ហាញនៅលើផ្នែកម៉ាស៊ីន NCP ។ រូបភាពទី 9 បង្ហាញពីអតីតample នៃពាក្យបញ្ជាកំណែ wlan ចេញនៅខាងម្ចាស់ផ្ទះ NCP ។
ប៊្លូធូសថាមពលទាប
ជំហានទី 1 – ផ្ទុករូបភាពឧបករណ៍ NCP នៅលើបន្ទះ RW612 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់ (ផ្នែកទី 3) ។
តារាងទី 4 បង្ហាញអាសយដ្ឋានផ្ទុកសម្រាប់កម្មវិធីឧបករណ៍ Bluetooth LE NCP
ជំហានទី 2 - កម្មវិធីរូបភាពម៉ាស៊ីន NCP នៅលើបន្ទះ i.MX RT1060 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់។
ជំហានទី 3 – ភ្ជាប់ RW612 ទៅ i.MX RT1060 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់ (ផ្នែកទី 3) ។
ជំហានទី 4 – ថាមពលនៅលើបន្ទះ i.MX RT1060 និងបន្ទះ RW612 ។
ជំហានទី 5 – ដំណើរការកម្មវិធីម៉ាស៊ីន NCP នៅលើក្តារ i.MX RT1060 ហើយទទួលបានបញ្ជីពាក្យបញ្ជា Bluetooth LE ដែលគាំទ្រ (រូបភាពទី 10)។
ខ្សែស្រឡាយ
ជំហានទី 1 – ផ្ទុករូបភាពឧបករណ៍ NCP ទៅ RW612 នៅលើបន្ទះ RW612 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់ (ផ្នែកទី 3) ។ តារាងទី 5 បង្ហាញអាសយដ្ឋានផ្ទុករូបភាព
ជំហានទី 2 - កម្មវិធីរូបភាពម៉ាស៊ីន NCP នៅលើបន្ទះ i.MX RT1060 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់។
ជំហានទី 3 – ភ្ជាប់ RW612 ទៅ i.MX RT1060 ជាមួយនឹងចំណុចប្រទាក់ដែលបានបញ្ជាក់ (ផ្នែកទី 3 ។
ជំហានទី 4 – ថាមពលនៅលើបន្ទះ i.MX RT1060 និងបន្ទះ RW612 ។
ជំហានទី 5 - ដំណើរការកម្មវិធីម៉ាស៊ីន NCP នៅលើ i.MX RT1060 ។
- បញ្ចូលជំនួយដើម្បីទទួលបានបញ្ជីពាក្យបញ្ជាដែលគាំទ្រ។
- បញ្ចូលកំណែដើម្បីទទួលបានកំណែ OpenThread បច្ចុប្បន្ន ហើយពិនិត្យមើលថាមុខងារ NCP កំពុងដំណើរការ (រូបភាពទី 11)។
អក្សរកាត់និងអក្សរកាត់
តារាង 6. អក្សរកាត់ និងអក្សរកាត់
និយមន័យអក្សរកាត់
- ឧបករណ៍បញ្ជា CITO បញ្ចូលទិន្នផលគោលដៅ[1]
- ចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជា CLI
- ការបញ្ចូលគោលដៅទិន្នផលរបស់ COTI Controller[1]
- ឧបករណ៍វាយតម្លៃ EVK
- កម្មវិធីបង្កប់ FW
- HW Hardware
- IDE បរិស្ថានអភិវឌ្ឍន៍រួមបញ្ចូលគ្នា
- NCP Network សហដំណើរការ
- ឧបករណ៍អភិវឌ្ឍន៍កម្មវិធី SDK
- កម្មវិធី SW
ចំណាំអំពីកូដប្រភពនៅក្នុងឯកសារ ឧample កូដដែលបង្ហាញក្នុងឯកសារនេះមានសិទ្ធិរក្សាសិទ្ធិ និង BSD-3-Clause ដូចខាងក្រោម៖ រក្សាសិទ្ធិ 2024 NXP ការចែកចាយឡើងវិញ និងការប្រើប្រាស់ក្នុងទម្រង់ប្រភព និងប្រព័ន្ធគោលពីរ ដោយមានឬគ្មានការកែប្រែត្រូវបានអនុញ្ញាត ផ្តល់លក្ខខណ្ឌដូចខាងក្រោមត្រូវបានបំពេញ៖
- ការចែកចាយឡើងវិញនៃកូដប្រភពត្រូវតែរក្សាការជូនដំណឹងអំពីការរក្សាសិទ្ធិខាងលើ បញ្ជីលក្ខខណ្ឌ និងការបដិសេធខាងក្រោម។
- ការចែកចាយឡើងវិញក្នុងទម្រង់គោលពីរត្រូវតែបង្កើតឡើងវិញនូវការជូនដំណឹងអំពីការរក្សាសិទ្ធិខាងលើ បញ្ជីនៃលក្ខខណ្ឌ និងការមិនទទួលខុសត្រូវខាងក្រោមនៅក្នុងឯកសារ និង/ឬសម្ភារៈផ្សេងទៀតត្រូវតែផ្តល់ជូនជាមួយនឹងការចែកចាយ។
- ទាំងឈ្មោះអ្នករក្សាសិទ្ធិនិងឈ្មោះអ្នកចូលរួមរបស់វាមិនអាចត្រូវបានប្រើដើម្បីគាំទ្រឬផ្សព្វផ្សាយផលិតផលដែលបានមកពីកម្មវិធីនេះដោយគ្មានការអនុញ្ញាតជាលាយលក្ខណ៍អក្សរជាមុន។
កម្មវិធីនេះត្រូវបានផ្តល់ដោយអ្នកកាន់កាប់សិទ្ធិអ្នកនិពន្ធ និងអ្នករួមវិភាគទាន "ដូចដែលមាន" និងការធានាណាមួយ ឬដោយប្រយោល រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះ ការធានាជាក់ស្តែងនៃការផ្គត់ផ្គង់ទំនិញ បដិសេធ។ គ្មានករណីណាមួយដែលអ្នកកាន់កាប់សិទ្ធិថតចម្លង ឬអ្នករួមចំណែកត្រូវទទួលខុសត្រូវចំពោះការខូចខាតដោយផ្ទាល់ ប្រយោល ចៃដន្យ ពិសេស គំរូ ឬការខូចខាតជាផលវិបាក (រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះផ្នែករដ្ឋបាល សេវាកម្ម ការបាត់បង់ការប្រើប្រាស់ ទិន្នន័យ ឬប្រាក់ចំណេញ ឬការរំខានអាជីវកម្ម) ទោះបីជាបង្កឡើង និងលើទ្រឹស្តីនៃទំនួលខុសត្រូវណាមួយក៏ដោយ ថាតើនៅក្នុងកិច្ចសន្យា ទំនួលខុសត្រូវយ៉ាងតឹងរ៉ឹង ឬការបង្ខិតបង្ខំ (រួមទាំងការបិទសិទ្ធិប្រើប្រាស់) ការប្រើប្រាស់កម្មវិធីនេះ ទោះបីជាមានការណែនាំអំពីលទ្ធភាពនៃការប្រើ SUCHDAMAGE ក៏ដោយ។
ឯកសារយោង
[1] ការណែនាំអ្នកប្រើប្រាស់ – ការចាប់ផ្តើមជាមួយ MCUXpresso SDK សម្រាប់ MIMXRT1060-EVKB (មាននៅក្នុងថតឯកសារក្នុង i.MX RT1060 SDK)[2] សៀវភៅណែនាំអ្នកប្រើប្រាស់ – UM11798 – ការចាប់ផ្តើមជាមួយ Wireless នៅលើ RW61x Evaluation Board ដំណើរការ RTOS (link)
[3] Web ទំព័រ – i.MX-RT1060៖ Crossover MCU ជាមួយ Arm® Cortex®-M7
[4] Web ទំព័រ - NXP MCUXpresso SDK Builder (តំណភ្ជាប់)
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
តារាង 7. ប្រវត្តិនៃការពិនិត្យឡើងវិញ
លេខសម្គាល់ឯកសារ ការពិពណ៌នាកាលបរិច្ឆេទចេញផ្សាយ
- UM12133 v.1.0 24 កញ្ញា 2024 • កំណែដំបូង
ទាក់ទងមកយើងខ្ញុំ
សូមមើលតំណភ្ជាប់ខាងក្រោមសម្រាប់ព័ត៌មានលម្អិតអំពីផលិតផល សំណួរ និងការគាំទ្រ។
- ទំព័រដើម៖ nxp.com
- Web គាំទ្រ៖ nxp.com/support
- សហគមន៍ NXP៖ https://community.nxp.com/
ព័ត៌មានផ្លូវច្បាប់
និយមន័យ
សេចក្តីព្រាង - ស្ថានភាពព្រាងនៅលើឯកសារបង្ហាញថាខ្លឹមសារនៅតែស្ថិតក្រោមការកែប្រែផ្ទៃក្នុងview និងស្ថិតនៅក្រោមការយល់ព្រមជាផ្លូវការ ដែលអាចបណ្តាលឱ្យមានការកែប្រែ ឬបន្ថែម។ NXP Semiconductors មិនផ្តល់ការតំណាង ឬការធានាណាមួយអំពីភាពត្រឹមត្រូវ ឬពេញលេញនៃព័ត៌មានដែលរួមបញ្ចូលនៅក្នុងកំណែព្រាងនៃឯកសារ ហើយនឹងមិនទទួលខុសត្រូវចំពោះផលវិបាកនៃការប្រើប្រាស់ព័ត៌មាននោះទេ។
ការបដិសេធ
- ការធានា និងការទទួលខុសត្រូវមានកំណត់ — ព័ត៌មាននៅក្នុងឯកសារនេះត្រូវបានគេជឿថាមានភាពត្រឹមត្រូវ និងអាចទុកចិត្តបាន។ ទោះជាយ៉ាងណាក៏ដោយ NXP Semiconductors មិនផ្តល់ការតំណាង ឬការធានាណាមួយដែលបានបង្ហាញ ឬបង្កប់ន័យចំពោះភាពត្រឹមត្រូវ ឬពេញលេញនៃព័ត៌មាននោះទេ ហើយនឹងមិនទទួលខុសត្រូវចំពោះផលវិបាកនៃការប្រើប្រាស់ព័ត៌មាននោះទេ។ NXP Semiconductors មិនទទួលខុសត្រូវចំពោះខ្លឹមសារនៅក្នុងឯកសារនេះទេ ប្រសិនបើផ្តល់ដោយប្រភពព័ត៌មាននៅខាងក្រៅ NXP Semiconductors។ នៅក្នុងព្រឹត្តិការណ៍ណាមួយ NXP Semiconductors នឹងមិនទទួលខុសត្រូវចំពោះការខូចខាតដោយប្រយោល ចៃដន្យ ការដាក់ទណ្ឌកម្ម ពិសេស ឬជាផលវិបាក (រួមទាំង - ដោយគ្មានដែនកំណត់ - ការបាត់បង់ប្រាក់ចំណេញ ការសន្សំដែលបាត់បង់ ការរំខានអាជីវកម្ម ការចំណាយទាក់ទងនឹងការដកចេញ ឬការជំនួសផលិតផល ឬថ្លៃការងារឡើងវិញ) ថាតើ ឬមិនមែនការខូចខាតបែបនេះគឺផ្អែកលើទារុណកម្ម (រួមទាំងការធ្វេសប្រហែស) ការធានា ការបំពានកិច្ចសន្យា ឬទ្រឹស្តីច្បាប់ផ្សេងទៀត។ ទោះបីជាមានការខូចខាតណាមួយដែលអតិថិជនអាចកើតឡើងដោយហេតុផលណាមួយក៏ដោយ ទំនួលខុសត្រូវសរុបរបស់ NXP Semiconductors ចំពោះអតិថិជនចំពោះផលិតផលដែលបានពិពណ៌នានៅទីនេះ នឹងត្រូវកំណត់ដោយអនុលោមតាមលក្ខខណ្ឌនៃការលក់ពាណិជ្ជកម្មរបស់ NXP Semiconductors ។
- សិទ្ធិធ្វើការផ្លាស់ប្តូរ — NXP Semiconductors រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរព័ត៌មានដែលបានបោះពុម្ពផ្សាយនៅក្នុងឯកសារនេះ រួមទាំងដោយគ្មានការកំណត់ជាក់លាក់ និងការពិពណ៌នាអំពីផលិតផល នៅពេលណាក៏បាន និងដោយគ្មានការជូនដំណឹងជាមុន។ ឯកសារនេះជំនួស និងជំនួសព័ត៌មានទាំងអស់ដែលបានផ្តល់មុនការបោះពុម្ពផ្សាយនៅទីនេះ។
- ភាពស័ក្តិសមសម្រាប់ការប្រើប្រាស់ — ផលិតផល NXP Semiconductors មិនត្រូវបានរចនា អនុញ្ញាត ឬធានាឱ្យមានលក្ខណៈសមរម្យសម្រាប់ប្រើប្រាស់ក្នុងការគាំទ្រជីវិត ប្រព័ន្ធ ឬឧបករណ៍ដែលមានសារៈសំខាន់សម្រាប់ជីវិត ឬសុវត្ថិភាព ឬនៅក្នុងកម្មវិធីដែលការបរាជ័យ ឬដំណើរការខុសប្រក្រតីនៃផលិតផល NXP Semiconductors អាចត្រូវបានរំពឹងទុកដោយហេតុផល។ បណ្តាលឱ្យមានរបួសផ្ទាល់ខ្លួន ការស្លាប់ ឬទ្រព្យសម្បត្តិធ្ងន់ធ្ងរ ឬការខូចខាតបរិស្ថាន។ NXP Semiconductors និងអ្នកផ្គត់ផ្គង់របស់ខ្លួនមិនទទួលខុសត្រូវចំពោះការដាក់បញ្ចូល និង/ឬការប្រើប្រាស់ផលិតផល NXP Semiconductors នៅក្នុងឧបករណ៍ ឬកម្មវិធីនោះទេ ដូច្នេះការដាក់បញ្ចូល និង/ឬការប្រើប្រាស់បែបនេះគឺស្ថិតក្នុងហានិភ័យផ្ទាល់ខ្លួនរបស់អតិថិជន។ កម្មវិធី - កម្មវិធីដែលត្រូវបានពិពណ៌នានៅទីនេះសម្រាប់ផលិតផលណាមួយនេះគឺសម្រាប់គោលបំណងបង្ហាញតែប៉ុណ្ណោះ។ NXP Semiconductors មិនធ្វើតំណាង ឬការធានាថាកម្មវិធីបែបនេះនឹងសាកសមសម្រាប់ការប្រើប្រាស់ដែលបានបញ្ជាក់ដោយមិនចាំបាច់ធ្វើតេស្ត ឬកែប្រែបន្ថែម។ អតិថិជនត្រូវទទួលខុសត្រូវចំពោះការរចនា និងប្រតិបត្តិការនៃកម្មវិធី និងផលិតផលរបស់ពួកគេដោយប្រើប្រាស់ផលិតផល NXP Semiconductors ហើយ NXP Semiconductors មិនទទួលខុសត្រូវចំពោះជំនួយណាមួយជាមួយកម្មវិធី ឬការរចនាផលិតផលរបស់អតិថិជនឡើយ។ វាជាទំនួលខុសត្រូវតែមួយគត់របស់អតិថិជនក្នុងការកំណត់ថាតើផលិតផល NXP Semiconductors មានលក្ខណៈសមរម្យ និងសមនឹងកម្មវិធី និងផលិតផលរបស់អតិថិជនដែលបានគ្រោងទុក ក៏ដូចជាសម្រាប់កម្មវិធីដែលបានគ្រោងទុក និងការប្រើប្រាស់អតិថិជនភាគីទីបីរបស់អតិថិជនផងដែរ។ អតិថិជនគួរតែផ្តល់នូវការរចនា និងការការពារប្រតិបត្តិការសមស្រប ដើម្បីកាត់បន្ថយហានិភ័យដែលទាក់ទងនឹងកម្មវិធី និងផលិតផលរបស់ពួកគេ។ NXP Semiconductors មិនទទួលយកការទទួលខុសត្រូវដែលទាក់ទងនឹងលំនាំដើម ការខូចខាត ការចំណាយ ឬបញ្ហាណាមួយដែលផ្អែកលើភាពទន់ខ្សោយ ឬលំនាំដើមណាមួយនៅក្នុងកម្មវិធី ឬផលិតផលរបស់អតិថិជន ឬកម្មវិធី ឬការប្រើប្រាស់ដោយអតិថិជនភាគីទីបីរបស់អតិថិជននោះទេ។ អតិថិជនត្រូវទទួលខុសត្រូវចំពោះការធ្វើតេស្តចាំបាច់ទាំងអស់សម្រាប់កម្មវិធី និងផលិតផលរបស់អតិថិជនដោយប្រើប្រាស់ផលិតផល NXP Semiconductors ដើម្បីជៀសវាងការបរាជ័យនៃកម្មវិធី និងផលិតផល ឬនៃកម្មវិធី ឬប្រើប្រាស់ដោយអតិថិជនភាគីទីបីរបស់អតិថិជន។ NXP មិនទទួលយកការទទួលខុសត្រូវណាមួយក្នុងន័យនេះទេ។ ល័ក្ខខ័ណ្ឌនៃការលក់ពាណិជ្ជកម្ម — ផលិតផល NXP Semiconductors ត្រូវបានលក់តាមលក្ខខណ្ឌទូទៅនៃការលក់ពាណិជ្ជកម្ម ដូចដែលបានចុះផ្សាយនៅ https://www.nxp.com/profile/terms លុះត្រាតែមានការព្រមព្រៀងផ្សេងពីនេះក្នុងកិច្ចព្រមព្រៀងបុគ្គលដែលមានសុពលភាពជាលាយលក្ខណ៍អក្សរ។ ក្នុងករណីកិច្ចព្រមព្រៀងបុគ្គលត្រូវបានបញ្ចប់ មានតែលក្ខខណ្ឌនៃកិច្ចព្រមព្រៀងរៀងៗខ្លួនប៉ុណ្ណោះដែលត្រូវអនុវត្ត។ NXP Semiconductors សម្តែងការជំទាស់ចំពោះការអនុវត្តលក្ខខណ្ឌទូទៅរបស់អតិថិជនទាក់ទងនឹងការទិញផលិតផល NXP Semiconductors ដោយអតិថិជន។
- ការត្រួតពិនិត្យការនាំចេញ — ឯកសារនេះក៏ដូចជាធាតុដែលបានពិពណ៌នានៅទីនេះអាចជាកម្មវត្ថុនៃបទប្បញ្ញត្តិត្រួតពិនិត្យការនាំចេញ។ ការនាំចេញអាចទាមទារការអនុញ្ញាតជាមុនពីអាជ្ញាធរមានសមត្ថកិច្ច។ ភាពស័ក្តិសមសម្រាប់ការប្រើប្រាស់នៅក្នុងផលិតផលដែលមិនមានគុណភាពសម្រាប់រថយន្ត — លុះត្រាតែឯកសារនេះបញ្ជាក់យ៉ាងច្បាស់ថាផលិតផល NXP Semiconductors ជាក់លាក់នេះមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់សម្រាប់យានយន្តនោះ ផលិតផលនេះមិនស័ក្តិសមសម្រាប់ការប្រើប្រាស់រថយន្តទេ។ វាមិនមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់ ឬត្រូវបានសាកល្បងដោយអនុលោមតាមការធ្វើតេស្តរថយន្ត ឬតម្រូវការកម្មវិធី NXP Semiconductors មិនទទួលខុសត្រូវចំពោះការដាក់បញ្ចូល និង/ឬការប្រើប្រាស់ផលិតផលដែលមិនមានគុណភាពសម្រាប់រថយន្តនៅក្នុងឧបករណ៍ ឬកម្មវិធីរថយន្ត។ ក្នុងករណីដែលអតិថិជនប្រើប្រាស់ផលិតផលសម្រាប់ការរចនា និងប្រើប្រាស់ក្នុងកម្មវិធីរថយន្តទៅនឹងលក្ខណៈបច្ចេកទេស និងស្តង់ដាររថយន្ត អតិថិជន (ក) ត្រូវប្រើប្រាស់ផលិតផលដោយគ្មានការធានារបស់ NXP Semiconductors នៃផលិតផលសម្រាប់កម្មវិធីរថយន្ត ការប្រើប្រាស់ និងលក្ខណៈបច្ចេកទេស និង ( ខ) នៅពេលណាដែលអតិថិជនប្រើប្រាស់ផលិតផលសម្រាប់កម្មវិធីរថយន្តលើសពីលក្ខណៈបច្ចេកទេសរបស់ NXP Semiconductors ការប្រើប្រាស់បែបនេះនឹងត្រូវប្រឈមមុខនឹងហានិភ័យផ្ទាល់របស់អតិថិជន និង (គ) អតិថិជនពេញលេញ។ ផ្តល់សំណងដល់ NXP Semiconductors សម្រាប់ការទទួលខុសត្រូវ ការខូចខាត ឬការទាមទារផលិតផលដែលបរាជ័យដែលបណ្តាលមកពីការរចនាអតិថិជន និងការប្រើប្រាស់ផលិតផលសម្រាប់កម្មវិធីរថយន្តលើសពីការធានាស្តង់ដាររបស់ NXP Semiconductors និងផលិតផលជាក់លាក់របស់ NXP Semiconductors ។ ការបោះពុម្ពផ្សាយ HTML — កំណែ HTML នៃឯកសារនេះត្រូវបានផ្តល់ជូនជាការគួរសម។ ព័ត៌មានច្បាស់លាស់មាននៅក្នុងឯកសារដែលអាចអនុវត្តបានជាទម្រង់ PDF ។ ប្រសិនបើមានភាពមិនស្របគ្នារវាងឯកសារ HTML និងឯកសារ PDF នោះឯកសារ PDF មានអាទិភាព។
- ការបកប្រែ — កំណែដែលមិនមែនជាភាសាអង់គ្លេស (បកប្រែ) នៃឯកសារ រួមទាំងព័ត៌មានផ្លូវច្បាប់នៅក្នុងឯកសារនោះ គឺសម្រាប់ជាឯកសារយោងតែប៉ុណ្ណោះ។ កំណែជាភាសាអង់គ្លេសនឹងមានសុពលភាពក្នុងករណីមានភាពខុសគ្នារវាងកំណែដែលបានបកប្រែ និងភាសាអង់គ្លេស។
- សុវត្ថិភាព - អតិថិជនយល់ថាផលិតផល NXP ទាំងអស់អាចទទួលរងនូវភាពងាយរងគ្រោះដែលមិនស្គាល់អត្តសញ្ញាណ ឬអាចគាំទ្រស្តង់ដារសុវត្ថិភាពដែលបានបង្កើតឡើង ឬជាក់លាក់ជាមួយនឹងដែនកំណត់ដែលគេស្គាល់។ អតិថិជនត្រូវទទួលខុសត្រូវចំពោះការរចនា និងប្រតិបត្តិការនៃកម្មវិធី និងផលិតផលរបស់ខ្លួនពេញមួយវដ្តជីវិតរបស់ពួកគេ ដើម្បីកាត់បន្ថយឥទ្ធិពលនៃភាពងាយរងគ្រោះទាំងនេះលើកម្មវិធី និងផលិតផលរបស់អតិថិជន។ ការទទួលខុសត្រូវរបស់អតិថិជនក៏ពង្រីកដល់បច្ចេកវិទ្យាបើកចំហ និង/ឬកម្មសិទ្ធិផ្សេងទៀតដែលគាំទ្រដោយផលិតផល NXP សម្រាប់ប្រើប្រាស់ក្នុងកម្មវិធីរបស់អតិថិជន។ NXP មិនទទួលខុសត្រូវចំពោះភាពងាយរងគ្រោះណាមួយឡើយ។ អតិថិជនគួរតែពិនិត្យមើលការអាប់ដេតសុវត្ថិភាពពី NXP ជាទៀងទាត់ ហើយតាមដានដោយសមរម្យ។ អតិថិជនត្រូវជ្រើសរើសផលិតផលដែលមានលក្ខណៈពិសេសសុវត្ថិភាពដែលសមស្របបំផុតនឹងច្បាប់ បទប្បញ្ញត្តិ និងស្តង់ដារនៃកម្មវិធីដែលបានគ្រោងទុក ហើយធ្វើការសម្រេចចិត្តរចនាចុងក្រោយទាក់ទងនឹងផលិតផលរបស់ខ្លួន ហើយទទួលខុសត្រូវទាំងស្រុងចំពោះការអនុលោមតាមតម្រូវការច្បាប់ និយតកម្ម និងសុវត្ថិភាពទាំងអស់ទាក់ទងនឹងផលិតផលរបស់ខ្លួន។ ដោយមិនគិតពីព័ត៌មាន ឬជំនួយដែលអាចត្រូវបានផ្តល់ដោយ NXP ។
NXP មានក្រុមឆ្លើយតបឧប្បត្តិហេតុសុវត្ថិភាពផលិតផល (PSIRT) (អាចទាក់ទងបាននៅ PSIRT@nxp.com) ដែលគ្រប់គ្រងការស៊ើបអង្កេត ការរាយការណ៍ និងការចេញផ្សាយដំណោះស្រាយចំពោះភាពងាយរងគ្រោះផ្នែកសុវត្ថិភាពនៃផលិតផល NXP ។ - NXP B.V. — NXP B.V. មិនមែនជាក្រុមហ៊ុនប្រតិបត្តិការទេ ហើយវាមិនចែកចាយ ឬលក់ផលិតផលទេ។
ពាណិជ្ជសញ្ញា
សេចក្តីជូនដំណឹង៖ ម៉ាកដែលបានយោងទាំងអស់ ឈ្មោះផលិតផល ឈ្មោះសេវាកម្ម និងពាណិជ្ជសញ្ញា គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។
- NXP - ពាក្យ និងនិមិត្តសញ្ញាគឺជាពាណិជ្ជសញ្ញារបស់ NXP BV
អាម៉ាហ្សូន Web សេវាកម្ម AWS និមិត្តសញ្ញា AWS និង FreeRTOS គឺជាពាណិជ្ជសញ្ញារបស់ Amazon.com, Inc. ឬសាខារបស់ខ្លួន.AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, ពិតView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision, Versatile — គឺជាពាណិជ្ជសញ្ញា និង/ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Arm Limited (ឬសាខា ឬសាខារបស់វា) នៅសហរដ្ឋអាមេរិក និង/ឬកន្លែងផ្សេងទៀត។ បច្ចេកវិទ្យាដែលពាក់ព័ន្ធអាចត្រូវបានការពារដោយប៉ាតង់ ការរក្សាសិទ្ធិ ការរចនា និងអាថ៌កំបាំងពាណិជ្ជកម្មណាមួយ។ រក្សាសិទ្ធិគ្រប់យ៉ាង។ ប៊្លូធូស — ស្លាកសញ្ញា និងពាក្យប៊្លូធូសគឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីកម្មសិទ្ធិដោយ Bluetooth SIG, Inc. ហើយការប្រើប្រាស់សញ្ញាសម្គាល់បែបនេះដោយ NXP Semiconductors គឺស្ថិតនៅក្រោមអាជ្ញាប័ណ្ណ។
J-Link - គឺជាពាណិជ្ជសញ្ញារបស់ SEGGER Microcontroller GmbH ។
សម្រាប់ព័ត៌មានបន្ថែម សូមចូលទៅកាន់៖ https://www.nxp.com
ឯកសារ/ធនធាន
![]() |
NXP UM12133 MCU ឥតខ្សែជាមួយនឹងការរួមបញ្ចូល [pdf] ការណែនាំអ្នកប្រើប្រាស់ UM12133 ឥតខ្សែ MCU ជាមួយការរួមបញ្ចូល, UM12133, MCU ឥតខ្សែជាមួយនឹងការរួមបញ្ចូល, MCU ជាមួយការរួមបញ្ចូល, ជាមួយការរួមបញ្ចូល, រួមបញ្ចូលគ្នា |