MICROCHIP MPF200T-FCG784 ស្ពានឧបករណ៍ចាប់សញ្ញា PolarFire Ethernet
សេចក្តីផ្តើម
PolarFire® Ethernet Sensor Bridge គឺជាផ្នែកមួយនៃប្រព័ន្ធ Holoscan Ecosystem របស់ Nvidia និងពង្រីកការបំប្លែងសញ្ញាពហុពិធីការទៅ NVIDIA® Jetsonâ„¢ Orin┢ AGX និង IGX developer kits តាមរយៈអ៊ីសឺរណិត។
ស្ពានឧបករណ៍ចាប់សញ្ញាគឺផ្អែកលើថាមពលដែលមានប្រសិទ្ធភាពរបស់ Microchip PolarFire Field-Programmable Gate Array (FPGA), MPF200T-FCG784។ វាមានច្រក Ethernet 10G SFP+ ចំនួនពីរដែលភ្ជាប់ទៅឧបករណ៍អភិវឌ្ឍន៍ Jetson AGX Orin និង IGX និងច្រកទទួល MIPI CSI-2 ចំនួនពីរសម្រាប់ភ្ជាប់កាមេរ៉ា។ រន្ធដោត FMC ដែលរួមបញ្ចូលផ្តល់នូវជម្រើសពង្រីកសម្រាប់ពិធីការដូចជា Scalable Low-Voltage សញ្ញាជាមួយនឹងនាឡិកាបង្កប់ (SLVS-EC), CoaXPress, JESD 204B, Serial Digital Interface (SDI) ជាដើម។ ស្ពានឧបករណ៍ចាប់សញ្ញាក៏មាន DDR4 សម្រាប់បណ្ដោះអាសន្នស៊ុម និង SPI Flash សម្រាប់បើកការអាប់ដេតវាល។
តារាងខាងក្រោមរាយបញ្ជីឧបករណ៍ Ethernet Sensor Bridge (ESB) ។
តារាងទី 1. មាតិកាកញ្ចប់
បរិមាណ | ការពិពណ៌នា |
1 | បន្ទះ PolarFire ESB |
1 | ម៉ូឌុលកាមេរ៉ា 12.3 MP IMX477M ពី Arducam លេខផ្នែក៖ B0466R |
1 | លេខផ្នែកម៉ូឌុល 10 Gb SFP+ ទៅ RJ45៖ SFP-10G-TS |
1 | ខ្សែអ៊ីសឺរណិត 10G |
1 | អាដាប់ទ័រ 12V/5A AC |
1 | ខ្សែថាមពល 12V |
1 | ខ្សែ USB ប្រភេទ Type-C |
1 | កាត QuickStart |
តួលេខខាងក្រោមបង្ហាញពីមាតិការបស់ PolarFire ESB Kit ។
លក្ខណៈពិសេសផ្នែករឹង
រូបខាងក្រោមបង្ហាញពីធាតុផ្សំនៃបន្ទះក្តារ។
តម្រូវការសាកល្បង
តារាង 2-1 ។ តម្រូវការជាមុនសម្រាប់ការសាកល្បង
តម្រូវការ | ការពិពណ៌នា |
ផ្នែករឹង និងគ្រឿងបន្លាស់ | |
PolarFire® ESB | MPF200-ETH-SENSOR-BRIDGE |
NVIDIA® កញ្ចប់អ្នកអភិវឌ្ឍន៍ Jetson AGX Orin™1 | កាមេរ៉ា MIPI CSI-2 ត្រូវបានភ្ជាប់ទៅស្ពានឧបករណ៍ចាប់សញ្ញា ហើយភ្ជាប់ទៅ AGX Orin Devkit តាមរយៈអ៊ីសឺរណិត។ កញ្ចប់នេះត្រូវទិញដោយឡែកពីគ្នា។ |
ម៉ូឌុលកាមេរ៉ា MIPI CSI-2 មួយ។ | ម៉ូឌុលកាមេរ៉ា Arducam ដែលមានមូលដ្ឋានលើ IMX477 ត្រូវបានរួមបញ្ចូលនៅក្នុងឧបករណ៍ |
ខ្សែអ៊ីសឺរណិត 10G មួយ។ | រួមបញ្ចូលនៅក្នុងកញ្ចប់ |
កម្មវិធីបំលែង SFP+ ទៅ RJ45 | រួមបញ្ចូលនៅក្នុងកញ្ចប់ |
ការផ្គត់ផ្គង់ថាមពល 12V/5A | រួមបញ្ចូលនៅក្នុងកញ្ចប់ |
ត្រួតពិនិត្យជាមួយការបញ្ចូល DisplayPort | បង្ហាញសម្រាប់ AGX Orin Devkit |
ក្តារចុចនិងកណ្តុរ | តម្រូវឱ្យកំណត់រចនាសម្ព័ន្ធ AGX Orin Devkit ។ |
ចំណាំ៖ មគ្គុទ្ទេសក៍ចាប់ផ្តើមរហ័សផ្តល់ការណែនាំអំពីការដំឡើងសម្រាប់ប្រើជាមួយឧបករណ៍អ្នកអភិវឌ្ឍន៍ Jetson Orin AGX ។ ប្រសិនបើអ្នកកំពុងប្រើ IGX Developer Kit សូមធ្វើតាមជំហានជាក់លាក់ដែលមានបំណងសម្រាប់ IGX kit។ យើងគូសបញ្ជាក់ផ្នែកដែលការណែនាំខុសគ្នាសម្រាប់ឧបករណ៍នីមួយៗ។
កំពុងដំណើរការ Demo
វិសាលភាពនៃការណែនាំចាប់ផ្តើមរហ័សនេះគឺដើម្បីឱ្យអ្នករៀបចំ និងដំណើរការវីដេអូស្ទ្រីមកាមេរ៉ា MIPI CSI-2 តែមួយតាមរយៈ 10G Ethernet ទៅកាន់ NVIDIA Jetson AGX Orin Developer Kit ដែលភ្ជាប់ទៅម៉ូនីទ័រតាមរយៈ DisplayPort ។
PolarFire ESB ត្រូវបានកម្មវិធីជាមុនដើម្បីគាំទ្រកាមេរ៉ា IMX477 MIPI CSI-2 ចំនួនពីរពី Arducam ។ ទោះយ៉ាងណាក៏ដោយ មានតែម៉ូឌុលកាមេរ៉ាមួយប៉ុណ្ណោះដែលត្រូវបានផ្តល់ជូននៅក្នុងប្រអប់។
រូបខាងក្រោមបង្ហាញពីដ្យាក្រាមប្លុកមុខងារ។
រូបភាព 3-1 ។ ដ្យាក្រាមប្លុកមុខងារ
ការរៀបចំបាតុកម្ម
តារាងខាងក្រោមរាយបញ្ជីសង្ខេបនៃការដំឡើង។
ជំហាន | អ្វី | ការពិពណ៌នា |
ជំហានទី 1 | PolarFire® ESB | ជំហានដែលគ្របដណ្តប់ការភ្ជាប់ឧបករណ៍ចាប់សញ្ញារូបភាពទៅនឹងស្ពានឧបករណ៍ចាប់សញ្ញា និងខ្សែអ៊ីសឺរណិតរវាងឧបករណ៍ចាប់សញ្ញាស្ពាន និង AGX Orin devkit ។ |
ជំហានទី 2 | ការដំឡើង AGX Orin Devkit | ជំហានដែលគ្របដណ្តប់លើការដំឡើង AGX Orin devkit ការធ្វើបច្ចុប្បន្នភាពកញ្ចប់ និងការធ្វើតេស្ត ping នៅលើស្ពានឧបករណ៍ចាប់សញ្ញា។ |
ជំហានទី 3 | កំពុងរត់ examples | កំពុងរត់ examples ។ |
ការដំឡើង PolarFire ESB
តារាងខាងក្រោមរាយបញ្ជី jumpers និងទីតាំងលំនាំដើមរបស់ពួកគេ ធានាថា jumpers នៅក្នុង ESB ត្រូវបានកំណត់ត្រឹមត្រូវ។
តារាង 3-1 ។ ការកំណត់ Jumper សម្រាប់ ESB
អ្នកលោត | ទីតាំងលំនាំដើម |
J4 | បិទ |
J7 | បិទ |
J18 | បិទម្ជុល 2 និង 3 |
J21 | បិទម្ជុល 2 និង 3 |
J15 | បិទម្ជុល 1 និង 2 (3.3V) |
J20 | បិទម្ជុល 2 និង 3 |
J16 | បិទម្ជុល 2 និង 3 |
J24 | បិទម្ជុល 9 និង 10 (3.3V) |
ការដំឡើងកាមេរ៉ា
ដើម្បីដំឡើងកាមេរ៉ា សូមអនុវត្តជំហានខាងក្រោម៖
- ត្រូវប្រាកដថាបន្ទះ MPF200-ETH-SENSOR-BRIDGE ត្រូវបានបិទ។
- ភ្ជាប់ម៉ូឌុលកាមេរ៉ា IMX477 ទៅឧបករណ៍ភ្ជាប់ J14 MIPI ដោយប្រើខ្សែកាមេរ៉ា 22-pin ទៅ 22-pin ដូចដែលបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
- បញ្ចូលកម្មវិធីបំលែង SFP+ ទៅ RJ45 ទៅក្នុងទ្រុង SFP នៅលើ J5។
- ភ្ជាប់ខ្សែ Ethernet ពីច្រក SFP+ RJ45 ទៅច្រក Ethernet នៅលើ NVIDIA Jetson AGX Orin Developer Kit ដូចដែលបានបង្ហាញក្នុងរូបខាងក្រោម។
- ភ្ជាប់អាដាប់ទ័រថាមពល 12V ទៅច្រកបញ្ចូលថាមពល J25 ។
- ដើម្បីបើកបន្ទះ សូមរុញកុងតាក់ SW1 ទៅទីតាំងបើក។
ការដំឡើងឧបករណ៍អ្នកអភិវឌ្ឍន៍ AGX Orin
- ដំណើរការជំហាននៅក្នុង ការចាប់ផ្តើមជាមួយ Jetson AGX Orin Developer Kit ។
- ខណៈពេលដែលនៅលើទំព័រចាប់ផ្តើម សូមជ្រើសរើស "លំហូរនៃការដំឡើងលំនាំដើម" ជំនួសឱ្យ "លំហូរនៃការដំឡើងជាជម្រើស" ហើយនៅពេលរំកិលចុះក្រោម សូមជ្រើសរើស "ការដំឡើងដំបូងជាមួយនឹងការភ្ជាប់អេក្រង់" ជំនួសឱ្យ "ការដំឡើងដំបូងនៅក្នុងការកំណត់រចនាសម្ព័ន្ធដោយគ្មានក្បាល" ។
ចំណាំ៖ ជំហាននេះអាចចំណាយពេលយូរ។ ត្រូវប្រាកដថាអ្នកមានការតភ្ជាប់អ៊ីនធឺណិតដែលមានស្ថេរភាព។
ការដំឡើងឧបករណ៍អ្នកអភិវឌ្ឍន៍ Jetson AGX Orin
ស្ពានឧបករណ៍ចាប់សញ្ញា PolarFire ត្រូវបានគាំទ្រនៅលើប្រព័ន្ធ AGX Orin ដែលដំណើរការ JP6.0 release 2. ក្នុងការកំណត់រចនាសម្ព័ន្ធនេះ ឧបករណ៍បញ្ជាអ៊ីសឺរណិតនៅលើក្តារត្រូវបានប្រើជាមួយជង់បណ្តាញខឺណែលលីនុចសម្រាប់ទិន្នន័យ I/O ។ បណ្តាញ I/O ទាំងអស់ត្រូវបានអនុវត្តដោយ CPU ដោយគ្មានការបង្កើនល្បឿនបណ្តាញ។
បន្ទាប់ពីក្រុមប្រឹក្សាភិបាល PolarFire Ethernet Sensor Bridge ត្រូវបានតំឡើង សូមកំណត់រចនាសម្ព័ន្ធតម្រូវការជាមុនមួយចំនួននៅក្នុងប្រព័ន្ធម៉ាស៊ីនរបស់អ្នក។ ខណៈពេលដែលកម្មវិធីឧបករណ៍ចាប់សញ្ញាដំណើរការនៅក្នុងកុងតឺន័រមួយ ពាក្យបញ្ជាទាំងនេះនឹងត្រូវប្រតិបត្តិនៅខាងក្រៅកុងតឺន័រនៅលើប្រព័ន្ធម៉ាស៊ីនដោយផ្ទាល់។ ការកំណត់រចនាសម្ព័ន្ធទាំងនេះត្រូវបានចងចាំនៅទូទាំងវដ្តថាមពល ហើយដូច្នេះត្រូវបានដំឡើងតែម្ដងប៉ុណ្ណោះ។
- ដំឡើង git-lfs ។
ទិន្នន័យមួយចំនួន files នៅក្នុងឃ្លាំងប្រភពស្ពានឧបករណ៍ចាប់សញ្ញាប្រើ GIT LFS ។
sudo apt-get ធ្វើបច្ចុប្បន្នភាព
sudo apt-get ដំឡើង -y git-lfs - ផ្តល់ការអនុញ្ញាតអ្នកប្រើប្រាស់របស់អ្នកទៅប្រព័ន្ធរង docker៖
$ sudo usermod -aG docker $USER
ចាប់ផ្ដើមកុំព្យូទ័រឡើងវិញ ដើម្បីដំណើរការការកំណត់នេះ។
ការបង្ហាញ និងឧamples នៅក្នុងកញ្ចប់នេះសន្មត់ថាឧបករណ៍ស្ពានឧបករណ៍ចាប់សញ្ញាត្រូវបានភ្ជាប់ទៅ eth0 ដែលជាឧបករណ៍ភ្ជាប់ RJ45 នៅលើ AGX Orin ។ - រន្ធលីនុចត្រូវការសតិបណ្ដោះអាសន្នអ្នកទទួលបណ្តាញធំជាង។
ការធ្វើតេស្តដោយខ្លួនឯងស្ពានឧបករណ៍ចាប់សញ្ញាភាគច្រើនប្រើចំណុចប្រទាក់រង្វិលជុំរបស់លីនុច។ ប្រសិនបើខឺណែលចាប់ផ្តើមទម្លាក់កញ្ចប់ព័ត៌មានដោយសារទំហំផ្ទុកក្រៅប្រព័ន្ធ នោះការធ្វើតេស្តទាំងនេះនឹងបរាជ័យ។
បន្ទរ 'net.core.rmem_max = 31326208' | sudo tee /etc/sysctl.d/52-hololink-rmem_max.conf
sudo sysctl -p /etc/sysctl.d/52-hololink-rmem_max.conf - កំណត់រចនាសម្ព័ន្ធ eth0 សម្រាប់អាសយដ្ឋាន IP ឋិតិវន្តនៃ 192.168.0.101 ។
L4T ប្រើ NetworkManager ដើម្បីកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់។ តាមលំនាំដើម ចំណុចប្រទាក់ត្រូវបានកំណត់រចនាសម្ព័ន្ធជាអតិថិជន DHCP ។ ប្រើពាក្យបញ្ជាខាងក្រោមដើម្បីធ្វើបច្ចុប្បន្នភាពអាសយដ្ឋាន IP ទៅ 192.168.0.101 ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីការកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធរបស់អ្នក សូមមើលការកំណត់រចនាសម្ព័ន្ធអាសយដ្ឋាន IP របស់ឧបករណ៍ចាប់សញ្ញា Holoscan (ប្រសិនបើអ្នកមិនអាចប្រើបណ្តាញ 192.168.0.0/24 តាមវិធីនេះទេ)។
sudo nmcli con បន្ថែម con-name hololink-eth0 ifname eth0 ប្រភេទ ethernet ip4 192.168.0.101/24
ការតភ្ជាប់ sudo nmcli ឡើងលើ hololink-eth0
អនុវត្តថាមពលទៅឧបករណ៍ស្ពានឧបករណ៍ចាប់សញ្ញា សូមប្រាកដថាវាត្រូវបានភ្ជាប់យ៉ាងត្រឹមត្រូវ បន្ទាប់មក ping 192.168.0.2 ដើម្បីពិនិត្យមើលការតភ្ជាប់។ - សម្រាប់រន្ធ Linux ដែលមានមូលដ្ឋានលើ examples, ញែកស្នូលដំណើរការពីខឺណែលលីនុចត្រូវបានណែនាំ។ សម្រាប់កម្មវិធីដែលមានកម្រិតបញ្ជូនខ្ពស់ ដូចជាការទិញវីដេអូ 4k ការញែកស្នូលអ្នកទទួលបណ្តាញត្រូវបានទាមទារ។ នៅពេលដែលអតីតampកម្មវិធី le ដំណើរការជាមួយនឹងភាពស្និទ្ធស្នាលរបស់ខួរក្បាលដែលបានកំណត់ទៅស្នូលដាច់ស្រយាលនោះ ដំណើរការត្រូវបានធ្វើឱ្យប្រសើរឡើង ហើយភាពយឺតយ៉ាវត្រូវបានកាត់បន្ថយ។ តាមលំនាំដើម កម្មវិធីស្ពានឧបករណ៍ចាប់សញ្ញាដំណើរការដំណើរការអ្នកទទួលបណ្តាញផ្ទៃខាងក្រោយពេលដ៏សំខាន់នៅលើស្នូលខួរក្បាលទីបី។ ប្រសិនបើស្នូលនោះដាច់ឆ្ងាយពីការកំណត់កាលវិភាគលីនុច គ្មានដំណើរការណាមួយនឹងត្រូវបានកំណត់ពេលនៅលើស្នូលនោះដោយគ្មានសំណើច្បាស់លាស់ពីអ្នកប្រើប្រាស់ទេ ហើយភាពជឿជាក់ និងដំណើរការត្រូវបានកែលម្អយ៉ាងខ្លាំង។
ការញែកស្នូលនោះចេញពីលីនុចអាចសម្រេចបានដោយការកែសម្រួល /boot/extlinux/extlinux.conf ។
បន្ថែមការកំណត់ isolcpus=2 ទៅចុងបន្ទាត់ដែលចាប់ផ្តើមដោយ APPEND ។ របស់អ្នក។ file គួរតែមើលទៅដូចនេះ៖
TIMEOUT 30
បឋមលំនាំដើម
ជម្រើសចាប់ផ្ដើម MENU TITLE L4T
LABEL បឋម
ខឺណែលចម្បង MENU LABEL
លីនុច / boot / រូបភាព
FDT /boot/dtb/kernel_tegra234-p3701-0000-p3737-0000.dtb
INITRD /boot/initrd
APPEND ${cbootargs} root=/dev/mmcblk0p1 rw rootwait… … isolcpus=2
កម្មវិធីស្ពានឧបករណ៍ចាប់សញ្ញាអាចដំណើរការដំណើរការទទួលបណ្តាញនៅលើស្នូលមួយផ្សេងទៀតដោយកំណត់អថេរបរិស្ថាន HOLOLINK_AFFINITY ទៅស្នូលដែលវាគួរតែដំណើរការ។ សម្រាប់អតីតample ដើម្បីដំណើរការលើស្នូលដំណើរការដំបូង
HOLOLINK_AFFINITY=0 python3 ឧamples/linux_imx477_player.py
ការកំណត់ HOLOLINK_AFFINITY ទៅទទេនឹងរំលងការកំណត់ទំនាក់ទំនងស្នូលណាមួយនៅក្នុងលេខកូដស្ពានឧបករណ៍ចាប់សញ្ញា។ - ដំណើរការឧបករណ៍ "jetson_clocks" នៅពេលចាប់ផ្តើម ដើម្បីកំណត់នាឡិកាស្នូលដល់អតិបរមារបស់វា។
JETSON_CLOCKS_SERVICE=/etc/systemd/system/jetson_clocks.service
ឆ្មា < /dev/null
[ឯកតា] ការពិពណ៌នា = ការចាប់ផ្តើមនាឡិកា Jetson
After=nvpmodel.service
[សេវាកម្ម] Type=oneshot
ExecStart=/usr/bin/jetson_clocks
[ដំឡើង] WantedBy=multi-user.target
EOF
sudo chmod u+x $JETSON_CLOCKS_SERVICE
sudo systemctl បើក jetson_clocks.service - កំណត់របៀបថាមពល AGX Orin ទៅ 'MAXN' សម្រាប់ដំណើរការល្អបំផុត ដូចបង្ហាញក្នុងរូបខាងក្រោម។ ការកំណត់អាចត្រូវបានផ្លាស់ប្តូរតាមរយៈការកំណត់ទម្លាក់ចុះថាមពល L4T ដែលរកឃើញនៅជ្រុងខាងឆ្វេងខាងលើនៃអេក្រង់៖
- ចាប់ផ្តើម AGX Orin ឡើងវិញ។ នេះអនុញ្ញាតឱ្យការកំណត់ភាពឯកោស្នូល និងការអនុវត្តមានប្រសិទ្ធភាព។ ប្រសិនបើការកំណត់រចនាសម្ព័ន្ធសម្រាប់ការអនុវត្ត 'MAXN' មិនស្នើសុំឱ្យអ្នកកំណត់ឯកតាឡើងវិញទេ បន្ទាប់មកប្រតិបត្តិពាក្យបញ្ជាចាប់ផ្ដើមឡើងវិញដោយដៃ៖
- ចូលទៅ Nvidia GPU Cloud (NGC) ជាមួយនឹងគណនីអ្នកអភិវឌ្ឍន៍របស់អ្នក៖
ក. ប្រសិនបើអ្នកមិនមានគណនីអ្នកអភិវឌ្ឍន៍សម្រាប់ NGC សូមចុះឈ្មោះនៅ NVIDIA ។
ខ. បង្កើតសោ API សម្រាប់គណនីរបស់អ្នក តាមរយៈ API Key ។
គ. ប្រើសោ API របស់អ្នកដើម្បីចូលទៅ nvcr.io៖
បង្កើត និងសាកល្បងឧបករណ៍ផ្ទុកឧបករណ៍ចាប់សញ្ញាស្ពានបង្ហាញ
កម្មវិធីម៉ាស៊ីនស្ពានឧបករណ៍ចាប់សញ្ញា Holoscan រួមបញ្ចូលការណែនាំសម្រាប់ការសាងសង់ធុងសាកល្បង។ ធុងនេះត្រូវបានប្រើដើម្បីដំណើរការការធ្វើតេស្ត holoscan ទាំងអស់ និង examples ។
ចំណាំ៖ igpu គឺសមរម្យសម្រាប់ប្រព័ន្ធដែលដំណើរការលើប្រព័ន្ធដែលមាន iGPU (ឧទាហរណ៍ AGX ឬ IGX ដោយគ្មាន dGPU)។ នេះតម្រូវឱ្យមានប្រព័ន្ធប្រតិបត្តិការដែលបានដំឡើងជាមួយការគាំទ្រ iGPU (ឧទាហរណ៍ample: សម្រាប់ AGX: JetPack 6.0 និងសម្រាប់ IGX: IGX OS ជាមួយនឹងការកំណត់រចនាសម្ព័ន្ធ iGPU)។
ដំណើរការការសាកល្បងនៅក្នុងកុងតឺន័រសាកល្បង
ដើម្បីដំណើរការកុងតឺន័របង្ហាញស្ពានឧបករណ៍ចាប់សញ្ញា ពីស្ថានីយក្នុង GUI
វានាំអ្នកទៅកាន់ប្រអប់បញ្ចូលនៅខាងក្នុងធុងសាកល្បងឧបករណ៍ចាប់សញ្ញា Holoscan ។
ចំណាំ៖ ការកំណត់រចនាសម្ព័ន្ធ iGPU នៅពេលចាប់ផ្តើមកុងតឺន័រសាកល្បង វានឹងបង្ហាញសារថា "បរាជ័យក្នុងការរកឃើញកំណែកម្មវិធីបញ្ជា NVIDIA"៖ នេះអាចត្រូវបានគេមិនអើពើ។
ឥឡូវនេះ អ្នកបានត្រៀមខ្លួនជាស្រេចក្នុងការដំណើរការកម្មវិធី sensor Bridge។
ឧបករណ៍ចាប់សញ្ញា Bridge Software Loopback Tests
កម្មវិធីម៉ាស៊ីនស្ពានឧបករណ៍ចាប់សញ្ញារួមបញ្ចូលឧបករណ៍សាកល្បងដែលដំណើរការក្នុងរបៀបរង្វិលជុំវិញ ដែលមិនចាំបាច់មានឧបករណ៍ស្ពានឧបករណ៍ចាប់សញ្ញាទេ។ ការធ្វើតេស្តនេះដំណើរការដោយបង្កើតសារ UDP និងផ្ញើវានៅលើចំណុចប្រទាក់ Linux loopback ។
នៅក្នុងសែលនៅក្នុងធុងសាកល្បង៖
ចំណាំ៖ កម្មវិធីសាកល្បងបង្ហាញកំហុសដោយចេតនាចូលទៅក្នុងជង់កម្មវិធី។ ប្រសិនបើ pytest បង្ហាញថាការធ្វើតេស្តទាំងអស់បានកន្លងផុតទៅ សារកំហុសណាមួយដែលបានចេញផ្សាយដោយការធ្វើតេស្តនីមួយៗអាចត្រូវបានមិនអើពើ។
កំពុងដំណើរការ Examples
អតីតពីរamples ត្រូវបានពិពណ៌នានៅក្នុងផ្នែកនេះ។
- ស្ទ្រីមវីដេអូកាមេរ៉ា
- កំពុងដំណើរការការបង្ហាញការប៉ាន់ប្រមាណ
ចាក់ផ្សាយវីដេអូនៅលើ AGX Developer Kit
ការបង្ហាញនេះបង្ហាញពីលទ្ធផលនៃម៉ូឌុលកាមេរ៉ា IMX477 នៅលើម៉ូនីទ័រដែលភ្ជាប់តាមរយៈច្រកបង្ហាញ។ ដើម្បីដំណើរការកម្មវិធីចាក់វីដេអូល្បឿនលឿនជាមួយនឹងការដំឡើង IMX477 សូមអនុវត្តជំហានខាងក្រោម៖
- បើកស្ថានីយថ្មី ហើយរុករកទៅថតឯកសារ holoscan-sensor-bridge ដោយប្រើពាក្យបញ្ជាខាងក្រោម។
ស៊ីឌី - ដើម្បីដំណើរការកុងតឺន័របង្ហាញស្ពានឧបករណ៍ចាប់សញ្ញា ពីស្ថានីយនៅក្នុង GUI
ចំណាំ៖ មិនអើពើជំហាន ប្រសិនបើ docker កំពុងដំណើរការរួចហើយ xhost + sh docker/demo.sh
វាដំណើរការកុងតឺន័រ holoscan-sensor-bridge docker ។ - ដំឡើងកាមេរ៉ា ហើយដំណើរការកម្មវិធីចាក់វីដេអូល្បឿនលឿន (Holoviz) ជាមួយនឹងវីដេអូបន្តផ្ទាល់ដោយប្រើពាក្យបញ្ជាខាងក្រោម៖
python អតីតamples/linux_imx477_player.py - ដើម្បីបិទកម្មវិធី Holoviz ហើយចេញពី docker សូមចេញ
កំពុងដំណើរការការប៉ាន់ស្មាន Pose នៅលើ GPU
ដើម្បីដំណើរការអតីតនេះ។ample, អនុវត្តជំហានដូចខាងក្រោម:
- ទាញយក file mpf_an522_v2023v2_jb.zip ពី AN5522 ។
- ចម្លង file linux_imx477_pose_estimation.py ទៅក្នុងថតឯកសារ holoscan-sensorbridge/ examples
- បើកស្ថានីយថ្មី ហើយរុករកទៅថតឯកសារ holoscan-sensor-bridge ដោយប្រើពាក្យបញ្ជាខាងក្រោម។
ស៊ីឌី - ជំហានបន្ទាប់ពាក់ព័ន្ធនឹងការទាញយកកញ្ចប់ ffmpeg និង ultralytics ដើម្បីដំណើរការការបង្ហាញការប៉ាន់ប្រមាណពីដំណើរការ Running Holoscan Sensor Bridge examples - ឯកសារ NVIDIA ។ ជាជាងចូលទៅកាន់តំណខាងលើ សូមវាយពាក្យខាងក្រោមក្នុងកុងសូល។
apt-get update && apt-get install -y ffmpeg
pip3 ដំឡើង ultralytics onnx
ស៊ីឌី ឧamples
គំរូនាំចេញ yolo=yolov8n-pose.pt format=onnx
cd
ចំណាំ៖ ជំហានបំប្លែងនេះគ្រាន់តែត្រូវប្រតិបត្តិម្តង។ yolov8n-pose.onnx file មានគំរូបំប្លែង ហើយអ្វីទាំងអស់ដែលត្រូវការសម្រាប់ការបង្ហាញដើម្បីដំណើរការ។ សមាសធាតុដែលបានដំឡើងនឹងត្រូវបានបំភ្លេចចោលនៅពេលដែលធុងត្រូវបានចេញ។ វាមិនចាំបាច់មានវត្តមាននៅក្នុងការដំណើរការសាកល្បងនាពេលអនាគតនោះទេ។ - ដើម្បីដំណើរការកុងតឺន័របង្ហាញស្ពានឧបករណ៍ចាប់សញ្ញា ពីស្ថានីយក្នុង GUI
ចំណាំ៖ មិនអើពើជំហាន ប្រសិនបើ docker កំពុងដំណើរការរួចហើយ
xhost +
sh docker/demo.sh - ដើម្បីដំណើរការការបង្ហាញការប៉ាន់ប្រមាណបង្ក,
python អតីតamples/linux_imx477_pose_estimation.py - បិទកម្មវិធី Holoviz ហើយចេញពី docker ដើម្បីបញ្ចប់កម្មវិធី
ធនធានឯកសារ
សម្រាប់ព័ត៌មានបន្ថែមអំពី PolarFire ESB រួមទាំងគ្រោងការណ៍ និងការណែនាំរបស់អ្នកប្រើ សូមមើល MPF200-Eth-sensor-bridge។
ការគាំទ្រ Microchip FPGA
ក្រុមផលិតផល Microchip FPGA គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ និងការិយាល័យលក់ទូទាំងពិភពលោក។ អតិថិជនត្រូវបានស្នើឱ្យចូលមើលធនធានលើបណ្តាញ Microchip មុនពេលទាក់ទងផ្នែកជំនួយព្រោះវាទំនងណាស់ដែលសំណួររបស់ពួកគេត្រូវបានឆ្លើយរួចហើយ។
ទាក់ទងមជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសតាមរយៈ webគេហទំព័រនៅ www.microchip.com/support. រៀបរាប់ពីលេខផ្នែកឧបករណ៍ FPGA ជ្រើសរើសប្រភេទករណីដែលសមស្រប និងការរចនាអាប់ឡូត files ខណៈពេលដែលបង្កើតករណីជំនួយបច្ចេកទេស។
ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
- ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
- ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
- ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 650.318.8044
ព័ត៌មានមីក្រូឈីប
ពាណិជ្ជសញ្ញា
ឈ្មោះ និងស្លាកសញ្ញារបស់ Microchip, និមិត្តសញ្ញា Microchip, Adaptec, AVR, និមិត្តសញ្ញា AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXuchty MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST, MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logoymmetric, SuperFlash, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, និង XMEGA គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Microchip Technology Incorporated in the USA and other countries.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, និមិត្តសញ្ញា ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, និង ZL គឺជាពាណិជ្ជសញ្ញាចុះបញ្ជីរបស់ Microchip Technology Incorporated in USA
ការសង្កត់គ្រាប់ចុចនៅជាប់គ្នា, AKS, អាណាឡូកសម្រាប់យុគសម័យឌីជីថល, កុងតាក់ណាមួយ, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoPICDnamicontroller, ds, , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-gin-Display, អតិបរមាView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, Pure , QMatrix, ICE ពិត, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, និង ZENA គឺជាពាណិជ្ជសញ្ញារបស់ Microchip Technology Incorporated in USA និងប្រទេសដទៃទៀត។
SQTP គឺជាសញ្ញាសម្គាល់សេវាកម្មរបស់ Microchip Technology Incorporated in USA
និមិត្តសញ្ញា Adaptec, ប្រេកង់លើតម្រូវការ, Silicon Storage Technology, និង Symmcom គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Microchip Technology Inc. នៅក្នុងប្រទេសផ្សេងទៀត។
GestIC គឺជាពាណិជ្ជសញ្ញាចុះបញ្ជីរបស់ Microchip Technology Germany II GmbH & Co. KG ដែលជាក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ Microchip Technology Inc. ក្នុងប្រទេសផ្សេងៗ។
ពាណិជ្ជសញ្ញាផ្សេងទៀតទាំងអស់ដែលបានរៀបរាប់នៅទីនេះគឺជាកម្មសិទ្ធិរបស់ក្រុមហ៊ុនរៀងៗខ្លួន។
© 2024, Microchip Technology Incorporated និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ រក្សារសិទ្ធគ្រប់យ៉ាង។
ISBN: 979-8-3371-0032-6
សេចក្តីជូនដំណឹងផ្លូវច្បាប់
ការបោះពុម្ពផ្សាយនេះ និងព័ត៌មាននៅទីនេះអាចត្រូវបានប្រើប្រាស់តែជាមួយផលិតផល Microchip ប៉ុណ្ណោះ រួមទាំងការរចនា សាកល្បង និងរួមបញ្ចូលផលិតផល Microchip ជាមួយកម្មវិធីរបស់អ្នក។ ការប្រើប្រាស់ព័ត៌មាននេះក្នុងលក្ខណៈផ្សេងទៀតបំពានលក្ខខណ្ឌទាំងនេះ។ ព័ត៌មានទាក់ទងនឹងកម្មវិធីឧបករណ៍ត្រូវបានផ្តល់ជូនសម្រាប់ភាពងាយស្រួលរបស់អ្នកប៉ុណ្ណោះ ហើយអាចត្រូវបានជំនួសដោយការអាប់ដេត។ វាជាទំនួលខុសត្រូវរបស់អ្នកក្នុងការធានាថាកម្មវិធីរបស់អ្នកត្រូវនឹងលក្ខណៈជាក់លាក់របស់អ្នក។ ទាក់ទងការិយាល័យលក់ Microchip ក្នុងតំបន់របស់អ្នកសម្រាប់ការគាំទ្របន្ថែម ឬ ទទួលបានជំនួយបន្ថែមនៅ www.microchip.com/en-us/support/design-help/client-support-services
ព័ត៌មាននេះត្រូវបានផ្តល់ដោយមីក្រូឈីប “ដូចដែល”។ មីក្រូឈីបមិនតំណាងឱ្យ ឬការធានានៃប្រភេទណាមួយឡើយ ទោះជាបញ្ជាក់ ឬបង្កប់ន័យ សរសេរ ឬផ្ទាល់មាត់ លក្ខន្តិកៈ ឬបើមិនដូច្នេះទេ ពាក់ព័ន្ធនឹងព័ត៌មានដែលរួមបញ្ចូល ប៉ុន្តែមិនកំណត់ចំពោះពេលវេលា ការមិនបំពានលើការលក់ដូរ និងភាពសមស្របសម្រាប់គោលបំណងពិសេស ឬការធានាទាក់ទងនឹងលក្ខខណ្ឌ គុណភាព ឬប្រតិបត្តិការរបស់វា។
នៅក្នុងករណីគ្មានមីក្រូឈីបនឹងទទួលខុសត្រូវចំពោះការខូចខាតដោយអចេតនា ពិសេស ការដាក់ទណ្ឌកម្ម ឧប្បត្តិហេតុ ឬជាផលវិបាកនៃការបាត់បង់ ការខូចខាត ថ្លៃដើម ឬការចំណាយនៃប្រភេទណាមួយដែលទាក់ទងនឹងការប្រើប្រាស់ ឬស្ថានភាពប្រែប្រួល មីក្រូឈីបត្រូវបានណែនាំពីលទ្ធភាព ឬការខូចខាតគឺអាចមើលបាន ក្នុងវិសាលភាពពេញលេញបំផុតដែលច្បាប់អនុញ្ញាត ការទទួលខុសត្រូវសរុបរបស់មីក្រូឈីប លើការទាមទារទាំងអស់ តាមរបៀបណាក៏ដោយ ដែលទាក់ទងនឹងព័ត៌មាន ឬការប្រើប្រាស់របស់វា នឹងមិនលើសពីចំនួននៃថ្លៃសេវានោះទេ ប្រសិនបើមាន ដែលអ្នកមាន ព័ត៌មាន។
ការប្រើប្រាស់ឧបករណ៍ Microchip នៅក្នុងកម្មវិធីជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកទិញទាំងស្រុង ហើយអ្នកទិញយល់ព្រមការពារ ទូទាត់សំណង និងកាន់ Microchip ដែលគ្មានគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។ គ្មានអាជ្ញាប័ណ្ណណាមួយត្រូវបានបញ្ជូនដោយប្រយោល ឬបើមិនដូច្នេះទេ នៅក្រោមកម្មសិទ្ធិបញ្ញារបស់ Microchip ណាមួយ លើកលែងតែមានចែងផ្សេងពីនេះ។
មុខងារការពារលេខកូដឧបករណ៍មីក្រូឈីប
ចំណាំព័ត៌មានលម្អិតខាងក្រោមនៃមុខងារការពារកូដនៅលើផលិតផល Microchip៖
- ផលិតផល Microchip បំពេញតាមលក្ខណៈជាក់លាក់ដែលមាននៅក្នុងសន្លឹកទិន្នន័យ Microchip ជាក់លាក់របស់ពួកគេ។
- Microchip ជឿជាក់ថាផលិតផលគ្រួសាររបស់វាមានសុវត្ថិភាពនៅពេលប្រើក្នុងលក្ខណៈដែលបានគ្រោងទុក ក្នុងលក្ខណៈប្រតិបត្តិការ និងក្រោមលក្ខខណ្ឌធម្មតា។
- Microchip ផ្តល់តម្លៃ និងការពារយ៉ាងចាស់ដៃនូវសិទ្ធិកម្មសិទ្ធិបញ្ញារបស់វា។ ការប៉ុនប៉ងរំលោភលើមុខងារការពារកូដនៃផលិតផល Microchip ត្រូវបានហាមឃាត់យ៉ាងតឹងរ៉ឹង ហើយអាចបំពានច្បាប់រក្សាសិទ្ធិសហស្សវត្សរ៍ឌីជីថល។
- ទាំង Microchip ឬក្រុមហ៊ុនផលិត semiconductor ផ្សេងទៀតមិនអាចធានាសុវត្ថិភាពនៃកូដរបស់វាបានទេ។ ការការពារលេខកូដមិនមានន័យថាយើងកំពុងធានាថាផលិតផល "មិនអាចបំបែកបាន" នោះទេ។ ការការពារលេខកូដកំពុងវិវត្តឥតឈប់ឈរ។ មីក្រូឈីបបានប្តេជ្ញាចិត្តក្នុងការធ្វើឱ្យប្រសើរឡើងជាបន្តបន្ទាប់នូវមុខងារការពារកូដនៃផលិតផលរបស់យើង។
ឯកសារ/ធនធាន
![]() |
MICROCHIP MPF200T-FCG784 ស្ពានឧបករណ៍ចាប់សញ្ញា PolarFire Ethernet [pdf] ការណែនាំអ្នកប្រើប្រាស់ MPF200T-FCG784 PolarFire Ethernet Sensor Bridge, MPF200T-FCG784, PolarFire Ethernet Sensor Bridge, ស្ពាន Sensor Ethernet, ស្ពាន Sensor, Bridge |