IBASE.JPG

IBASE IBR215 စီးရီး အကြမ်းခံပြီး ထည့်သွင်းထားသော ကွန်ပျူတာ အသုံးပြုသူလက်စွဲ

IBASE IBR215 စီးရီး အကြမ်းခံပြီး မြှုပ်နှံထားသော Computer.jpg

 

IBR215 စီးရီး
အကြမ်းခံပြီး ထည့်သွင်းထားသော ကွန်ပျူတာ
NXP ARM@ Cortex@ ဖြင့်
A53 i.MX8M Plus Quad SOC

 

မူပိုင်ခွင့်
© 2018 IBASE Technology, Inc. အခွင့်အရေးများ လက်ဝယ်ရှိသည်။
IBASE Technology, Inc ၏ ကြိုတင်ရေးသားထားသော သဘောတူညီချက် မပါဘဲ ဤထုတ်ဝေမှု၏ တစ်စိတ်တစ်ပိုင်းကို ပြန်လည်ထုတ်ဝေခြင်း၊ ကူးယူခြင်း၊ သိမ်းဆည်းခြင်း၊ မည်သည့်ဘာသာစကားသို့ ဘာသာပြန်ဆိုခြင်း သို့မဟုတ် မည်သည့်ပုံစံဖြင့် သို့မဟုတ် မည်သည့်နည်းလမ်းဖြင့် ထုတ်လွှင့်ခြင်း၊ (နောင် “IBASE” ဟု ရည်ညွှန်းသည်။

ရှင်းလင်းချက်
IBASE သည် ဤစာရွက်စာတမ်းတွင် ဖော်ပြထားသော ထုတ်ကုန်များအတွက် အပြောင်းအလဲနှင့် တိုးတက်မှုများကို ကြိုတင်အသိပေးချက်မရှိဘဲ ပြုလုပ်ပိုင်ခွင့်ရှိသည်။ စာရွက်စာတမ်းပါ အချက်အလက်မှန်ကန်ကြောင်း သေချာစေရန် ကြိုးပမ်းမှုတိုင်း၊ သို့သော်လည်း IBASE သည် ဤစာရွက်စာတမ်းသည် အမှားအယွင်းမရှိဟု အာမမခံနိုင်ပါ။ IBASE သည် အလွဲသုံးစားလုပ်မှု သို့မဟုတ် ဤနေရာတွင်ပါရှိသော အချက်အလက် သို့မဟုတ် အချက်အလက်ကို အသုံးမပြုနိုင်ခြင်းကြောင့် ဖြစ်ပေါ်လာသည့် မတော်တဆ သို့မဟုတ် နောက်ဆက်တွဲ ပျက်စီးဆုံးရှုံးမှုများအတွက် တာဝန်မကင်းကြောင်းနှင့် ၎င်း၏အသုံးပြုမှုကြောင့် ဖြစ်ပေါ်လာနိုင်သည့် ပြင်ပအဖွဲ့အစည်းများ၏ အခွင့်အရေးများကို ချိုးဖောက်မှုများအတွက် တာဝန်မရှိပါ။

ကုန်အမှတ်တံဆိပ်များ
ဤနေရာတွင်ဖော်ပြထားသော ကုန်အမှတ်တံဆိပ်များ၊ မှတ်ပုံတင်ခြင်းနှင့် အမှတ်တံဆိပ်များအားလုံးကို ဖော်ထုတ်ခြင်းရည်ရွယ်ချက်အတွက်သာ အသုံးပြုကြပြီး သက်ဆိုင်ရာပိုင်ရှင်များ၏ အမှတ်တံဆိပ်များနှင့်/သို့မဟုတ် မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များ ဖြစ်နိုင်သည်။

 

လိုက်နာမှု

CE အိုင်ကွန် ဤလက်စွဲတွင်ဖော်ပြထားသော ထုတ်ကုန်သည် CE အမှတ်အသားပါရှိလျှင် သက်ဆိုင်ရာ ဥရောပသမဂ္ဂ (CE) ညွှန်ကြားချက်အားလုံးကို လိုက်နာပါသည်။ စနစ်များသည် CE လိုက်လျောညီထွေရှိစေရန်အတွက်၊ CEcompliant အစိတ်အပိုင်းများကိုသာ အသုံးပြုနိုင်သည်။ CE လိုက်နာမှုကို ထိန်းသိမ်းရာတွင် သင့်လျော်သော ကေဘယ်ကြိုးနှင့် ကေဘယ်လ်နည်းပညာများ လိုအပ်ပါသည်။

FC အိုင်ကွန် ဤထုတ်ကုန်ကို FCC စည်းမျဉ်းများ အပိုင်း 15 အရ Class B စက်အတွက် ကန့်သတ်ချက်များနှင့်အညီ လိုက်နာကြောင်း တွေ့ရှိရပါသည်။ ဤကန့်သတ်ချက်များသည် လူနေအိမ်တပ်ဆင်မှုတွင် အန္တရာယ်ရှိသော အနှောင့်အယှက်များမှ ကျိုးကြောင်းဆီလျော်စွာ အကာအကွယ်ပေးနိုင်ရန် ဒီဇိုင်းထုတ်ထားပါသည်။ ဤကိရိယာသည် ရေဒီယိုကြိမ်နှုန်း စွမ်းအင်ကို ထုတ်လုပ်၊ အသုံးပြုကာ ဖြာထွက်နိုင်ပြီး ထုတ်လုပ်သူ၏ ညွှန်ကြားချက်များနှင့်အညီ တပ်ဆင်အသုံးပြုခြင်းမရှိပါက ရေဒီယိုဆက်သွယ်ရေးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။

WEEE

စွန့်ပစ်ခြင်း icon

လျှပ်စစ်နှင့် အီလက်ထရွန်းနစ်ပစ္စည်းများ (WEEE – 2012/19/EU) ၏ EU ညွှန်ကြားချက်အရ ဤထုတ်ကုန်ကို သာမန်အိမ်သုံးအမှိုက်များအဖြစ် စွန့်ပစ်ခြင်းမပြုရပါ။ ယင်းအစား ၎င်းကို စည်ပင်သာယာရေးအဖွဲ့ ပြန်လည်အသုံးပြုသည့်နေရာသို့ ပြန်ပေးခြင်းဖြင့် စွန့်ပစ်သင့်သည်။ အီလက်ထရွန်နစ်ထုတ်ကုန်များ စွန့်ပစ်ခြင်းအတွက် ဒေသဆိုင်ရာ စည်းမျဉ်းများကို စစ်ဆေးပါ။

အစိမ်းရောင် IBASE

ပုံ 1.JPG  ဤထုတ်ကုန်သည် ကက်မီယမ်မှလွဲ၍ အလေးချိန် 0.1% (1000 ppm) မှ 0.01% ထက်မပိုစေရန် ပြင်းအား 100% ထက်မပိုစေရန် ကန့်သတ်ထားသော လက်ရှိ RoHS ညွှန်ကြားချက်များကို လိုက်နာပါသည်။

  • ခဲ (PB)
  • မာကျူရီ (Hg)
  • Cadmium (CD)
  • Hexavalent ခရိုမီယမ် (Cr6+)
  • Polybrominated biphenyls (PBB)
  • Polybrominated Diphenyl Ether (PBDE)

 

အရေးကြီးသော ဘေးကင်းရေး အချက်အလက်

ဤစက်ပစ္စည်းကို အသုံးမပြုမီ အောက်ပါ ဘေးကင်းရေး အချက်အလက်ကို ဂရုတစိုက် ဖတ်ပါ။

သင့်စနစ်ကို စနစ်ထည့်သွင်းခြင်း-

  • ကိရိယာကို တည်ငြိမ်ပြီး ခိုင်မာသော မျက်နှာပြင်ပေါ်တွင် အလျားလိုက်ထားပါ။
  • ဤထုတ်ကုန်ကို ရေ သို့မဟုတ် အပူပေးသည့် အရင်းအမြစ်အနီးတွင် မသုံးပါနှင့်။
  • စက်ပတ်ပတ်လည်တွင် နေရာများများထားကာ လေဝင်လေထွက်အပေါက်များကို မပိတ်ဆို့ပါနှင့်။ မည်သည့်အရာဝတ္ထုကိုမဆို အပေါက်များထဲသို့ မထည့်ပါနှင့်။
  • 0˚C နှင့် 60˚C အကြား ပတ်ဝန်းကျင် အပူချိန်ရှိသော ဤထုတ်ကုန်ကို အသုံးပြုပါ။

အသုံးပြုနေစဉ်အတွင်း ဂရုစိုက်ပါ။

  • လေးလံသောအရာများကို စက်၏ထိပ်တွင် မထားပါ။
  • မှန်ကန်သော vol ကိုချိတ်ဆက်ရန်သေချာပါစေ။tage ကိရိယာသို့။ မှန်ကန်သော ပမာဏကို ပံ့ပိုးပေးရန် ပျက်ကွက်ခြင်း။tage သည် ယူနစ်ကို ပျက်စီးစေနိုင်သည်။
  • ပါဝါကြိုးပေါ်တွင် လမ်းမလျှောက်ပါနှင့်၊ ၎င်းတွင် မည်သည့်အရာကိုမျှ အနားမယူပါနှင့်။
  • တိုးချဲ့ကြိုးကို အသုံးပြုပါက စုစုပေါင်းကို သေချာပါစေ။ ampExtension ကြိုးတွင် ပလပ်ထိုးထားသော စက်ပစ္စည်းအားလုံး၏ အဆင့်သတ်မှတ်ချက်သည် ကြိုး၏မပါဘူး။ ampအဆင့်သတ်မှတ်ချက်
  • သင့်စက်ပေါ်ရှိ ရေ သို့မဟုတ် အခြားအရည်များကို မဖိတ်စေနှင့်။
  • စက်ပစ္စည်းကို မသန့်ရှင်းမီ နံရံပလပ်မှ ပါဝါကြိုးကို အမြဲဖြုတ်ပါ။
  • စက်ပစ္စည်းကို သန့်ရှင်းရန် ကြားနေ သန့်စင်ဆေးများကိုသာ အသုံးပြုပါ။
  • ကွန်ပြူတာ ဖုန်စုပ်စက်ကို အသုံးပြု၍ အပေါက်များမှ ဖုန်မှုန့်များနှင့် အမှုန်အမွှားများကို ဖုန်စုပ်ပါ။

ထုတ်ကုန်ဖြုတ်တပ်ခြင်း။
စက်ပစ္စည်းကို ပြုပြင်ရန်၊ တပ်ဆင်ရန် သို့မဟုတ် ပြုပြင်မွမ်းမံရန် မကြိုးစားပါနှင့်။ ထိုသို့ပြုလုပ်ခြင်းသည် အာမခံကို ပျက်ပြယ်စေမည်ဖြစ်ပြီး ထုတ်ကုန်ပျက်စီးခြင်း သို့မဟုတ် ကိုယ်ရေးကိုယ်တာ ထိခိုက်ဒဏ်ရာရခြင်းတို့ကို ဖြစ်စေနိုင်သည်။

သတိပြုရန်ပုံလေး သတိထားပါ။
ထုတ်လုပ်သူမှ အကြံပြုထားသော တူညီသော သို့မဟုတ် တူညီသောအမျိုးအစားဖြင့်သာ အစားထိုးပါ။
ဒေသဆိုင်ရာ စည်းမျဉ်းစည်းကမ်းများကို လိုက်နာခြင်းဖြင့် အသုံးပြုပြီးသား ဘက်ထရီများကို စွန့်ပစ်ပါ။

 

အာမခံမူဝါဒ

  • IBASE စံထုတ်ကုန်များ
    ပို့ဆောင်သည့်နေ့မှ 24 လ (2 နှစ်) အာမခံ။ တင်ပို့သည့်ရက်စွဲကို မသေချာပါက၊ အနီးစပ်ဆုံး ပို့ဆောင်မည့်ရက်စွဲကို ဆုံးဖြတ်ရန် ထုတ်ကုန်အမှတ်စဉ်နံပါတ်များကို အသုံးပြုနိုင်သည်။
  • ပြင်ပအဖွဲ့အစည်း အစိတ်အပိုင်းများ-
    CPU၊ CPU cooler၊ memory၊ storage devices၊ power adaptor၊ display panel နှင့် touch screen ကဲ့သို့သော IBASE မှထုတ်လုပ်ခြင်းမရှိသော ပြင်ပမှအစိတ်အပိုင်းများအတွက် ပေးပို့ခြင်းမှ 12 လ (1 နှစ်) အာမခံ။

* သို့ရာတွင် အလွဲသုံးစားလုပ်မှု၊ မတော်တဆမှု၊ မသင့်လျော်သော တပ်ဆင်မှု သို့မဟုတ် ခွင့်ပြုချက်မရှိဘဲ ပြုပြင်ခြင်းများကြောင့် ပျက်ကွက်သော ထုတ်ကုန်များသည် အာမခံချက်မပြည့်မီသောကြောင့် ပြုပြင်ပေးရမည် ဖြစ်ပြီး ဖောက်သည်များကို ပြုပြင်ခြင်းအတွက် ဘီလ်နှင့် လဲလှယ်ပေးရမည်ဖြစ်သည်။

 

နည်းပညာပံ့ပိုးမှုနှင့် ဝန်ဆောင်မှုများ

  1. IBASE ကိုသွားပါ။ webထုတ်ကုန်နှင့်ပတ်သက်သည့် နောက်ဆုံးပေါ်အချက်အလက်များကို ရှာဖွေရန် www.ibbase.com.tw တွင် ဆိုက်ရှိသည်။
  2. အကယ်၍ သင်သည် နည်းပညာဆိုင်ရာ ပြဿနာများနှင့် ကြုံတွေ့ရပြီး သင်၏ ဖြန့်ဖြူးသူ သို့မဟုတ် အရောင်းကိုယ်စားလှယ်ထံမှ အကူအညီ လိုအပ်ပါက၊ ကျေးဇူးပြု၍ အောက်ပါအချက်အလက်များကို ပြင်ဆင်ပြီး ပေးပို့ပါ-

• ထုတ်ကုန်မော်ဒယ်အမည်
• ထုတ်ကုန်အမှတ်စဉ်နံပါတ်
• ပြဿနာ၏အသေးစိတ်ဖော်ပြချက်
• စာသား သို့မဟုတ် ဖန်သားပြင်ဓာတ်ပုံများတွင် အမှားအယွင်းများရှိပါက စာတိုများ
• အရံပစ္စည်းများ၏အစီအစဉ်
• အသုံးပြုထားသော ဆော့ဖ်ဝဲ (ဥပမာ OS နှင့် အပလီကေးရှင်း ဆော့ဖ်ဝဲ)
3. ပြုပြင်မှုဝန်ဆောင်မှု လိုအပ်ပါက၊ RMA ဖောင်ကို http://www.ibase.com.tw/english/Supports/RMAService/ တွင် ဒေါင်းလုဒ်လုပ်ပါ။ ဖောင်ဖြည့်ပြီး သင့်ဖြန့်ဖြူးသူ သို့မဟုတ် အရောင်းကိုယ်စားလှယ်ထံ ဆက်သွယ်ပါ။

 

အခန်း 1- အထွေထွေအချက်အလက်များ

ဤအခန်းတွင် ပေးထားသော အချက်အလက်များတွင်-

  • အင်္ဂါရပ်များ
  • ကုန်ပစ္စည်းစာရင်း
  • သတ်မှတ်ချက်များ
  • ကျော်view
  • အတိုင်းအတာများ

1.1 နိဒါန်း
IBR215 သည် NXP Cortex® i.MX8M Plus A53 ပရိုဆက်ဆာပါရှိသော ARM® အခြေပြု မြှုပ်နှံထားသော စနစ်တစ်ခုဖြစ်သည်။ စက်ပစ္စည်းသည် RS-2/3/232၊ GPIO၊ USB၊ USB OTG၊ LAN၊ HDMI မျက်နှာပြင်၊ M.422 E485 အပါအဝင် စက်မှုလုပ်ငန်းသုံးအသုံးအဆောင်များအတွက် ကောင်းစွာလိုက်ဖက်သော အရံအတားများစွာကို 2D၊ 2230D ဂရပ်ဖစ်နှင့် မာလ်တီမီဒီယာ အရှိန်မြှင့်မှုများကို ပေးစွမ်းပါသည်။ တိုးချဲ့မှုအတွက် ကြိုးမဲ့ချိတ်ဆက်မှုနှင့် mini-PCIe။

ပုံ ၂ နိဒါန်း.jpg

1.2 အင်္ဂါရပ်များ

  • NXP ARM® Cortex® A53 i.MX8M Plus Quad 1.6GHz စက်မှုအဆင့် ပရိုဆက်ဆာ
  • 3 GB LPDDR4၊ 16 GB eMMC နှင့် SD ပလပ်ပေါက်
  • USB၊ HDMI၊ Ethernet အပါအဝင် ပြင်ပချိတ်ဆက်မှု
  • 2G မော်ဂျူးများအတွက် M.3052 B-Key (5) ကို ပံ့ပိုးပေးသည်။
  • WiFi/BT၊ 4G/LTE၊ LCD၊ Camera၊ NFC၊ QR-code စသည်ဖြင့် ပံ့ပိုးပေးရန်အတွက် IO ဘုတ်ဒီဇိုင်းအတွက် ကြွယ်ဝသော I/O တိုးချဲ့အချက်ပြမှုများ
  • အကြမ်းခံပြီး ပန်ကာမဲ့ ဒီဇိုင်း

ထုပ်ပိုးမှုစာရင်း ၁
သင့်ထုတ်ကုန်ပက်ကေ့ချ်တွင် အောက်တွင်ဖော်ပြထားသော ပစ္စည်းများပါဝင်သင့်သည်။ အောက်ဖော်ပြပါ ပစ္စည်းတစ်ခုခု ပျောက်ဆုံးပါက၊ ဖြန့်ဖြူးသူ သို့မဟုတ် ကုန်ပစ္စည်းကို သင်ဝယ်ယူထားသည့် အရောင်းကိုယ်စားလှယ်ထံ ဆက်သွယ်ပါ။ အသုံးပြုသူလက်စွဲကို ကျွန်ုပ်တို့ထံမှ ဒေါင်းလုဒ်ဆွဲနိုင်ပါသည်။ website.

• ISR215-Q316I

1.4 သတ်မှတ်ချက်များ

FIG 3 Specifications.JPG

FIG 4 Specifications.JPG

FIG 5 Specifications.JPG

သတ်မှတ်ချက်များအားလုံးသည် ကြိုတင်အသိပေးခြင်းမရှိဘဲ ပြောင်းလဲနိုင်သည်။

1.5 ကုန်ပစ္စည်းကျော်view
ထိပ်တန်း VIEW

ပုံ 6 ထိပ်တန်း VIEW.jpg

I/O VIEW

ပုံ 7 IO VIEW.jpg

ပုံ 8 IO VIEW.jpg

1.6 အတိုင်းအတာများ

ယူနစ်:mm

ပုံ 9 IO VIEW.jpg

ပုံ 10 IO VIEW.jpg

 

အခန်း 2 Hardware Configuration

ဤကဏ္ဍတွင် အထွေထွေအချက်အလက်များ ပါဝင်သည်-

  • တပ်ဆင်မှုများ
  • Jumper နှင့် connectors များ

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 ကိုအသုံးပြုခြင်းဖြင့် သင့်စက်ကို configure လုပ်ပါ။ သင့်အသုံးပြုမှုအတွက် အကောင်းဆုံးပုံစံဖွဲ့စည်းမှုနှင့်ပတ်သက်၍ သံသယရှိပါက သင်၏ပေးသွင်းသူကို ဆက်သွယ်ပါ။

2.2.2 Jumpers သတ်မှတ်နည်း
Jumpers များသည် ဆားကစ်ဘုတ်ပေါ်တွင် တပ်ဆင်ထားသော အခြေခံ သတ္တုချောင်းများစွာ ပါ၀င်သော အတိုအရှည် လျှပ်ကူးပစ္စည်း ဖြစ်သည်။ လုပ်ဆောင်ချက်များ သို့မဟုတ် အင်္ဂါရပ်များကို ဖွင့်ရန် သို့မဟုတ် ပိတ်ရန် ပင်များပေါ်တွင် Jumper caps များကို ထားရှိခြင်း (သို့မဟုတ် ဖယ်ရှားခြင်း)။ Jumper တွင် ပင်နံပါတ် 3 ပါပါက၊ သင်သည် ပင်နံပါတ် 1 ကို Pin 2 နှင့် Pin 2 သို့မဟုတ် Pin 3 ဖြင့် ချိတ်ဆက်နိုင်သည်။

FIG 13 Jumpers.JPG သတ်မှတ်နည်း

jumpers သတ်မှတ်ရန် အောက်ဖော်ပြပါပုံအား ကိုးကားပါ။

FIG 14 Jumpers.JPG သတ်မှတ်နည်း

Jumper ၏ ပင်နံပါတ်နှစ်ချောင်းကို jumper ဦးထုပ်တစ်ခုတွင် ထည့်သွင်းသောအခါ၊ ဤ jumper သည် ပိတ်သည်၊ ဆိုလိုသည်မှာ ဖွင့်ထားသည်။
jumper cap တစ်ခုကို jumper pin နှစ်ခုမှ ဖယ်လိုက်သောအခါ၊ ဤ jumper သည် open ဖြစ်သည်၊ ဆိုလိုသည်မှာ ပိတ်ထားသည်။

2.1 IBR215 ပင်မဘုတ်မားသားဘုတ်ရှိ Jumper & Connector တည်နေရာများ- IBR215
2.2 Jumper & Connectors IBR215 ပင်မဘုတ်အတွက် အမြန်ကိုးကား

ပုံ 15.jpg

ပုံ 16.jpg

ပုံ 17.JPG

RTC Lithium Cell Connector (CN1)

ပုံ 18.JPG

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

FIG 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 Power Input (P17၊CN18)
P17: 12V ~ 24V DC ထည့်သွင်းမှု
CN18:DC အဝင်/အထွက် ခေါင်းစီး

ပုံ 22 DC Power Input.JPG

2.4.4 စနစ်ဖွင့်/ပိတ်ခလုတ် (SW2၊ CN17)
SW2: အဖွင့်/အပိတ်ခလုတ်
CN17: အဖွင့်/အပိတ် အချက်ပြခေါင်းစီး

FIG 23 System ON OFF Button.JPG

2.4.5 အမှတ်စဉ် ဆိပ်ကမ်း (P16)

FIG 24 Serial port.JPG

2.4.6 IO ဘုတ်အပေါက် (P18၊ P19၊ P20)

FIG 25 IO ဘုတ် port.jpg

P18:

FIG 26 IO ဘုတ် port.jpg

P19:

FIG 27 IO ဘုတ် port.jpg

 

P20:

ပုံ 28.JPG

ပုံ 29.JPG

2.3 IBR215-IO ဘုတ်ပေါ်ရှိ Jumper & Connector တည်နေရာများ

FIG 30 Jumper & Connector Locations IBR215-IO board.jpg

2.4 Jumper & Connectors IBR215-IO ဘုတ်အတွက် အမြန်ကိုးကား

ပုံ 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 နောက်ခံအလင်းထိန်းချုပ်မှုချိတ်ဆက်ကိရိယာ (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 Dual USB 3.0 Type-A Port (CN3)

FIG 41 Dual USB 3.0 Type-A Port.JPG

2.6.8 BKLT_LCD ပါဝါတပ်ဆင်မှု (P11)

FIG 42 BKLT_LCD ပါဝါ 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 အသံ option.JPG

2.6.11 I2C ချိတ်ဆက်ကိရိယာ (CN11)

FIG 45 I2C Connector.JPG

2.6.12 Can bus (CN14)

FIG 46 Can bus.JPG

 

အခန်း 3 ဆော့ဖ်ဝဲလ်တည်ဆောက်မှု

ဤအခန်းတွင် စက်ပစ္စည်းပေါ်တွင် အောက်ပါစနစ်ထည့်သွင်းမှုကို မိတ်ဆက်ပေးသည်- (အဆင့်မြင့်အသုံးပြုသူများအတွက်သာ)

  • ပြန်လည်ရယူခြင်း SD ကတ်ကို ပြုလုပ်ပါ။
  • ပြန်လည်ရယူခြင်း SD ကတ်မှတဆင့် firmware ကို အဆင့်မြှင့်ပါ။

3.1 Recovery SD Card တစ်ခုပြုလုပ်ပါ။
မှတ်ချက်- ၎င်းသည် IBASE စံပုံပါရှိသော အဆင့်မြင့်အသုံးပြုသူများအတွက်ဖြစ်သည်။ file သာလျှင်။
အခြေခံအားဖြင့် IBR215 ကို မူရင်းအတိုင်း eMMC သို့ OS (Android သို့မဟုတ် Yocto) ဖြင့် ကြိုတင်ထည့်သွင်းထားသည်။ HDMI ကို IBR215 နှင့် 12V-24V ပါဝါ တိုက်ရိုက်ချိတ်ဆက်ပါ။
ဤအခန်းသည် သင့်အား ပြန်လည်ရယူရန် boot-up microSD ကတ်တစ်ခုပြုလုပ်ရန် လမ်းညွှန်ထားသည်။

3.1.1 Linux/Android ရုပ်ပုံအား eMMC တွင် ထည့်သွင်းရန် Recovery SD ကတ်ကို ပြင်ဆင်နေပါသည်။
မှတ်ချက်- eMMC ရှိ ဒေတာအားလုံးကို ဖျက်လိုက်ပါမည်။

1) စနစ်လိုအပ်ချက်များ
လည်ပတ်မှုစနစ်- Windows 7 သို့မဟုတ် နောက်ပိုင်းတွင် ကိရိယာ- uuu SD ကတ်- အရွယ်အစား 4GB သို့မဟုတ် ထို့ထက်ကြီးသည်။
2) သင်၏ SD ကတ်ကို ဤဘုတ်တွင် ထည့်ပါ (ဆိုလိုသည်မှာ P1 ချိတ်ဆက်ကိရိယာ)၊ ဘုတ်အား mini-USB အပေါက် (ဆိုလိုသည်မှာ P4 ချိတ်ဆက်ကိရိယာ) မှတဆင့် ဘုတ်အား PC သို့ ချိတ်ဆက်ပြီး ဒေါင်းလုဒ်မုဒ်သို့ boot မုဒ်ကို ပြောင်းပါ။

ပုံ 47 Recovery SD Card.jpg တစ်ခုလုပ်ပါ။

3) IBR215 ကိုဖွင့်ပြီး SD ကို CMD command “uuu.exe uuu-sdcard.auto” သို့မဟုတ် “FW_down-sdcard.bat” ကို နှစ်ချက်နှိပ်ပါ (PCBA အပ်ဒိတ်လုပ်နည်းအတိုင်း)

ပုံ 48 Recovery SD Card.jpg တစ်ခုလုပ်ပါ။

3.1.2 Recovery SD Card မှတဆင့် Firmware ကို အဆင့်မြှင့်ပါ။
1) Recovery ကိုထည့်ပါ။ fileUSB flash disk (FAT32) သို့
A> Yocto/Ubuntu- ပြန်လည်ရယူခြင်းအားလုံးကို မိတ္တူကူးပါ။ filePATH သို့ s-

FIG 49 Recovery SD Card.JPG မှတဆင့် Firmware ကို အဆင့်မြှင့်ပါ။

FIG 50 Recovery SD Card.JPG မှတဆင့် Firmware ကို အဆင့်မြှင့်ပါ။

2) (step1)SD နှင့် (step2)USB flash disk ကို IBR215 သို့ ချိတ်ပါ။
3) ပုံမှန် boot IBR215 (SW1 Pin1 OFF)၊ ပြန်လည်ရယူခြင်း eMMC အလိုအလျောက် စတင်ပါ။
4) အပ်ဒိတ်အချက်အလက်သည် HDMI တွင်ပြသလိမ့်မည်။

ပုံ 51.JPG

 

အခန်း ၄ BSP အရင်းအမြစ်လမ်းညွှန်

ဤအခန်းသည် BSP အရင်းအမြစ်ကိုတည်ဆောက်ရန် အဆင့်မြင့်ဆော့ဖ်ဝဲအင်ဂျင်နီယာများအတွက်သာ ရည်ရွယ်ပါသည်။ ဤအခန်းတွင် ဖော်ပြထားသော အကြောင်းအရာများမှာ အောက်ပါအတိုင်းဖြစ်သည်။

  • ဘိတ်
  • အဆောက်အဦ လွှတ်ခြင်း။
  • ဘုတ်သို့ လွှတ်တင်ခြင်းကို ထည့်သွင်းခြင်း။

4.1 BSP အရင်းအမြစ်တည်ဆောက်ခြင်း။
4.1.1 အဘိတ်
အကြံပြုထားသော အနိမ့်ဆုံး Ubuntu ဗားရှင်းမှာ 18.04 သို့မဟုတ် နောက်ပိုင်းဖြစ်သည်။
1) တည်ဆောက်ခြင်းမပြုမီ လိုအပ်သော ပက်ကေ့ဂျ်များကို ထည့်သွင်းပါ။

sudo apt-get install 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) toolchain ကို ဒေါင်းလုဒ်လုပ်ပါ။

Linux kernel ကို စုစည်းရန် အသုံးပြုသည့် clang သည် ဗားရှင်းအသစ်ဖြစ်ရန် လိုအပ်သည်။ Linux kernel စုစည်းရန်အတွက် အသုံးပြုမည့် 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 ငွေရှင်းခြင်း 007c96f100c5322acc37b84669c032c0121e68d0 CLANG_PATH=/opt/prebuilt-android-clang ကို တင်ပို့ခြင်း

ရှေ့ပို့ကုန် command များကို “/etc/pro” သို့ ထည့်နိုင်သည်။file” အိမ်ရှင်က ဖိနပ်ချွတ်တဲ့အခါ၊
“AARCH64_GCC_CROSS_COMPILE” နှင့် “CLANG_PATH” ကို သတ်မှတ်ပြီး တိုက်ရိုက်အသုံးပြုနိုင်ပါသည်။
U-Boot နှင့် Linux kernel အတွက် တည်ဆောက်သည့် ပတ်ဝန်းကျင်ကို ပြင်ဆင်ပါ။
AOSP ကုဒ်ဘေ့စ်ရှိ တစ်ခုတွင် GCC cross-compile tool chain မရှိသောကြောင့် ဤအဆင့်သည် မဖြစ်မနေလိုအပ်ပါသည်။
a A-pro အတွက် tool chain ကို ဒေါင်းလုဒ်လုပ်ပါ။file Developer 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 ဥပမာအားဖြင့် local disk ရှိ လမ်းကြောင်းတစ်ခုထဲသို့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/” folder ထဲသို့။
4.1.2 အဆောက်အဦ ထုတ်ဝေမှု
4.1.2.1 အတွက် yocto/Ubuntu/debian

cd /home/bsp-folder
./build-bsp-5.4.sh

4.1.3.2 android အတွက်
cd /home/bsp-folder
အရင်းအမြစ် build/envsetup.sh
နေ့လည်စာ evk_8mp-userderbug
ANDROID_COMPILE_WITH_JACK=false လုပ်ပါ။
./imx-make.sh –j4
-j4 လုပ်ပါ။

4.1.3 ဘုတ်သို့လွှတ်တင်ခြင်းကို ထည့်သွင်းခြင်း။

FIG 52 board.JPG သို့ ထုတ်လွှတ်မှုကို ထည့်သွင်းနေပါသည်။

 

နောက်ဆက်တွဲ

ဤကဏ္ဍသည် ရည်ညွှန်းကုဒ်၏ အချက်အလက်ကို ပေးသည်။

A. Linux တွင် GPIO အသုံးပြုနည်း

# GPIO တန်ဖိုးစည်းမျဉ်း : gpioX_N >> 32*(X-1)+N
# gpio5_18 ကို ဟောင်းအဖြစ် ယူပါ။ample၊ ပို့ကုန်တန်ဖိုးသည် 32*(5-1)+18=146 ဖြစ်သင့်သည်။
# GPIO ဟောင်းample 1: အထွက်
echo 32 > /sys/class/gpio/export
အသံထွက် > /sys/class/gpio/gpio146/direction
ပဲ့တင်သံ 0 > /sys/class/gpio/gpio146/value
ပဲ့တင်သံ 1 > /sys/class/gpio/gpio146/value
# GPIO ဟောင်းample 2- ထည့်သွင်းခြင်း။
echo 32 > /sys/class/gpio/export
> /sys/class/gpio/gpio146/direction တွင် ပဲ့တင်သံ
ကြောင် /sys/class/gpio/gpio146/value

B. Linux တွင် Watchdog အသုံးပြုနည်း

// fd ဖန်တီးပါ။
int fd;
// စောင့်ကြည့်ကိရိယာကိုဖွင့်ပါ။
fd = open(“/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);

C. eMMC စမ်းသပ်မှု
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် eMMC flash တွင်သိမ်းဆည်းထားသောဒေတာကို ပျက်စီးစေနိုင်သည်။ စမ်းသပ်မှုမစတင်မီ၊ အသုံးပြုနေသည့် eMMC ဖလက်ရှ်တွင် အရေးကြီးသောဒေတာမရှိကြောင်း သေချာပါစေ။

ဖတ်ပါ၊ ရေးပါ၊ စစ်ဆေးပါ။
MOUNT_POINT_STR=”/var”
#ဒေတာဖန်တီးပါ။ file
dd if=/dev/urandom of=/tmp/data1 bs=1024k count=10
#emmc သို့ data ရေးပါ။
dd if=/tmp/data1 of=$MOUNT_POINT_STR/data2 bs=1024k count=10
# data2 ကိုဖတ်ပြီး data1 နှင့် နှိုင်းယှဉ်ပါ။
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 count=10
# ကက်ရှ်များကို သန့်ရှင်းပါ။
echo 3 > /proc/sys/vm/drop_caches
# emmc read speed ကိုရယူပါ။"
time dd if=$MOUNT_POINT_STR/test of=/dev/null bs=1024k count=10

D. USB (flash disk) စမ်းသပ်ပါ။
USB flash disk ကိုထည့်ပါ။ ထို့နောက် IBR210 စက်ပစ္စည်းစာရင်းတွင် ရှိနေကြောင်း သေချာပါစေ။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် USB flash disk တွင်သိမ်းဆည်းထားသောဒေတာကို ပျက်စီးစေနိုင်သည်။ စမ်းသပ်မှုမစတင်မီ၊ အသုံးပြုနေသည့် eMMC ဖလက်ရှ်တွင် အရေးကြီးသောဒေတာမရှိကြောင်း သေချာပါစေ။

ဖတ်ပါ၊ ရေးပါ၊ စစ်ဆေးပါ။
USB_DIR=”/run/media/mmcblk1p1″
#ဒေတာဖန်တီးပါ။ file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
# usb flash disk သို့ data ရေးပါ။
dd if=/var/data1 of=$USB_DIR/data2 bs=1024k count=100
# data2 ကိုဖတ်ပြီး data1 နှင့် နှိုင်းယှဉ်ပါ။
cmp $USB_DIR/data2 /var/data1

USB မြန်နှုန်းစမ်းသပ်မှု
USB_DIR=”/run/media/mmcblk1p1″
# usb ရေးနှုန်း
dd if=/dev/zero of=$BASIC_DIR/$i/test bs=1M count=1000 oflag=nocache
# usb ဖတ်နှုန်း
dd if=$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 ဖလက်ရှ်တွင် အရေးကြီးသောဒေတာမရှိကြောင်း သေချာပါစေ။

ဖတ်ပါ၊ ရေးပါ၊ စစ်ဆေးပါ။
SD_DIR=”/run/media/mmcblk1″
#ဒေတာဖန်တီးပါ။ file
dd if=/dev/urandom of=/var/data1 bs=1024k count=100
# ဒေတာကို SD ကတ်တွင်ရေးပါ။
dd if=/var/data1 of=$ SD_DIR/data2 bs=1024k count=100
# data2 ကိုဖတ်ပြီး data1 နှင့် နှိုင်းယှဉ်ပါ။
cmp $SD_DIR/data2 /var/data1

SD ကတ် မြန်နှုန်းစမ်းသပ်မှု
SD_DIR=”/run/media/mmcblk1″
# SD ရေးရန်မြန်နှုန်း
dd if=/dev/zero of=$SD_DIR/test bs=1M count=1000 oflag=nocache
# SD ဖတ်နှုန်း
dd if=$SD_DIR/test of=/dev/null bs=1M oflag=nocache

F. RS-232 စမ်းသပ်မှု
// ttymxc1 ကိုဖွင့်ပါ။
fd = open(/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 | ECHO | ECHOE | ISIG); /*ထည့်သွင်းခြင်း*/
options.c_oflag &= ~OPOST; /*အထွက်*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#တန်းတူသတ်မှတ်
tcsetattr(fd၊ TCSANOW၊ & ရွေးချယ်စရာများ)
// ttymxc1 ကိုရေးပါ။
write(fd၊ write_buf၊ sizeof(write_buf));
// ttymxc1 ကိုဖတ်ပါ။
read(fd၊ read_buf၊ sizeof(read_buf)))

G. RS-485 စမ်းသပ်မှု
// ttymxc1 ကိုဖွင့်ပါ။
fd = open(/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 &= ~CRTSCTS;
options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); /*ထည့်သွင်းခြင်း*/
options.c_oflag &= ~OPOST; /*အထွက်*/
//options.c_cc
options.c_cc[VTIME] = 150;
options.c_cc[VMIN] = 0;
#တန်းတူသတ်မှတ်
tcsetattr(fd၊ TCSANOW၊ & ရွေးချယ်စရာများ)
// ttymxc1 ကိုရေးပါ။
write(fd၊ write_buf၊ sizeof(write_buf));
// ttymxc1 ကိုဖတ်ပါ။
read(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 စမ်းသပ်မှု
• Ethernet Ping စမ်းသပ်ခြင်း။
#ping ဆာဗာ 192.168.1.123
ping -c 20 192.168.1.123 >/tmp/ethernet_ping.txt
• Ethernet TCP စမ်းသပ်မှု
#server 192.168.1.123 command “iperf3 -s” ကို run ပါ။
#iperf192.168.1.123 ဖြင့် tcp မုဒ်တွင် ဆာဗာ 3 နှင့် ဆက်သွယ်ပါ
iperf3 -c 192.168.1.123 -i 1 -t 20 -w 32M -P 4
• Ethernet UDP စမ်းသပ်မှု
#server 192.168.1.123 command “iperf3 -s” ကို run ပါ။
#iperf192.168.1.123 ဖြင့် udp မုဒ်တွင် ဆာဗာ 3 နှင့် ဆက်သွယ်ပါ။
iperf3 -c $SERVER_IP -u -i 1 -b 200M

J. LVDS Test (Android မပံ့ပိုးပါ)
//ဖွင့်လိုက်ပါ။ file စာဖတ်ခြင်းနှင့်စာရေးခြင်းအတွက်
framebuffer_fd = open(“/dev/fb0”၊ O_RDWR);
// ပုံသေမျက်နှာပြင်အချက်အလက်ကို ရယူပါ။
ioctl(framebuffer_fd၊ FBIOGET_FSCREENINFO၊ &finfo)
// ပြောင်းလဲနိုင်သော မျက်နှာပြင် အချက်အလက်ကို ရယူပါ။
ioctl(framebuffer_fd၊ FBIOGET_VSCREENINFO၊ &vinfo)
// စခရင်၏အရွယ်အစားကို bytes ဖြင့်ပုံဖော်ပါ။
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// စက်ကို မန်မိုရီတွင် မြေပုံဆွဲပါ။
fbp = (char *)mmap(0၊ မျက်နှာပြင်အရွယ်အစား၊ PROT_READ | PROT_WRITE၊ MAP_SHARED၊ framebuffer_fd၊
0);
// pixel ကိုထည့်ရန် memory တွင်ရှိသည့်နေရာကိုပုံထုတ်ပါ။
memset(fbp၊ 0x00၊ မျက်နှာပြင်အရွယ်အစား);
// အမှတ်ကို fbp ဖြင့်ဆွဲပါ။
long int location = 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 ကိုပိတ်ပါ။
ပိတ်(framebufer_fd);

K. HDMI စမ်းသပ်မှု
• HDMI မျက်နှာပြင်စမ်းသပ်မှု
//ဖွင့်လိုက်ပါ။ file စာဖတ်ခြင်းနှင့်စာရေးခြင်းအတွက်
framebuffer_fd = open(“/dev/fb2”၊ O_RDWR);
// ပုံသေမျက်နှာပြင်အချက်အလက်ကို ရယူပါ။
ioctl(framebuffer_fd၊ FBIOGET_FSCREENINFO၊ &finfo)
// ပြောင်းလဲနိုင်သော မျက်နှာပြင် အချက်အလက်ကို ရယူပါ။
ioctl(framebuffer_fd၊ FBIOGET_VSCREENINFO၊ &vinfo)
// စခရင်၏အရွယ်အစားကို bytes ဖြင့်ပုံဖော်ပါ။
screensize = vinfo.xres * vinfo.yres * vinfo.bits_per_pixel / 8;
// စက်ကို မန်မိုရီတွင် မြေပုံဆွဲပါ။
fbp = (char *)mmap(0၊ မျက်နှာပြင်အရွယ်အစား၊ PROT_READ | PROT_WRITE၊ MAP_SHARED၊
framebufer_fd, 0);
// pixel ကိုထည့်ရန် memory တွင်ရှိသည့်နေရာကိုပုံထုတ်ပါ။
memset(fbp၊ 0x00၊ မျက်နှာပြင်အရွယ်အစား);
// အမှတ်ကို fbp ဖြင့်ဆွဲပါ။
long int location = 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 ကိုပိတ်ပါ။
ပိတ်(framebufer_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 Test ( android အတွက်မဟုတ်ပါ၊ android တွင် 3g config ရှိသည်)
• 3G အခြေအနေကို စစ်ကြည့်ပါ။
#UC20 module state နှင့် sim state ကိုစစ်ဆေးပါ။
ကြောင် /dev/ttyUSB4 &
• 3G စမ်းသပ်ခြင်း။
# command သည် 3g ကို network သို့ချိတ်ဆက်လိမ့်မည်။
# ဆင်းမ်ကတ်ကို မှန်ကန်စွာထည့်သွင်းထားပြီး ANT ချိတ်ဆက်ထားကြောင်း သေချာပါစေ။
pppd ကို quectel-ppp ဟုခေါ်သည်။
ကွန်ရက် ok ကြောင်းသေချာစေရန် "ping www.baidu.com"
ping www.baidu.com

M. Onboard Connector အမျိုးအစားများ

ပုံ 53 Onboard Connector Types.JPG

ချိတ်ဆက်ကိရိယာ အမျိုးအစားများသည် ကြိုတင်သတိပေးချက်မရှိဘဲ ပြောင်းလဲနိုင်ပါသည်။

 

ဤလက်စွဲစာအုပ်အကြောင်း ပိုမိုဖတ်ရှုပြီး PDF ကို ဒေါင်းလုဒ်လုပ်ပါ-

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

IBASE IBR215 စီးရီး အကြမ်းခံပြီး ထည့်သွင်းထားသော ကွန်ပျူတာ [pdf] အသုံးပြုသူလက်စွဲ
IBR215 စီးရီး အကြမ်းခံနိုင်သော မြှုပ်သွင်းကွန်ပြူတာ၊ IBR215 စီးရီး၊ အကြမ်းခံသော မြှုပ်သွင်းကွန်ပြူတာ၊ မြှုပ်ထည့်ထားသော ကွန်ပျူတာ၊ ကွန်ပျူတာ

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *