IBASE.JPG

សៀវភៅណែនាំអ្នកប្រើប្រាស់កុំព្យូទ័រដែលបានបង្កប់ IBASE IBR215 Series Ruggedized

IBASE IBR215 Series Ruggedized Embedded Computer.jpg

 

ស៊េរី IBR215
កុំព្យូទ័រ​បង្កប់​ដែល​រឹងមាំ
ជាមួយ NXP ARM@ Cortex@
A53 i.MX8M បូក Quad SOC

 

រក្សាសិទ្ធិ
© 2018 IBASE Technology, Inc. រក្សាសិទ្ធិគ្រប់យ៉ាង។
គ្មានផ្នែកណាមួយនៃការបោះពុម្ពនេះអាចត្រូវបានផលិតឡើងវិញ ចម្លង រក្សាទុកក្នុងប្រព័ន្ធទាញយក បកប្រែជាភាសាណាមួយ ឬបញ្ជូនតាមទម្រង់ណាមួយ ឬដោយមធ្យោបាយណាមួយ អេឡិចត្រូនិក មេកានិច ការថតចម្លង ឬបើមិនដូច្នេះទេ ដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាមុនពី IBASE Technology, Inc (តទៅនេះហៅថា “IBASE”)។

ការបដិសេធ
IBASE រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ និងការកែលម្អផលិតផលដែលបានពិពណ៌នានៅក្នុងឯកសារនេះដោយមិនចាំបាច់ជូនដំណឹងជាមុន។ រាល់កិច្ចខិតខំប្រឹងប្រែងត្រូវបានធ្វើឡើងដើម្បីធានាថាព័ត៌មាននៅក្នុងឯកសារគឺត្រឹមត្រូវ; ទោះយ៉ាងណាក៏ដោយ IBASE មិនធានាថាឯកសារនេះមិនមានកំហុសទេ។ IBASE មិនទទួលខុសត្រូវចំពោះការខូចខាតដោយចៃដន្យ ឬជាផលវិបាកដែលកើតឡើងពីការប្រើប្រាស់ខុស ឬអសមត្ថភាពក្នុងការប្រើប្រាស់ផលិតផល ឬព័ត៌មានដែលមាននៅទីនេះ និងសម្រាប់ការរំលោភសិទ្ធិរបស់ភាគីទីបី ដែលអាចបណ្តាលមកពីការប្រើប្រាស់របស់វា។

ពាណិជ្ជសញ្ញា
ពាណិជ្ជសញ្ញា ការចុះបញ្ជី និងម៉ាកទាំងអស់ដែលបានរៀបរាប់នៅទីនេះ ត្រូវបានប្រើសម្រាប់គោលបំណងកំណត់អត្តសញ្ញាណតែប៉ុណ្ណោះ ហើយអាចជាពាណិជ្ជសញ្ញា និង/ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ម្ចាស់រៀងៗខ្លួន។

 

ការអនុលោមតាម

រូបតំណាងគ។ ស ផលិតផលដែលបានពិពណ៌នានៅក្នុងសៀវភៅណែនាំនេះអនុលោមតាមការណែនាំរបស់សហភាពអឺរ៉ុប (CE) ដែលអាចអនុវត្តបានទាំងអស់ ប្រសិនបើវាមានសញ្ញាសម្គាល់ CE ។ ដើម្បីឱ្យប្រព័ន្ធនៅតែអនុលោមតាម CE មានតែផ្នែក CEcompliant ប៉ុណ្ណោះដែលអាចប្រើបាន។ ការរក្សាការអនុលោមតាម CE ក៏ទាមទារនូវបច្ចេកទេសខ្សែកាប និងខ្សែត្រឹមត្រូវផងដែរ។

រូបតំណាងរបស់ FC ផលិតផលនេះត្រូវបានសាកល្បង និងរកឃើញថាអនុលោមតាមដែនកំណត់សម្រាប់ឧបករណ៍ថ្នាក់ B ដោយអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC ។ ដែនកំណត់ទាំងនេះត្រូវបានរចនាឡើងដើម្បីផ្តល់ការការពារសមហេតុផលប្រឆាំងនឹងការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់នៅក្នុងការដំឡើងលំនៅដ្ឋាន។ ឧបករណ៍នេះបង្កើត ប្រើប្រាស់ និងអាចបញ្ចេញថាមពលប្រេកង់វិទ្យុ ហើយប្រសិនបើមិនបានដំឡើង និងប្រើប្រាស់ដោយអនុលោមតាមការណែនាំរបស់អ្នកផលិត អាចបណ្តាលឱ្យមានការរំខានដល់ការទំនាក់ទំនងវិទ្យុ។

WEEE

រូបតំណាងបោះចោល

ផលិតផលនេះមិនត្រូវចោលចោលដូចកាកសំណល់ក្នុងគ្រួសារធម្មតាឡើយ ស្របតាមការណែនាំរបស់សហភាពអឺរ៉ុបសម្រាប់កាកសំណល់អគ្គិសនី និងឧបករណ៍អេឡិចត្រូនិក (WEEE – 2012/19/EU)។ ជំនួសមកវិញ វាគួរតែត្រូវបានបោះចោលដោយបញ្ជូនវាទៅកន្លែងប្រមូលកែច្នៃឡើងវិញរបស់ក្រុង។ ពិនិត្យមើលបទប្បញ្ញត្តិក្នុងស្រុកសម្រាប់ការចោលផលិតផលអេឡិចត្រូនិក។

បៃតង IBASE

រូបភាព 1.JPG  ផលិតផលនេះអនុលោមតាមការណែនាំ RoHS បច្ចុប្បន្នដែលដាក់កម្រិតលើការប្រើប្រាស់សារធាតុខាងក្រោមក្នុងការប្រមូលផ្តុំមិនឱ្យលើសពី 0.1% ដោយទម្ងន់ (1000 ppm) លើកលែងតែ cadmium កំណត់ត្រឹម 0.01% ដោយទម្ងន់ (100 ppm) ។

  • នាំមុខ (Pb)
  • បារត (Hg)
  • កាឌីមីញ៉ូម (Cd)
  • ក្រូមីញ៉ូម Hexavalent (Cr6+)
  • Polybrominated biphenyls (PBB)
  • Polybrominated diphenyl ether (PBDE)

 

ព័ត៌មានសុវត្ថិភាពសំខាន់ៗ

អានព័ត៌មានសុវត្ថិភាពខាងក្រោមដោយប្រុងប្រយ័ត្នមុនពេលប្រើឧបករណ៍នេះ។

រៀបចំប្រព័ន្ធរបស់អ្នក៖

  • ដាក់ឧបករណ៍ផ្ដេកលើផ្ទៃដែលមានស្ថេរភាព និងរឹង។
  • កុំប្រើផលិតផលនេះនៅជិតទឹក ឬប្រភពកំដៅណាមួយឡើយ។
  • ទុកកន្លែងទំនេរច្រើននៅជុំវិញឧបករណ៍ ហើយកុំបិទរន្ធខ្យល់។ មិនត្រូវទម្លាក់ ឬបញ្ចូលវត្ថុណាមួយទៅក្នុងរន្ធបើកឡើយ។
  • ប្រើផលិតផលនេះក្នុងបរិយាកាសដែលមានសីតុណ្ហភាពព័ទ្ធជុំវិញចន្លោះពី 0˚C និង 60˚C។

ការថែទាំអំឡុងពេលប្រើ៖

  • កុំដាក់វត្ថុធ្ងន់នៅលើកំពូលនៃឧបករណ៍។
  • ត្រូវប្រាកដថាភ្ជាប់វ៉ុលត្រឹមត្រូវ។tage ទៅឧបករណ៍។ ការបរាជ័យក្នុងការផ្គត់ផ្គង់វ៉ុលត្រឹមត្រូវ។tage អាចធ្វើឱ្យខូចអង្គភាព។
  • កុំ​ដើរ​លើ​ខ្សែ​ភ្លើង ឬ​អនុញ្ញាត​ឱ្យ​មាន​អ្វី​សម្រាក​លើ​វា។
  • ប្រសិនបើអ្នកប្រើខ្សែបន្ថែម ត្រូវប្រាកដថាចំនួនសរុប ampere rating នៃ​ឧបករណ៍​ទាំងអស់​ដែល​ដោត​ចូល​ទៅ​ក្នុង​ខ្សែ​ផ្នែក​បន្ថែម​មិន​មាន​ខ្សែ ampការផ្តល់ចំណាត់ថ្នាក់
  • កុំកំពប់ទឹក ឬវត្ថុរាវផ្សេងទៀតនៅលើឧបករណ៍របស់អ្នក។
  • ដកខ្សែភ្លើងចេញពីព្រីជញ្ជាំងជានិច្ច មុនពេលសម្អាតឧបករណ៍។
  • ប្រើតែភ្នាក់ងារសម្អាតអព្យាក្រឹតដើម្បីសម្អាតឧបករណ៍។
  • បូមធូលី និងភាគល្អិតចេញពីរន្ធខ្យល់ ដោយប្រើម៉ាស៊ីនបូមធូលីកុំព្យូទ័រ។

ការផ្តាច់ផលិតផល
កុំព្យាយាមជួសជុល រុះរើ ឬធ្វើការកែប្រែឧបករណ៍។ ការធ្វើដូច្នេះនឹងចាត់ទុកជាមោឃៈនូវការធានា ហើយអាចបណ្តាលឱ្យខូចខាតដល់ផលិតផល ឬរបួសផ្ទាល់ខ្លួន។

រូបតំណាងប្រុងប្រយ័ត្ន ប្រយ័ត្ន
ជំនួសតែជាមួយប្រភេទដូចគ្នា ឬសមមូលដែលបានណែនាំដោយក្រុមហ៊ុនផលិត។
បោះចោលថ្មដែលបានប្រើដោយគោរពតាមបទប្បញ្ញត្តិក្នុងស្រុក។

 

គោលការណ៍ធានា

  • ផលិតផលស្តង់ដារ IBASE៖
    ការធានារយៈពេល 24 ខែ (2 ឆ្នាំ) គិតចាប់ពីថ្ងៃដឹកជញ្ជូន។ ប្រសិនបើកាលបរិច្ឆេទនៃការដឹកជញ្ជូនមិនអាចបញ្ជាក់បាន លេខសៀរៀលផលិតផលអាចត្រូវបានប្រើដើម្បីកំណត់កាលបរិច្ឆេទដឹកជញ្ជូនប្រហាក់ប្រហែល។
  • ផ្នែកភាគីទីបី៖
    ការធានារយៈពេល 12 ខែ (1 ឆ្នាំ) ពីការដឹកជញ្ជូនសម្រាប់គ្រឿងបន្លាស់ភាគីទី 3 ដែលមិនត្រូវបានផលិតដោយ IBASE ដូចជា CPU, CPU cooler, memory, storage devices, power adaptor, display panel និង touch screen។

* ទោះជាយ៉ាងណាក៏ដោយ ផលិតផលដែលបរាជ័យដោយសារការខុស គ្រោះថ្នាក់ ការដំឡើងមិនត្រឹមត្រូវ ឬការជួសជុលដោយមិនមានការអនុញ្ញាត នឹងត្រូវចាត់ទុកជាមោឃៈ ដោយមិនមានការធានា ហើយអតិថិជននឹងត្រូវចេញវិក្កយបត្រសម្រាប់ការជួសជុល និងជួសជុល។

 

ជំនួយ និងសេវាកម្មបច្ចេកទេស

  1. ទស្សនា IBASE webគេហទំព័រ www.ibase.com.tw ដើម្បីស្វែងរកព័ត៌មានចុងក្រោយអំពីផលិតផល។
  2. ប្រសិនបើអ្នកជួបប្រទះបញ្ហាបច្ចេកទេសណាមួយ ហើយត្រូវការជំនួយពីអ្នកចែកចាយ ឬអ្នកតំណាងផ្នែកលក់របស់អ្នក សូមរៀបចំ និងផ្ញើព័ត៌មានខាងក្រោម៖

• ឈ្មោះម៉ូដែលផលិតផល
• លេខស៊េរីផលិតផល
• ការពិពណ៌នាលំអិតអំពីបញ្ហា
• សារកំហុសក្នុងអត្ថបទ ឬរូបថតអេក្រង់ប្រសិនបើមាន
• ការរៀបចំគ្រឿងកុំព្យូទ័រ
• កម្មវិធីដែលបានប្រើ (ដូចជា OS និងកម្មវិធីកម្មវិធី)
3. ប្រសិនបើសេវាកម្មជួសជុលត្រូវបានទាមទារ សូមទាញយកទម្រង់ RMA នៅ http://www.ibase.com.tw/english/Supports/RMAService/ ។ បំពេញទម្រង់បែបបទ ហើយទាក់ទងអ្នកចែកចាយ ឬអ្នកតំណាងផ្នែកលក់របស់អ្នក។

 

ជំពូកទី១៖ ព័ត៌មានទូទៅ

ព័ត៌មានដែលបានផ្តល់នៅក្នុងជំពូកនេះរួមមាន:

  • លក្ខណៈពិសេស
  • បញ្ជីវេចខ្ចប់
  • លក្ខណៈបច្ចេកទេស
  • ជាងview
  • វិមាត្រ

1.1 ការណែនាំ
IBR215 គឺជាប្រព័ន្ធបង្កប់ដែលមានមូលដ្ឋានលើARM® ជាមួយនឹងប្រព័ន្ធដំណើរការ NXP Cortex® i.MX8M Plus A53 ។ ឧបករណ៍នេះផ្តល់នូវក្រាហ្វិក 2D, 3D និងការបង្កើនល្បឿនពហុមេឌៀ ខណៈពេលដែលវាក៏មានគ្រឿងកុំព្យូទ័រជាច្រើនដែលសាកសមសម្រាប់កម្មវិធីឧស្សាហកម្ម រួមមាន RS-232/422/485, GPIO, USB, USB OTG, LAN, HDMI display, M.2 E2230 សម្រាប់ ការតភ្ជាប់ឥតខ្សែ និង mini-PCIe សម្រាប់ពង្រីក។

FIG 2 Introduction.jpg

1.2 លក្ខណៈពិសេស

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz ខួរក្បាលប្រភេទឧស្សាហកម្ម
  • 3 GB LPDDR4, 16 GB eMMC និងរន្ធ SD
  • ការតភ្ជាប់ខាងក្រៅរួមមាន USB, HDMI, អ៊ីសឺរណិត
  • គាំទ្រ M.2 B-Key (3052) សម្រាប់ម៉ូឌុល 5G
  • សញ្ញាពង្រីក I/O សម្បូរបែបសម្រាប់ការរចនាបន្ទះ IO ដើម្បីគាំទ្រ WiFi/BT, 4G/LTE, LCD, Camera, NFC, QR-code ជាដើម។
  • ការរចនារឹងមាំ និងគ្មានកង្ហារ

1.3 បញ្ជីវេចខ្ចប់
កញ្ចប់ផលិតផលរបស់អ្នកគួរតែរួមបញ្ចូលធាតុដែលបានរាយខាងក្រោម។ ប្រសិនបើទំនិញណាមួយខាងក្រោមបាត់ សូមទាក់ទងអ្នកចែកចាយ ឬអ្នកចែកបៀដែលអ្នកបានទិញផលិតផល។ សៀវភៅណែនាំអ្នកប្រើប្រាស់អាចទាញយកបានពីរបស់យើង។ webគេហទំព័រ។

• ISR215-Q316I

1.4 លក្ខណៈ​ពិសេស

FIG 3 Specifications.JPG

FIG 4 Specifications.JPG

FIG 5 Specifications.JPG

លក្ខណៈបច្ចេកទេសទាំងអស់អាចផ្លាស់ប្តូរដោយមិនចាំបាច់ជូនដំណឹងជាមុន។

1.5 ផលិតផលលើសview
កំពូល VIEW

រូបភាពទី ៦ កំពូល VIEW.jpg

អាយ/អូ VIEW

រូបភាព 7 IO VIEW.jpg

រូបភាព 8 IO VIEW.jpg

1.6 វិមាត្រ

ឯកតា៖ ម។

រូបភាព 9 IO VIEW.jpg

រូបភាព 10 IO VIEW.jpg

 

ជំពូកទី 2 ការកំណត់រចនាសម្ព័ន្ធផ្នែករឹង

ផ្នែកនេះមានព័ត៌មានទូទៅអំពី៖

  • ការដំឡើង
  • Jumper និងឧបករណ៍ភ្ជាប់

2.1.1 ការដំឡើងកាត Mini-PCIe & M.2
ដើម្បីដំឡើងកាត mini-PCIe & NGFF M.2 សូមដកគម្របឧបករណ៍ចេញជាមុន ដូចដែលបានរៀបរាប់ខាងលើ ស្វែងរករន្ធដោតនៅខាងក្នុងឧបករណ៍ ហើយអនុវត្តជំហានខាងក្រោម។
1) តម្រឹមគ្រាប់ចុចនៃកាត mini-PCIe ជាមួយចំណុចប្រទាក់ mini-PCIe ហើយបញ្ចូលកាតឱ្យយឺត។ (បញ្ចូលកាត M.2 តាមរបៀបដូចគ្នា។)

FIG 11 Hardware Configuration.JPG

2) រុញកាត mini-PCIe ចុះក្រោមដូចបង្ហាញក្នុងរូបភាពខាងក្រោម ហើយជួសជុលវាទៅលើការបិទស្ពាន់ដោយវីស។
(ជួសជុលកាត M.2 ដោយប្រើវីសតែមួយ។ )

FIG 12 Hardware Configuration.JPG

2.2.1 ការកំណត់ Jumpers
កំណត់រចនាសម្ព័ន្ធឧបករណ៍របស់អ្នកដោយប្រើ jumpers ដើម្បីបើកមុខងារដែលអ្នកត្រូវការដោយផ្អែកលើកម្មវិធីរបស់អ្នក។ ទាក់ទងអ្នកផ្គត់ផ្គង់របស់អ្នក ប្រសិនបើអ្នកមានការសង្ស័យអំពីការកំណត់រចនាសម្ព័ន្ធដ៏ល្អបំផុតសម្រាប់ការប្រើប្រាស់របស់អ្នក។

2.2.2 របៀបកំណត់ Jumpers
Jumpers គឺជា conductors ប្រវែងខ្លីដែលមានម្ជុលដែកជាច្រើនជាមួយនឹងមូលដ្ឋានមួយដែលបានម៉ោននៅលើបន្ទះសៀគ្វី។ មួក Jumper ត្រូវបានដាក់ (ឬដកចេញ) នៅលើម្ជុល ដើម្បីបើក ឬបិទមុខងារ ឬមុខងារ។ ប្រសិនបើ jumper មាន 3 pin អ្នកអាចភ្ជាប់ Pin 1 ជាមួយ Pin 2 ឬ Pin 2 ជាមួយ Pin 3 ដោយកាត់ jumper ខ្លី។

FIG 13 របៀបកំណត់ Jumpers.JPG

សូមមើលរូបភាពខាងក្រោមដើម្បីកំណត់ jumpers ។

FIG 14 របៀបកំណត់ Jumpers.JPG

នៅពេលដែលម្ជុលពីរនៃ jumper ត្រូវបានរុំនៅក្នុង jumper cap នោះ jumper នេះត្រូវបានបិទ ពោលគឺបើក។
នៅពេលដែលមួក jumper ត្រូវបានដកចេញពីម្ជុល jumper ពីរ jumper នេះបើក ពោលគឺបិទ។

2.1 Jumper & Connector Locations នៅលើ IBR215 main board Motherboard: IBR215
2.2 Jumper & Connectors Quick Reference for IBR215 main board

រូបភាព 15.jpg

រូបភាព 16.jpg

រូបភាព 17.JPG

ឧបករណ៍ភ្ជាប់កោសិកាលីចូម RTC (CN1)

រូបភាព 18.JPG

2.4.1 Audio Line-In & Line-Out Connector (CN2)

រូបភាពទី 19 Audio Line-In & Line-Out Connector.JPG

2.4.2 ឧបករណ៍ភ្ជាប់ I2C (CN13)

រូបភាពទី 20 I2C Connector.jpg

រូបភាពទី 21 I2C Connector.jpg

2.4.3 ការបញ្ចូលថាមពល DC (P17,CN18)
P17: 12V ~ 24V DC បញ្ចូល
CN18: ក្បាលបញ្ចូល/ទិន្នផល DC

រូបភាពទី 22 DC Power Input.JPG

2.4.4 ប៊ូតុងបើក/បិទប្រព័ន្ធ (SW2, CN17)
SW2៖ បិទ/បើក
CN17: បើក/បិទបឋមកថាសញ្ញា

FIG 23 ប្រព័ន្ធ ON OFF Button.JPG

2.4.5 ច្រកសៀរៀល (P16)

រូបភាពទី 24 Serial port.JPG

2.4.6 ច្រកក្តារ IO (P18, P19, P20)

រូបភាពទី 25 IO board port.jpg

P18៖

រូបភាពទី 26 IO board port.jpg

P19៖

រូបភាពទី 27 IO board port.jpg

 

P20៖

រូបភាព 28.JPG

រូបភាព 29.JPG

2.3 ទីតាំង Jumper & Connector នៅលើក្តារ IBR215-IO

រូបភាពទី 30 Jumper & Connector Locations នៅលើ IBR215-IO board.jpg

2.4 Jumper & Connectors Quick Reference for IBR215-IO Board

រូបភាព 31.JPG

2.6.1 COM RS-232/422/485 ការជ្រើសរើស (SW3)

រូបភាព 32.JPG

2.6.2 COM RS-232/422/485 ច្រក (P14)

រូបភាព 33.JPG

រូបភាព 34.JPG

2.6.3 ឧបករណ៍ភ្ជាប់អេក្រង់ LVDS (CN6, CN7)

FIG 35 LVDS Display Connector.JPG

FIG 36 LVDS Display Connector.JPG

2.6.4 ឧបករណ៍ភ្ជាប់ COM RS232 (CN12)

FIG 37 COM RS232 Connector.JPG

2.6.5 LVDS Backlight Control Connector (CN9)

FIG 38 LVDS Backlight Control Connector.JPG

2.6.6 ឧបករណ៍ភ្ជាប់ MIPI-CSI (CN4, CN5)

រូបភាពទី 39 MIPI-CSI Connector.JPG

រូបភាពទី 40 MIPI-CSI Connector.JPG

2.6.7 រន្ធ USB 3.0 ប្រភេទ-A ពីរ (CN3)

FIG 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 ការដំឡើងថាមពល BKLT_LCD (P11)

FIG 42 BKLT_LCD Power Setup.JPG

2.6.9 ការដំឡើងថាមពល LVDS_VCC (P10)

FIG 43 LVDS_VCC Power Setup.JPG

ជម្រើសអូឌីយ៉ូ 2.6.10 PCIE/M.2 (P5)

FIG 44 PCIE M.2 audio option.JPG

2.6.11 ឧបករណ៍ភ្ជាប់ I2C (CN11)

FIG 45 I2C Connector.JPG

2.6.12 ឡានក្រុង (CN14)

FIG 46 Can bus.JPG

 

ជំពូកទី 3 ការដំឡើងកម្មវិធី

ជំពូកនេះណែនាំការដំឡើងដូចខាងក្រោមនៅលើឧបករណ៍៖ (សម្រាប់តែអ្នកប្រើប្រាស់កម្រិតខ្ពស់ប៉ុណ្ណោះ)

  • បង្កើត​កាត SD សង្គ្រោះ
  • ដំឡើងកំណែកម្មវិធីបង្កប់តាមរយៈកាតអេសឌីសម្រាប់ការសង្គ្រោះ

3.1 បង្កើតកាត SD សង្គ្រោះ
ចំណាំ៖ នេះគឺសម្រាប់អ្នកប្រើប្រាស់កម្រិតខ្ពស់ដែលមានរូបភាពស្តង់ដារ IBASE file តែប៉ុណ្ណោះ។
ជាទូទៅ IBR215 ត្រូវបានផ្ទុកជាមុនជាមួយប្រព័ន្ធប្រតិបត្តិការ (Android ឬ Yocto) ទៅក្នុង eMMC តាមលំនាំដើម។ ភ្ជាប់ HDMI ជាមួយ IBR215 និងថាមពល 12V-24V ដោយផ្ទាល់។
ជំពូកនេះណែនាំអ្នកឱ្យបង្កើតកាត microSD ចាប់ផ្ដើមឡើងវិញ។

3.1.1 កំពុងរៀបចំ Recovery SD card ដើម្បីដំឡើងរូបភាព Linux/Android ទៅក្នុង eMMC
ចំណាំ៖ ទិន្នន័យទាំងអស់នៅក្នុង eMMC នឹងត្រូវបានលុប។

1) តម្រូវការប្រព័ន្ធ៖
ប្រព័ន្ធប្រតិបត្តិការ៖ Windows 7 ឬថ្មីជាងនេះ ឧបករណ៍៖ uuu SD កាត៖ ទំហំ 4GB ឬធំជាងនេះ។
2) បញ្ចូលកាត SD របស់អ្នកទៅក្តារនេះ (ឧ. ឧបករណ៍ភ្ជាប់ P1) ភ្ជាប់បន្ទះទៅកុំព្យូទ័រតាមរយៈរន្ធ mini-USB (ឧ. ឧបករណ៍ភ្ជាប់ P4) ហើយប្តូររបៀបចាប់ផ្ដើមទៅជារបៀបទាញយក។

រូបភាពទី 47 បង្កើតការសង្គ្រោះ SD Card.jpg

3) ចាប់ផ្ដើម IBR215 និង flash SD តាមរយៈពាក្យបញ្ជា CMD "uuu.exe uuu-sdcard.auto" ឬចុចពីរដង "FW_down-sdcard.bat" (វិធីដូចគ្នានឹងការធ្វើបច្ចុប្បន្នភាព PCBA)

រូបភាពទី 48 បង្កើតការសង្គ្រោះ SD Card.jpg

3.1.2 អាប់ដេតកម្មវិធីបង្កប់តាមរយៈកាត SD ការងើបឡើងវិញ
1) ដាក់ការងើបឡើងវិញ fileចូលទៅក្នុង USB flash disk (FAT32)
A> Yocto/Ubuntu៖ ចម្លងការសង្គ្រោះទាំងអស់។ fileចូលទៅក្នុង PATH:

FIG 49 ដំឡើងកម្មវិធីបង្កប់តាមរយៈ Recovery SD Card.JPG

FIG 50 ដំឡើងកម្មវិធីបង្កប់តាមរយៈ Recovery SD Card.JPG

2) ដោត (step1)SD និង (step2)USB flash disk ចូលទៅក្នុង IBR215
3) ការចាប់ផ្ដើមធម្មតា IBR215 (SW1 Pin1 OFF) ចាប់ផ្តើមការងើបឡើងវិញ eMMC ដោយស្វ័យប្រវត្តិ។
4) ព័ត៌មានបច្ចុប្បន្នភាពនឹងបង្ហាញនៅលើ HDMI ។

រូបភាព 51.JPG

 

ជំពូកទី 4 មគ្គុទ្ទេសក៍ប្រភព BSP

ជំពូកនេះត្រូវបានឧទ្ទិសសម្រាប់វិស្វករកម្មវិធីកម្រិតខ្ពស់តែប៉ុណ្ណោះដើម្បីបង្កើតប្រភព BSP ។ ប្រធានបទដែលមាននៅក្នុងជំពូកនេះមានដូចខាងក្រោម៖

  • ការរៀបចំ
  • ការចេញផ្សាយអគារ
  • ការដំឡើងការចេញផ្សាយទៅក្តារ

4.1 ការកសាងប្រភព BSP
០២ ការរៀបចំ
កំណែអ៊ូប៊ុនទូអប្បបរមាដែលបានណែនាំគឺ 18.04 ឬខ្ពស់ជាងនេះ។
1) ដំឡើងកញ្ចប់ចាំបាច់មុនពេលសាងសង់៖

sudo apt-get ដំឡើង gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev \
pylint3 xterm

2) Donwload toolchain

clang ដែលប្រើដើម្បីចងក្រងខឺណែលលីនុចត្រូវតែជាកំណែថ្មីជាងនេះ។ អនុវត្តជំហានខាងក្រោមដើម្បីកំណត់ clang ដែលត្រូវប្រើដើម្បីចងក្រងខឺណែលលីនុច៖ sudo git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 /opt/ prebuiltandroid-clang -b master cd /opt/prebuilt-android-clang
sudo git checkout 007c96f100c5322acc37b84669c032c0121e68d0 នាំចេញ CLANG_PATH=/opt/prebuilt-android-clang

ពាក្យបញ្ជានាំចេញមុនអាចត្រូវបានបន្ថែមទៅ “/etc/profile”។ ពេលដែលម្ចាស់ផ្ទះឡើង
“AARCH64_GCC_CROSS_COMPILE” និង “CLANG_PATH” ត្រូវបានកំណត់ និងអាចប្រើប្រាស់ដោយផ្ទាល់។
乙、រៀបចំបរិយាកាសសាងសង់សម្រាប់ U-Boot និងខឺណែលលីនុច។
ជំហាននេះគឺចាំបាច់ ពីព្រោះមិនមានខ្សែសង្វាក់ឧបករណ៍ចងក្រងឆ្លង GCC នៅក្នុងមួយក្នុង AOSP codebase ទេ។
ក. ទាញយកខ្សែសង្វាក់ឧបករណ៍សម្រាប់ A-profile ស្ថាបត្យកម្មនៅលើដៃអ្នកអភិវឌ្ឍន៍ GNU-A ទំព័រទាញយក។ វាត្រូវបានណែនាំ
ដើម្បីប្រើកំណែ 8.3 សម្រាប់ការចេញផ្សាយនេះ។ អ្នកអាចទាញយក “gcc-arm-8.3-2019.03-x86_64-aarch64- elf.tar.xz” ឬ “gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz” ។ កម្មវិធីទីមួយត្រូវបានឧទ្ទិសសម្រាប់ការចងក្រងកម្មវិធីដែកទទេ ហើយកម្មវិធីទីពីរក៏អាចត្រូវបានប្រើដើម្បីចងក្រងកម្មវិធីកម្មវិធីផងដែរ។
ខ. បង្រួម file ចូលទៅក្នុងផ្លូវនៅលើថាសមូលដ្ឋានឧទាហរណ៍ample, ទៅ "/opt/" ។ នាំចេញអថេរដែលមានឈ្មោះថា “AARCH64_GCC_CROSS_COMPILE” ដើម្បីចង្អុលទៅឧបករណ៍ដូចខាងក្រោម៖

# ប្រសិនបើ "gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz" ត្រូវបានប្រើ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-elf.tar.xz -C /opt
export AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-elf/bin/aarch64-elf-
# ប្រសិនបើ "gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz" ត្រូវបានប្រើ sudo tar -xvJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C /opt នាំចេញ AARCH64_GCC_CROSS_COMPILE=/opt/gcc-arm-8.3-2019.03-x86_64-aarch64-linuxgnu/bin/aarch64-linux-gnu

3) បង្រួមប្រភព IBR215 file (ឧample ibr215-bsp.tar.bz2) ចូលទៅក្នុងថត “/home/” ។
4.1.2 ការចេញផ្សាយអគារ
4.1.2.1 សម្រាប់ yocto/Ubuntu/debian

ស៊ីឌី / home / bsp-folder
./build-bsp-5.4.sh

4.1.3.2 សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android
ស៊ីឌី / home / bsp-folder
ប្រភព build/envsetup.sh
អាហារថ្ងៃត្រង់ evk_8mp-userderbug
ធ្វើឱ្យ ANDROID_COMPILE_WITH_JACK=មិនពិត
./imx-make.sh –j4
ធ្វើ -j4

4.1.3 ការដំឡើងការចេញផ្សាយទៅក្តារ

FIG 52 ការដំឡើងការចេញផ្សាយទៅកាន់ board.JPG

 

ឧបសម្ព័ន្ធ

ផ្នែកនេះផ្តល់នូវព័ត៌មាននៃកូដយោង។

A. របៀបប្រើ GPIO នៅក្នុងលីនុច

# ច្បាប់តម្លៃ GPIO៖ gpioX_N >> 32*(X-1)+N
# យក gpio5_18 ជាអតីតample តម្លៃនាំចេញគួរតែជា 32*(5-1)+18=146
# GPIO អតីតampលេខ ១៖ លទ្ធផល
អេកូ 32 > /sys/class/gpio/export
បន្ទរចេញ> /sys/class/gpio/gpio146/direction
អេកូ 0 > /sys/class/gpio/gpio146/value
អេកូ 1 > /sys/class/gpio/gpio146/value
# GPIO អតីតampលេខ ២៖ បញ្ចូល
អេកូ 32 > /sys/class/gpio/export
បន្ទរក្នុង > /sys/class/gpio/gpio146/direction
ឆ្មា /sys/class/gpio/gpio146/value

ខ. របៀបប្រើ Watchdog ក្នុងលីនុច

// បង្កើត fd
int fd;
// បើកឧបករណ៍ឃ្លាំមើល
fd = បើក(“/dev/watchdog”, O_WRONLY);
// ទទួលបានការគាំទ្រពីអ្នកឃ្លាំមើល
ioctl(fd, WDIOC_GETSUPPORT, &ident);
// ទទួលបានស្ថានភាពឃ្លាំមើល
ioctl(fd, WDIOC_GETSTATUS, &ស្ថានភាព);
// ទទួលបានពេលវេលាឃ្លាំមើល
ioctl(fd, WDIOC_GETTIMEOUT, &timeout_val);
// កំណត់ពេលវេលាឃ្លាំមើល
ioctl(fd, WDIOC_SETTIMEOUT, &timeout_val);
// ចិញ្ចឹមឆ្កែ
ioctl(fd, WDIOC_KEEPALIVE, &dummy);

គ. តេស្ត eMMC
ចំណាំ៖ ប្រតិបត្តិការនេះអាចបំផ្លាញទិន្នន័យដែលបានរក្សាទុកក្នុង eMMC flash ។ មុនពេលចាប់ផ្តើមការធ្វើតេស្ត សូមប្រាកដថាមិនមានទិន្នន័យសំខាន់នៅក្នុង eMMC flash ដែលកំពុងត្រូវបានប្រើប្រាស់។

អាន សរសេរ និងពិនិត្យ
MOUNT_POINT_STR=”/var”
# បង្កើតទិន្នន័យ file
dd ប្រសិនបើ =/dev/urandom នៃ =/tmp/data1 bs=1024k រាប់=10
# សរសេរទិន្នន័យទៅ emmc
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k រាប់=10
#អានទិន្នន័យ២ ហើយប្រៀបធៀបជាមួយទិន្នន័យ១
cmp $MOUNT_POINT_STR/data2 /tmp/data1

តេស្តល្បឿន eMMC
MOUNT_POINT_STR=”/var”
#ទទួលបានល្បឿនសរសេរ emmc”
time dd if=/dev/urandom of=$MOUNT_POINT_STR/test bs=1024k រាប់=10
# សម្អាតឃ្លាំងសម្ងាត់
អេកូ 3 > /proc/sys/vm/drop_caches
#ទទួលបានល្បឿនអាន emmc”
ពេលវេលា dd ប្រសិនបើ=$MOUNT_POINT_STR/test of=/dev/null bs=1024k រាប់=10

D. USB (flash disk) សាកល្បង
បញ្ចូល USB flash drive ។ បន្ទាប់មកត្រូវប្រាកដថាវាស្ថិតនៅក្នុងបញ្ជីឧបករណ៍ IBR210។
ចំណាំ៖ ប្រតិបត្តិការនេះអាចបំផ្លាញទិន្នន័យដែលផ្ទុកក្នុង USB flash disk។ មុនពេលចាប់ផ្តើមការធ្វើតេស្ត សូមប្រាកដថាមិនមានទិន្នន័យសំខាន់នៅក្នុង eMMC flash ដែលកំពុងត្រូវបានប្រើប្រាស់។

អាន សរសេរ និងពិនិត្យ
USB_DIR=”/run/media/mmcblk1p1″
# បង្កើតទិន្នន័យ file
dd ប្រសិនបើ=/dev/urandom នៃ=/var/data1 bs=1024k រាប់=100
# សរសេរទិន្នន័យទៅថាស USB
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k រាប់=100
#អានទិន្នន័យ២ ហើយប្រៀបធៀបជាមួយទិន្នន័យ១
cmp $USB_DIR/data2 /var/data1

តេស្តល្បឿន USB
USB_DIR=”/run/media/mmcblk1p1″
# ល្បឿនសរសេរយូអេសប៊ី
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# ល្បឿនអានយូអេសប៊ី
dd ប្រសិនបើ=$BASIC_DIR/$i/test of=/dev/null bs=1M oflag=nocache

E. តេស្តកាត SD
នៅពេលដែល IBR210 ត្រូវបានចាប់ផ្ដើមពី eMMC កាត SD គឺ “/dev/mmcblk1” ហើយអាចមើលឃើញដោយពាក្យបញ្ជា “ls /dev/mmcblk1*”៖
/dev/mmcblk1 /dev/mmcblk1p2 /dev/mmcblk1p4 /dev/mmcblk1p5 /dev/mmcblk1p6
ចំណាំ៖ ប្រតិបត្តិការនេះអាចធ្វើឱ្យខូចទិន្នន័យដែលបានរក្សាទុកក្នុងកាត SD ។ មុនពេលចាប់ផ្តើមការធ្វើតេស្ត សូមប្រាកដថាមិនមានទិន្នន័យសំខាន់នៅក្នុង eMMC flash ដែលកំពុងត្រូវបានប្រើប្រាស់។

អាន សរសេរ និងពិនិត្យ
SD_DIR=”/run/media/mmcblk1″
# បង្កើតទិន្នន័យ file
dd ប្រសិនបើ=/dev/urandom នៃ=/var/data1 bs=1024k រាប់=100
# សរសេរទិន្នន័យទៅក្នុងកាតអេសឌី
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k រាប់=100
#អានទិន្នន័យ២ ហើយប្រៀបធៀបជាមួយទិន្នន័យ១
cmp $SD_DIR/data2 /var/data1

តេស្តល្បឿនកាតអេសឌី
SD_DIR=”/run/media/mmcblk1″
# ល្បឿនសរសេរ SD
dd if=/dev/zero of=$SD_DIR/test bs=1M រាប់=1000 oflag=nocache
# ល្បឿនអាន SD
dd ប្រសិនបើ=$SD_DIR/test of=/dev/null bs=1M oflag=nocache

ការធ្វើតេស្ត F. RS-232
// បើក ttymxc1
fd = បើក(/dev/ttymxc1,O_RDWR );
// កំណត់ល្បឿន
tcgetattr(fd, &opt);
cfsetispeed(&opt, ល្បឿន);
cfsetospeed(&opt, ល្បឿន);
tcsetattr(fd, TCSANOW, &opt)
// get_speed
tcgetattr(fd, &opt);
ល្បឿន = cfgetispeed(&opt);
// set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_lflag &= ~(ICANON | អេកូ | អេកូ | ISIG); /*បញ្ចូល*/
options.c_oflag &= ~OPOST; /* លទ្ធផល*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#កំណត់ភាពស្មើគ្នា
tcsetattr(fd, TCSANOW, &options)
// សរសេរ ttymxc1
write(fd, write_buf, sizeof(write_buf));
// អាន ttymxc1
អាន(fd, read_buf, sizeof(read_buf)))

G. RS-485 តេស្ត
// បើក ttymxc1
fd = បើក(/dev/ttymxc1,O_RDWR );
// កំណត់ល្បឿន
tcgetattr(fd, &opt);
cfsetispeed(&opt, ល្បឿន);
cfsetospeed(&opt, ល្បឿន);
tcsetattr(fd, TCSANOW, &opt
// get_speed
tcgetattr(fd, &opt);
ល្បឿន = cfgetispeed(&opt);
// set_parity
// options.c_cflag
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CSIZE;
options.c_cflag &= ~CRTSTCS;
options.c_lflag &= ~(ICANON | អេកូ | អេកូ | ISIG); /*បញ្ចូល*/
options.c_oflag &= ~OPOST; /* លទ្ធផល*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#កំណត់ភាពស្មើគ្នា
tcsetattr(fd, TCSANOW, &options)
// សរសេរ ttymxc1
write(fd, write_buf, sizeof(write_buf));
// អាន ttymxc1
អាន(fd, read_buf, sizeof(read_buf)))

H. តេស្តអូឌីយ៉ូ
Yocto/debian/ubuntu
// ចាក់ mp3 តាមអូឌីយ៉ូ (ALC5640)
gplay-1.0 /home/root/ testscript/audio/a.mp3 –audio-sink=”alsasink –device=hw:1”
// ថត mp3 ដោយអូឌីយ៉ូ (ALC5640)
arecord -f cd $basepath/b.mp3 -D plughw:1,0
សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android:
សូមថតនិងចាក់ apk

I. តេស្តអ៊ីសឺរណិត
• តេស្ត Ethernet Ping
#ping server 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• តេស្ត Ethernet TCP
#server 192.168.1.123 រត់ពាក្យបញ្ជា “iperf3 -s”
#ទំនាក់ទំនងជាមួយម៉ាស៊ីនមេ 192.168.1.123 ក្នុងរបៀប tcp ដោយ iperf3
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• តេស្តអ៊ីសឺរណិត UDP
#server 192.168.1.123 រត់ពាក្យបញ្ជា “iperf3 -s”
#ទំនាក់ទំនងជាមួយម៉ាស៊ីនមេ 192.168.1.123 ក្នុងរបៀប udp ដោយ iperf3
iperf3 -c $SERVER_IP -u -i 1 -b 200M

ការធ្វើតេស្ត J. LVDS (ប្រព័ន្ធប្រតិបត្តិការ Android មិនគាំទ្រ)
// បើក file សម្រាប់ការអាន និងការសរសេរ
framebuffer_fd = បើក(“/dev/fb0”, O_RDWR);
// ទទួលបានព័ត៌មានអេក្រង់ថេរ
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// ទទួលបានព័ត៌មានអេក្រង់អថេរ
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// គណនាទំហំអេក្រង់ជាបៃ
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// គូសផែនទីឧបករណ៍ទៅនឹងអង្គចងចាំ
fbp = (char *)mmap(0, ទំហំអេក្រង់, PROT_READ | PROT_WRITE, MAP_SHARED, framebuffer_fd,
៦);
// រកមើលកន្លែងដែលនៅក្នុងអង្គចងចាំដើម្បីដាក់ភីកសែល
memset(fbp, 0x00, ទំហំអេក្រង់);
// គូរចំណុចដោយ fbp
ទីតាំងវែង = 0;
ទីតាំង = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ទីតាំង + 0) = color_b;
*(fbp + ទីតាំង + 1) = color_g;
*(fbp + ទីតាំង + 2) = color_r;
// បិទ framebuffer fd
បិទ (framebuffer_fd);

K. តេស្ត HDMI
• ការធ្វើតេស្តបង្ហាញ HDMI
// បើក file សម្រាប់ការអាន និងការសរសេរ
framebuffer_fd = បើក(“/dev/fb2”, O_RDWR);
// ទទួលបានព័ត៌មានអេក្រង់ថេរ
ioctl(framebuffer_fd, FBIOGET_FSCREENINFO, &finfo)
// ទទួលបានព័ត៌មានអេក្រង់អថេរ
ioctl(framebuffer_fd, FBIOGET_VSCREENINFO, &vinfo)
// គណនាទំហំអេក្រង់ជាបៃ
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// គូសផែនទីឧបករណ៍ទៅនឹងអង្គចងចាំ
fbp = (char *)mmap(0, ទំហំអេក្រង់, PROT_READ | PROT_WRITE, MAP_SHARED,
framebuffer_fd, 0);
// រកមើលកន្លែងដែលនៅក្នុងអង្គចងចាំដើម្បីដាក់ភីកសែល
memset(fbp, 0x00, ទំហំអេក្រង់);
// គូរចំណុចដោយ fbp
ទីតាំងវែង = 0;
ទីតាំង = (x+g_xoffset) * (g_bits_per_pixel/8) +
(y+g_yoffset) * g_line_length;
*(fbp + ទីតាំង + 0) = color_b;
*(fbp + ទីតាំង + 1) = color_g;
*(fbp + ទីតាំង + 2) = color_r;
// បិទ framebuffer fd
បិទ (framebuffer_fd);

• តេស្តអូឌីយ៉ូ HDMI
# បើកអូឌីយ៉ូ hdmi
អេកូ 0 > /sys/class/graphics/fb2/blank
#លេងwav file ដោយអូឌីយ៉ូ hdmi
aplay /home/root/testscript/hdmi/1K.wav -D plughw:0,0

ការធ្វើតេស្ត L. 3G (មិនមែនសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android ទេ ប្រព័ន្ធប្រតិបត្តិការ Android មានការកំណត់រចនាសម្ព័ន្ធ 3G នៅក្នុងការកំណត់)
• កំពុងពិនិត្យមើលស្ថានភាព 3G
#ពិនិត្យស្ថានភាពម៉ូឌុល UC20 និងស្ថានភាពស៊ីម
cat /dev/ttyUSB4 &
• សាកល្បង 3G
# ពាក្យបញ្ជានឹងភ្ជាប់ 3g ទៅបណ្តាញ
# ត្រូវប្រាកដថាស៊ីមកាតត្រូវបានបញ្ចូលត្រឹមត្រូវ ហើយ ANT បានភ្ជាប់
pppd ហៅ quectel-ppp
បន្ទរ “ping www.baidu.com ដើម្បីប្រាកដថាបណ្តាញមិនអីទេ”
ping www.baidu.com

M. ប្រភេទឧបករណ៍ភ្ជាប់នៅលើក្តារ

FIG 53 Onboard Connector Types.JPG

ប្រភេទឧបករណ៍ភ្ជាប់អាចនឹងត្រូវផ្លាស់ប្តូរដោយមិនចាំបាច់ជូនដំណឹងជាមុន។

 

សូមអានបន្ថែមអំពីសៀវភៅណែនាំនេះ និងទាញយក PDF៖

ឯកសារ/ធនធាន

IBASE IBR215 Series កុំព្យូទ័របង្កប់ដែលរឹងមាំ [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
IBR215 Series កុំព្យូទ័របង្កប់ដែលរឹងមាំ ស៊េរី IBR215 កុំព្យូទ័របង្កប់រឹងមាំ កុំព្យូទ័របង្កប់ កុំព្យូទ័រ

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *