Texas တူရိယာ-logo

Texas Instruments AM6x သည် ကင်မရာများစွာကို ဖန်တီးနေသည်။

Texas-Instruments-AM6x-Developing-Multiple-Camera-ထုတ်ကုန်

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

  • ထုတ်ကုန်အမည်- AM6x စက်ပစ္စည်းများ၏ မိသားစု
  • ပံ့ပိုးပေးထားသော ကင်မရာအမျိုးအစား- AM62A (ပါ၀င်သော ISP ဖြင့် သို့မဟုတ် မပါဘဲ)၊ AM62P (ပါ၀င်သော ISP ဖြင့်)
  • ကင်မရာအထွက်ဒေတာ- AM62A (Raw/YUV/RGB), AM62P (YUV/RGB)
  • ISP HWA- AM62A (Yes), AM62P (No)
  • Deep Learning HWA- AM62A (Yes), AM62P (No)
  • 3-D ဂရပ်ဖစ် HWA- AM62A (No), AM62P (Yes)

AM6x တွင် Multiple-Camera Applications မိတ်ဆက်-

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

ကင်မရာများစွာကို အသုံးပြုသည့် အပလီကေးရှင်းများ

  • လုံခြုံရေး စောင့်ကြည့်မှု- စောင့်ကြည့်ခြင်းလွှမ်းခြုံမှု၊ အရာဝတ္ထုခြေရာခံခြင်းနှင့် အသိအမှတ်ပြုမှု တိကျမှုကို မြှင့်တင်ပေးသည်။
  • ဝန်းရံ View: အတားအဆီးရှာဖွေခြင်းနှင့် အရာဝတ္တုကို ကိုင်တွယ်ခြင်းကဲ့သို့သော အလုပ်များအတွက် စတီရီယိုအမြင်ကို ဖွင့်ပါ။
  • Cabin Recorder နှင့် Camera Mirror စနစ်- ရှည်လျားသော လွှမ်းခြုံမှုကို ပေးစွမ်းပြီး မျက်မမြင် အစက်အပြောက်များကို ဖယ်ရှားပေးသည်။
  • ဆေးဘက်ဆိုင်ရာပုံရိပ်- ခွဲစိတ်လမ်းကြောင်းပြခြင်းနှင့် endoscopy တွင် ပိုမိုကောင်းမွန်သောတိကျမှုကိုပေးသည်။
  • ဒရုန်းများနှင့် ဝေဟင်ပုံရိပ်များ- အပလီကေးရှင်းအမျိုးမျိုးအတွက် မတူညီသောထောင့်များမှ ကြည်လင်ပြတ်သားမှုမြင့်မားသောပုံများကို ရိုက်ကူးပါ။

များစွာသော CSI-2 ကင်မရာများကို SoC သို့ ချိတ်ဆက်ခြင်း-
CSI-2 ကင်မရာများစွာကို SoC သို့ချိတ်ဆက်ရန်၊ အသုံးပြုသူလက်စွဲတွင် ပေးထားသည့် လမ်းညွှန်ချက်များကို လိုက်နာပါ။ SoC ပေါ်ရှိ သတ်မှတ်ထားသော အပေါက်များနှင့် ကင်မရာတစ်ခုစီ၏ သင့်လျော်သော ချိန်ညှိမှုနှင့် ချိတ်ဆက်မှုကို သေချာပါစေ။

လျှောက်လွှာမှတ်ချက်
AM6x တွင် Multiple-Camera Applications များကို ဖော်ဆောင်နေသည်။

Jianzhong Xu၊ Qutaiba Saleh

စိတ္တဇ
ဤအစီရင်ခံစာသည် AM2x စက်ပစ္စည်းမိသားစုရှိ CSI-6 ကင်မရာများစွာကို အသုံးပြု၍ အက်ပ်လီကေးရှင်းဖွံ့ဖြိုးတိုးတက်မှုကို ဖော်ပြသည်။ AM4A SoC ပေါ်ရှိ ကင်မရာ 62 လုံးတွင် နက်ရှိုင်းစွာ သင်ယူမှုဖြင့် အရာဝတ္ထုရှာဖွေခြင်း၏ ရည်ညွှန်းဒီဇိုင်းကို စွမ်းဆောင်ရည်ပိုင်းခြားစိတ်ဖြာချက်ဖြင့် တင်ပြထားသည်။ ဒီဇိုင်း၏ ယေဘူယျအခြေခံမူများဖြစ်သည့် AM2x နှင့် AM62P ကဲ့သို့သော CSI-62 interface ရှိသော အခြား SoC များနှင့် သက်ဆိုင်ပါသည်။

နိဒါန်း

ခေတ်မီအမြင်အာရုံစနစ်များတွင် ထည့်သွင်းထားသော ကင်မရာများသည် အရေးကြီးသောအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။ စနစ်တစ်ခုတွင် ကင်မရာများစွာကို အသုံးပြုခြင်းသည် ဤစနစ်များ၏ စွမ်းရည်များကို ချဲ့ထွင်စေပြီး ကင်မရာတစ်ခုတည်းဖြင့် မဖြစ်နိုင်သည့် စွမ်းရည်များကို ပေးစွမ်းနိုင်သည်။ အောက်တွင် အချို့သော ex များampမြှုပ်သွင်းထားသော ကင်မရာများစွာကို အသုံးပြုသည့် အပလီကေးရှင်းများ

  • လုံခြုံရေး စောင့်ကြည့်ခြင်း- ဗျူဟာမြောက်ချထားသော ကင်မရာများစွာသည် ကျယ်ကျယ်ပြန့်ပြန့် စောင့်ကြည့်ခြင်း လွှမ်းခြုံမှုကို ပေးစွမ်းသည်။ သူတို့က မြင်ကွင်းကျယ်ကို ဖွင့်တယ်။ views၊ မျက်မမြင်အစက်အပြောက်များကို လျှော့ချပြီး အရာဝတ္တုကို ခြေရာခံခြင်းနှင့် အသိအမှတ်ပြုခြင်း၏ တိကျမှုကို မြှင့်တင်ပေးကာ လုံခြုံရေးအစီအမံများကို ပိုမိုကောင်းမွန်စေပါသည်။
  • ဝန်းရံ View: သုံးဖက်မြင်အချက်အလက်နှင့် အတိမ်အနက်ကို ခန့်မှန်းနိုင်စေမည့် စတီရီယိုအမြင်စနစ်ထည့်သွင်းမှုဖန်တီးရန် ကင်မရာများစွာကို အသုံးပြုထားသည်။ ၎င်းသည် ကိုယ်ပိုင်အုပ်ချုပ်ခွင့်ရယာဉ်များတွင် အတားအဆီးရှာဖွေခြင်း၊ စက်ရုပ်များတွင် တိကျသောအရာဝတ္တုများကို ခြယ်လှယ်ခြင်းနှင့် ပိုမိုကောင်းမွန်သော လက်တွေ့ဘဝအတွေ့အကြုံများကို မြှင့်တင်ပေးခြင်းကဲ့သို့သော လုပ်ငန်းများအတွက် အရေးကြီးပါသည်။
  • Cabin Recorder နှင့် Camera Mirror စနစ်- ကင်မရာများစွာပါသော ကားအတွင်းခန်း အသံဖမ်းစက်သည် ပရိုဆက်ဆာတစ်ခုတည်းကို အသုံးပြု၍ လွှမ်းခြုံမှုကို ပိုမိုပေးစွမ်းနိုင်သည်။ အလားတူ၊ ကင်မရာမှန်စနစ်သည် ကင်မရာနှစ်လုံး သို့မဟုတ် ထို့ထက်ပိုသော ကင်မရာများ၏ ယာဉ်မောင်းနယ်ပယ်ကို ချဲ့ထွင်နိုင်သည်။ view နှင့် ကားတစ်စီး၏ ဘက်ပေါင်းစုံမှ မမြင်နိုင်သော အစက်အပြောက်များကို ဖယ်ရှားပါ။
  • ဆေးဘက်ဆိုင်ရာပုံရိပ်ဖော်ခြင်း- ခွဲစိတ်လမ်းကြောင်းပြခြင်းကဲ့သို့သော လုပ်ငန်းဆောင်တာများအတွက် ဆေးဘက်ဆိုင်ရာပုံရိပ်ဖော်ခြင်းတွင် ကင်မရာအများအပြားကို အသုံးပြုနိုင်ပြီး ခွဲစိတ်ဆရာဝန်များအား တိကျသေချာစေရန်အတွက် ရှုထောင့်များစွာကို ပံ့ပိုးပေးပါသည်။ endoscopy တွင်၊ ကင်မရာများစွာသည် အတွင်းအင်္ဂါများကို စေ့စေ့စပ်စပ်စစ်ဆေးနိုင်မည်ဖြစ်သည်။
  • ဒရုန်းများနှင့် ဝေဟင်ပုံရိပ်ရိုက်ကူးခြင်း- ဒရုန်းများသည် မတူညီသော ရှုထောင့်များမှ ကြည်လင်ပြတ်သားသော ရုပ်ပုံများ သို့မဟုတ် ဗီဒီယိုများကို ရိုက်ကူးရန် ကင်မရာများစွာ တပ်ဆင်ထားလေ့ရှိသည်။ ၎င်းသည် ဝေဟင်ဓာတ်ပုံရိုက်ခြင်း၊ စိုက်ပျိုးရေးစောင့်ကြည့်ခြင်းနှင့် မြေယာတိုင်းတာခြင်းကဲ့သို့သော အပလီကေးရှင်းများတွင် အသုံးဝင်သည်။
  • မိုက်ခရိုပရိုဆက်ဆာများ၏ တိုးတက်မှုနှင့်အတူ၊ ကင်မရာများစွာကို System-on-Chip တစ်ခုတည်းတွင် ပေါင်းစပ်နိုင်သည်။
    ကျစ်လျစ်ပြီး ထိရောက်သောဖြေရှင်းနည်းများပေးဆောင်ရန် (SoC)။ AM62Ax SoC သည် စွမ်းဆောင်ရည်မြင့်မားသော ဗီဒီယို/အမြင်ဖြင့် လုပ်ဆောင်ခြင်းနှင့် နက်ရှိုင်းစွာ သင်ယူမှုအရှိန်မြှင့်ခြင်းတို့ဖြင့် အထက်ဖော်ပြပါ အသုံးပြုမှုကိစ္စများအတွက် စံပြကိရိယာတစ်ခုဖြစ်သည်။ အခြား AM6x စက်ပစ္စည်းဖြစ်သည့် AM62P သည် စွမ်းဆောင်ရည်မြင့် 3D မျက်နှာပြင် ထည့်သွင်းထားသော အက်ပ်လီကေးရှင်းများအတွက် တည်ဆောက်ထားသည်။ 3D ဂရပ်ဖစ်အရှိန်မြှင့်မှုနှင့်အတူ AM62P သည် ကင်မရာများစွာမှ ပုံများကို အလွယ်တကူ ပေါင်းစပ်နိုင်ပြီး အရည်အသွေးမြင့် မြင်ကွင်းကျယ်ကို ထုတ်လုပ်နိုင်သည် view. AM62A/AM62P SoC ၏ ဆန်းသစ်သောအင်္ဂါရပ်များကို [4]၊ [5]၊ [6] အစရှိသော ပုံနှိပ်ထုတ်ဝေမှုများတွင် တင်ပြထားပါသည်။ ဤအက်ပ်လီကေးရှင်းမှတ်စုသည် အဆိုပါအင်္ဂါရပ်ဖော်ပြချက်များကို ထပ်ခါထပ်ခါပြုလုပ်မည်မဟုတ်သော်လည်း AM2A/AM62P တွင် ထည့်သွင်းထားသော အမြင်အာရုံဆိုင်ရာအက်ပ်လီကေးရှင်းများထဲသို့ CSI-62 ကင်မရာများစွာကို ပေါင်းစပ်ထည့်သွင်းရန်အာရုံစိုက်ထားသည်။
  • ဇယား 1-1 တွင် AM62A နှင့် AM62P အကြား အဓိက ကွာခြားချက်များကို ရုပ်ပုံလုပ်ဆောင်ခြင်းတွင် သက်ဆိုင်သည်ထိ ပြသထားသည်။

ဇယား ၁-၁။ Image Processing တွင် AM1A နှင့် AM1P အကြား ကွာခြားချက်များ

SoC AM62A AM62P
ပံ့ပိုးထားသော ကင်မရာအမျိုးအစား Built-in ISP ဖြင့် သို့မဟုတ် မပါဘဲ Built-in ISP ဖြင့်
ကင်မရာအထွက်ဒေတာ အကြမ်း/YUV/RGB YUV/RGB
ISP HWA ဟုတ်ကဲ့ မရှိ
Deep Learning HWA ဟုတ်ကဲ့ မရှိ
3-D ဂရပ်ဖစ် HWA မရှိ ဟုတ်ကဲ့

များစွာသော CSI-2 ကင်မရာများကို SoC သို့ ချိတ်ဆက်ခြင်း။
AM6x SoC ရှိ Camera Subsystem တွင် ပုံ 2-1 တွင် ပြထားသည့်အတိုင်း အောက်ပါ အစိတ်အပိုင်းများ ပါဝင်သည်-

  • MIPI D-PHY လက်ခံသူ- 1.5 လမ်းသွားအတွက် ဒေတာလမ်းကြောင်းတစ်ခုလျှင် 4 Gbps အထိ ပံ့ပိုးပေးသည့် ပြင်ပကင်မရာများမှ ဗီဒီယိုထုတ်လွှင့်မှုများကို လက်ခံရရှိသည်။
  • CSI-2 လက်ခံသူ (RX)- D-PHY လက်ခံသူထံမှ ဗီဒီယိုစီးကြောင်းများကို လက်ခံရရှိပြီး ထုတ်လွှင့်မှုများကို ISP သို့ တိုက်ရိုက်ပေးပို့ခြင်း သို့မဟုတ် ဒေတာများကို DDR မမ်မိုရီသို့ စွန့်ပစ်သည်။ ဤ module သည် virtual channels 16 ခုအထိ ပံ့ပိုးပေးပါသည်။
  • SHIM- DMA မှတဆင့် ဖမ်းယူထားသော စီးကြောင်းများကို မှတ်ဉာဏ်သို့ ပို့နိုင်စေသည့် DMA ထုပ်ပိုးမှု။ အကြောင်းအရာတစ်ခုစီသည် CSI-2 Receiver ၏ virtual ချန်နယ်တစ်ခုနှင့် သက်ဆိုင်သည့် အကြောင်းအရာတစ်ခုစီဖြင့် DMA ဆက်စပ်မှုများကို ဤထုပ်ပိုးခြင်းဖြင့် ဖန်တီးနိုင်သည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

SoC တွင် CSI-6 RX မျက်နှာပြင်တစ်ခုသာရှိသော်လည်း CSI-2 RX ၏ virtual ချန်နယ်များကိုအသုံးပြုခြင်းအားဖြင့် AM2x တွင် ကင်မရာများစွာကို ပံ့ပိုးနိုင်ပါသည်။ ကင်မရာစီးကြောင်းများစွာကို ပေါင်းစပ်ပြီး SoC တစ်ခုတည်းသို့ ပေးပို့ရန်အတွက် ပြင်ပ CSI-2 ပေါင်းစပ်အစိတ်အပိုင်းတစ်ခု လိုအပ်ပါသည်။ အောက်ပါကဏ္ဍများတွင် ဖော်ပြထားသော CSI-2 ပေါင်းစပ်ဖြေရှင်းချက် နှစ်မျိုးကို အသုံးပြုနိုင်သည်။

SerDes ကို အသုံးပြု၍ CSI-2 Aggregator
ကင်မရာစီးကြောင်းများစွာကို ပေါင်းစပ်ခြင်း၏တစ်နည်းမှာ နံပါတ်စဉ်တပ်ခြင်းနှင့် ဖယ်ထုတ်ခြင်း (SerDes) ဖြေရှင်းချက်ကို အသုံးပြုခြင်းဖြစ်သည်။ ကင်မရာတစ်ခုစီမှ CSI-2 ဒေတာကို နံပါတ်စဉ်အလိုက် ပြောင်းလဲကာ ကေဘယ်မှတစ်ဆင့် လွှဲပြောင်းသည်။ deserializer သည် ကေဘယ်ကြိုးများ (ကင်မရာတစ်ခုလျှင် ကေဘယ်တစ်ခုစီ) မှ လွှဲပြောင်းပေးသည့် နံပါတ်စဉ်ဒေတာအားလုံးကို လက်ခံရရှိသည်)၊ stream များကို CSI-2 ဒေတာအဖြစ်သို့ ပြန်ပြောင်းပြီး SoC ပေါ်ရှိ CSI-2 RX interface တစ်ခုတည်းသို့ ပေးပို့သည်။ ကင်မရာစီးကြောင်းတစ်ခုစီကို ထူးခြားသော virtual ချန်နယ်တစ်ခုဖြင့် ခွဲခြားသတ်မှတ်ထားသည်။ ဤပေါင်းစပ်ဖြေရှင်းချက်သည် ကင်မရာများမှ SoC သို့ 2m အကွာအဝေးချိတ်ဆက်မှုကို ခွင့်ပြုခြင်း၏ နောက်ထပ်အကျိုးကျေးဇူးကို ပေးပါသည်။

AM3x Linux SDK တွင် ပံ့ပိုးပေးထားသော FPD-Link သို့မဟုတ် V6-Link နံပါတ်စဉ်တပ်များနှင့် deserializers (SerDes) များသည် CSI-2 ပေါင်းစပ်ဖြေရှင်းချက်အမျိုးအစားအတွက် ရေပန်းအစားဆုံးနည်းပညာများဖြစ်သည်။ FPD-Link နှင့် V3-Link deserializers နှစ်ခုလုံးတွင် [7] တွင်ရှင်းပြထားသည့်အတိုင်း ကင်မရာအားလုံးကို တစ်ပြိုင်တည်းလုပ်ဆောင်ရန် frame sync signals များပေးပို့ရန် နောက်ချန်နယ်များရှိသည်။
ပုံ 2-2 တွင် ex ကို ပြထားသည်။ampကင်မရာများစွာကို AM6x SoC တစ်ခုတည်းသို့ ချိတ်ဆက်ရန် SerDes ကို အသုံးပြုခြင်း။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ရည်းစားဟောင်းတစ်ယောက်ampဤပေါင်းစပ်ဖြေရှင်းချက်ကို Arducam V3Link Camera Solution Kit တွင် တွေ့ရှိနိုင်ပါသည်။ ဤကိရိယာတွင် CSI-4 ကင်မရာစီးကြောင်း 2 ခုနှင့် FAKRA coaxial ကြိုးများနှင့် 4-pin FPC ကြိုးများအပါအဝင် V3link စီးရီးများနှင့် IMX219 ကင်မရာ 22 တွဲတို့ကို စုစည်းထားသည့် deserializer hub တစ်ခုရှိသည်။ နောက်ပိုင်း ဆွေးနွေးထားသော ကိုးကားဒီဇိုင်းကို ဤကိရိယာပေါ်တွင် တည်ဆောက်ထားသည်။

SerDes ကိုမသုံးဘဲ CSI-2 Aggregator
ဤစုစည်းမှုအမျိုးအစားသည် MIPI CSI-2 ကင်မရာများစွာနှင့် တိုက်ရိုက်ချိတ်ဆက်နိုင်ပြီး ကင်မရာအားလုံးမှဒေတာများကို CSI-2 အထွက်စီးကြောင်းတစ်ခုတည်းသို့ စုစည်းနိုင်သည်။

ပုံ 2-3 တွင် ex ကို ပြထားသည်။ampအဲဒီလို စနစ်မျိုးပေါ့။ ဤစုစည်းမှုဖြေရှင်းချက်အမျိုးအစားသည် မည်သည့် serializer/deserializer ကိုမျှ အသုံးမပြုသော်လည်း 2cm အထိရှိသော CSI-30 ဒေတာလွှဲပြောင်းမှု၏ အများဆုံးအကွာအဝေးဖြင့် ကန့်သတ်ထားသည်။ AM6x Linux SDK သည် ဤ CSI-2 စုစည်းမှုအမျိုးအစားကို မပံ့ပိုးပါ။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ဆော့ဖ်ဝဲလ်တွင် ကင်မရာများစွာကို ဖွင့်ခြင်း။

Camera Subsystem Software Architecture
ပုံ 3-1 သည် AM62A/AM62P Linux SDK ရှိ ကင်မရာဖမ်းယူမှုစနစ်ဆော့ဖ်ဝဲလ်၏ မြင့်မားသောအဆင့်ဘလောက်ဇယားကို ပြသသည်၊ ပုံ 2-2 ရှိ HW စနစ်နှင့် သက်ဆိုင်သည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

  • ဤဆော့ဖ်ဝဲလ်တည်ဆောက်ပုံသည် ပုံ 2-2 တွင်ပြထားသည့်အတိုင်း SerDes ကိုအသုံးပြုခြင်းဖြင့် SoC ကို ကင်မရာစီးကြောင်းများစွာကို လက်ခံရရှိစေပါသည်။ FPD-Link/V3-Link SerDes သည် ကင်မရာတစ်ခုစီသို့ ထူးခြားသော I2C လိပ်စာနှင့် virtual ချန်နယ်တစ်ခုကို ပေးသည်။ ကင်မရာတိုင်းအတွက် သီးသန့် I2C လိပ်စာဖြင့် ထူးခြားသောကိရိယာသစ်ပင်ထပ်ဆင့်ကို ဖန်တီးသင့်သည်။ CSI-2 RX ဒရိုက်ဘာသည် သီးသန့် virtual ချန်နယ်နံပါတ်ကို အသုံးပြု၍ ကင်မရာတစ်ခုစီကို မှတ်မိပြီး ကင်မရာစီးကြောင်းတစ်ခုစီအတွက် DMA အကြောင်းအရာကို ဖန်တီးပေးပါသည်။ DMA အကြောင်းအရာတိုင်းအတွက် ဗီဒီယို node တစ်ခုကို ဖန်တီးထားသည်။ ထို့နောက် ကင်မရာတစ်ခုစီမှ ဒေတာများကို DMA အသုံးပြု၍ မန်မိုရီသို့ လိုက်လျောညီထွေစွာ လက်ခံသိမ်းဆည်းပါသည်။ အသုံးပြုသူနေရာလွတ် အပလီကေးရှင်းများသည် ကင်မရာဒေတာကို ဝင်ရောက်ကြည့်ရှုရန် ကင်မရာတစ်ခုစီနှင့် သက်ဆိုင်သည့် ဗီဒီယိုဆုံမှတ်များကို အသုံးပြုသည်။ ထွampဤဆော့ဖ်ဝဲလ်ဗိသုကာကိုအသုံးပြုခြင်း၏ ရလဒ်များကို အခန်း 4 – အကိုးအကားဒီဇိုင်းတွင် ဖော်ပြထားသည်။
  • V4L2 framework နှင့် ကိုက်ညီသော အာရုံခံဒရိုက်ဘာတိုင်းသည် ဤဗိသုကာတွင် plug and play နိုင်သည်။ အာရုံခံဒရိုက်ဗာအသစ်တစ်ခုကို Linux SDK တွင် ပေါင်းစပ်နည်းနှင့်စပ်လျဉ်းသည့် [8] ကို ကိုးကားပါ။

Image Pipeline Software Architecture

  • AM6x Linux SDK သည် GStreamer (GST) မူဘောင်ကို ပံ့ပိုးပေးသည်၊ ၎င်းသည် အမျိုးမျိုးသော အပလီကေးရှင်းများအတွက် ရုပ်ပုံလုပ်ဆောင်ခြင်း အစိတ်အပိုင်းများကို ပေါင်းစပ်ရန်အတွက် ser space တွင် အသုံးပြုနိုင်သည်။ Vision Pre-processing Accelerator (VPAC) သို့မဟုတ် ISP၊ video encoder/decoder နှင့် deep learning compute engine ကဲ့သို့သော SoC ရှိ Hardware Accelerators (HWA) ကို GST မှတဆင့် ဝင်ရောက်ကြည့်ရှုသည် plugins. VPAC (ISP) ကိုယ်တိုင်တွင် Vision Imaging Sub-System (VISS)၊ Lens Distortion Correction (LDC) နှင့် Multiscalar (MSC)၊ တစ်ခုစီသည် GST ပလပ်အင်တစ်ခုနှင့် သက်ဆိုင်သည့် ဘလောက်များစွာ ရှိပါသည်။
  • ပုံ 3-2 သည် ကင်မရာမှ ကုဒ်ဝှက်ခြင်း သို့မဟုတ် နက်ရှိုင်းသော သာမာန်ပုံပိုက်လိုင်းတစ်ခု၏ ဘလောက်ပုံစံကို ပြသည်
    AM62A တွင် သင်ယူခြင်းအက်ပ်များ အဆုံးမှအဆုံးဒေတာစီးဆင်းမှုဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် EdgeAI SDK စာရွက်စာတမ်းကို ကိုးကားပါ။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

AM62P အတွက်၊ AM62P တွင် ISP မရှိသောကြောင့် ပုံပိုက်လိုင်းသည် ပိုမိုရိုးရှင်းပါသည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ကင်မရာတစ်ခုစီအတွက် ဖန်တီးထားသည့် ဗီဒီယို node တစ်ခုဖြင့် GStreamer-based image pipeline သည် ကင်မရာထည့်သွင်းမှုများ (တူညီသော CSI-2 RX interface မှတဆင့်ချိတ်ဆက်ထားသည်) အများအပြားကို တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နိုင်စေသည်။ ကင်မရာအစုံအလင်အတွက် GStreamer ကိုအသုံးပြုထားသော ရည်ညွှန်းဒီဇိုင်းကို နောက်အခန်းတွင် ဖော်ပြထားသည်။

ရည်ညွှန်းဒီဇိုင်း

ဤအခန်းတွင် CSI-62 ကင်မရာ 3 လုံးကို AM4A နှင့် ချိတ်ဆက်ရန်နှင့် ကင်မရာ 2 လုံးအတွက် အရာဝတ္ထုရှာဖွေခြင်းလုပ်ဆောင်ရန် Arducam V62Link Camera Solution Kit ကို အသုံးပြု၍ AM4A EVM တွင် အများအပြားသုံးကင်မရာအက်ပ်လီကေးရှင်းများကို ကိုးကားသည့်ဒီဇိုင်းကို တင်ဆက်ထားသည်။

ပံ့ပိုးထားသော ကင်မရာများ
Arducam V3Link kit သည် FPD-Link/V3-Link-based ကင်မရာများနှင့် Raspberry Pi-compatible CSI-2 ကင်မရာများ နှင့် အလုပ်လုပ်ပါသည်။ အောက်ပါကင်မရာများကို စမ်းသပ်ပြီးပါပြီ-

  • D3 အင်ဂျင်နီယာ D3RCM-IMX390-953
  • Leopard ပုံရိပ်ဖော်ခြင်း LI-OV2312-FPDLINKIII-110H
  • Arducam V219Link Camera Solution Kit ရှိ IMX3 ကင်မရာများ

IMX219 ကင်မရာလေးခုကို စနစ်ထည့်သွင်းခြင်း။
ကင်မရာများကို AM62A SK နှင့် ချိတ်ဆက်ရန်အတွက် ကင်မရာများကို V62Link အစုံမှတဆင့် ချိတ်ဆက်ရန် SK-AM62A-LP EVM (AM3A-LP EVM (AM62A SK) နှင့် ArduCam V3Link ကင်မရာဖြေရှင်းချက် အမြန်စတင်ခြင်းလမ်းညွှန်တွင် AM3A Starter Kit EVM အမြန်စတင်လမ်းညွှန်ပါ လမ်းညွှန်ချက်များကို လိုက်နာပါ။ Flex ကြိုးများ၊ ကင်မရာများ၊ V62Link ဘုတ်နှင့် AMXNUMXA SK ပေါ်ရှိ ပင်များအားလုံးကို မှန်ကန်စွာ ချိန်ညှိထားကြောင်း သေချာပါစေ။

ပုံ 4-1 သည် ဤအစီရင်ခံစာပါ အကိုးအကားဒီဇိုင်းအတွက် အသုံးပြုသည့် တပ်ဆင်မှုကို ပြသည်။ စနစ်ထည့်သွင်းမှုတွင် အဓိက အစိတ်အပိုင်းများ ပါဝင်သည်-

  • 1X SK-AM62A-LP EVM ဘုတ်
  • 1X Arducam V3Link d-ch ဒက်တာဘုတ်
  • Arducam V3Link ကို SK-AM62A သို့ ချိတ်ဆက်ထားသော FPC ကြိုး
  • 4X V3Link ကင်မရာ အဒက်တာများ (နံပါတ်စဉ်များ)
  • V4Link serializers များကို V3Link d-ch kit သို့ချိတ်ဆက်ရန် 3X RF coaxial ကြိုးများ
  • 4X IMX219 ကင်မရာများ
  • ကင်မရာများကို နံပါတ်စဉ်အလိုက် ချိတ်ဆက်ရန် 4X CSI-2 22-pin ကြိုးများ
  • ကေဘယ်လ်များ- HDMI ကြိုးများ၊ USB-C အား SK-AM62A-LP နှင့် V12Link d-ch အစုံအတွက် ပါဝါရင်းမြစ် 3V)
  • ပုံ 4-1 တွင် မပြထားသော အခြားအစိတ်အပိုင်းများ- မိုက်ခရို SD ကတ်၊ SK-AM62A-LP ကို ​​ဝင်ရောက်ကြည့်ရှုရန် မိုက်ခရို-USB ကေဘယ်နှင့် ထုတ်လွှင့်မှုအတွက် အီသာနက်

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ကင်မရာများနှင့် CSI-2 RX အင်တာဖေ့စ်ကို ပြင်ဆင်သတ်မှတ်ခြင်း။
Arducam V3Link အမြန်စတင်လမ်းညွှန်ပါ လမ်းညွှန်ချက်များအတိုင်း ဆော့ဖ်ဝဲကို စနစ်ထည့်သွင်းပါ။ ကင်မရာတပ်ဆင်မှု script ကိုအသုံးပြုပြီးနောက်၊ setup-imx219.sh၊ ကင်မရာ၏ဖော်မတ်၊ CSI-2 RX အင်တာဖေ့စ်ဖော်မတ်နှင့် ကင်မရာတစ်ခုစီမှ သက်ဆိုင်ရာ ဗီဒီယို node သို့ လမ်းကြောင်းများကို မှန်ကန်စွာ စီစဉ်သတ်မှတ်ပေးပါမည်။ IMX219 ကင်မရာလေးလုံးအတွက် ဗီဒီယိုဆုံမှတ်လေးခုကို ဖန်တီးထားသည်။ Command “v4l2-ctl –list-devices” သည် အောက်ဖော်ပြပါအတိုင်း V4L2 ဗီဒီယိုစက်ပစ္စည်းအားလုံးကို ပြသသည်-

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

tiscsi6rx အောက်တွင် ဗီဒီယို node 1 ခုနှင့် media node 2 ခု ရှိပါသည်။ ဗီဒီယို node တစ်ခုစီသည် CSI2 RX ဒရိုက်ဘာမှခွဲဝေပေးထားသော DMA အကြောင်းအရာနှင့် သက်ဆိုင်ပါသည်။ အောက်တွင်ဖော်ပြထားသော media pipe topology တွင်ပြထားသည့်အတိုင်း ဗီဒီယို 6 ခု အနက် 4 ခုကို IMX4 ကင်မရာများအတွက် အသုံးပြုသည်-

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

အထက်တွင်ပြထားသည့်အတိုင်း၊ မီဒီယာအဖွဲ့အစည်း 30102000.ticsi2rx တွင် အရင်းအမြစ် pads 6 ခု ရှိသည်၊ သို့သော် ပထမ 4 ခုကိုသာ IMX219 တစ်ခုစီအတွက် အသုံးပြုပါသည်။ media pipe topology ကို ဂရပ်ဖစ်ဖြင့် သရုပ်ဖော်နိုင်သည်။ အစက်တစ်ခုဖန်တီးရန် အောက်ပါ command ကို run ပါ။ file:

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ထို့နောက် PNG ကိုထုတ်လုပ်ရန် Linux host PC တွင်အောက်ပါ command ကို run ပါ။ file:တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ပုံ 4-2 သည် အထက်ဖော်ပြပါ command များကို အသုံးပြု၍ ထုတ်လုပ်ထားသော ပုံဖြစ်သည်။ ပုံ 3-1 ၏ ဆော့ဖ်ဝဲလ်ဗိသုကာဆိုင်ရာ အစိတ်အပိုင်းများကို ဤဂရပ်တွင် တွေ့နိုင်ပါသည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

ကင်မရာလေးလုံးမှ ထုတ်လွှင့်သည်။
ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလ် နှစ်ခုစလုံးကို မှန်ကန်စွာ ထည့်သွင်းခြင်းဖြင့်၊ များစွာသော ကင်မရာ အပလီကေးရှင်းများသည် အသုံးပြုသူနေရာမှ လည်ပတ်နိုင်သည်။ AM62A အတွက်၊ ရုပ်ပုံအရည်အသွေး ကောင်းမွန်စေရန် ISP ကို ​​ချိန်ညှိရပါမည်။ ISP ချိန်ညှိခြင်းလုပ်ဆောင်ပုံအတွက် AM6xA ISP Tuning Guide ကို ကိုးကားပါ။ အောက်ဖော်ပြပါ ကဏ္ဍများသည် exampကင်မရာဒေတာကို ဖန်သားပြင်တစ်ခုသို့ တိုက်ရိုက်လွှင့်ခြင်း၊ ကင်မရာဒေတာကို ကွန်ရက်တစ်ခုသို့ တိုက်ရိုက်လွှင့်ခြင်းနှင့် ကင်မရာဒေတာကို သိမ်းဆည်းခြင်း files.

ပြသရန် ကင်မရာဒေတာကို လွှင့်ထုတ်ပါ။
ဤ Multi-Camera စနစ်၏ အခြေခံအပလီကေးရှင်းတစ်ခုသည် ကင်မရာအားလုံးမှ ဗီဒီယိုများကို တူညီသော SoC နှင့် ချိတ်ဆက်ထားသော မျက်နှာပြင်တစ်ခုသို့ တိုက်ရိုက်လွှင့်တင်ခြင်းဖြစ်သည်။ အောက်ပါတို့သည် GStreamer ပိုက်လိုင်းဟောင်းဖြစ်သည်။ampပြကွက်တစ်ခုသို့ IMX219 လေးခုကို တိုက်ရိုက်ထုတ်လွှင့်ခြင်း (ပိုက်လိုင်းရှိ ဗီဒီယို နံပါတ်များနှင့် v4l-subdev နံပါတ်များသည် ပြန်လည်စတင်ခြင်းမှ ပြန်လည်စတင်ခြင်းသို့ ပြောင်းလဲသွားဖွယ်ရှိသည်)။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂) တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

Ethernet မှတဆင့် ကင်မရာဒေတာကို လွှင့်ထုတ်ပါ။
တူညီသော SoC နှင့် ချိတ်ဆက်ထားသော ဖန်သားပြင်တစ်ခုသို့ တိုက်ရိုက်လွှင့်ခြင်းအစား ကင်မရာဒေတာကို Ethernet မှတဆင့် ထုတ်လွှင့်နိုင်သည်။ လက်ခံသည့်ဘက်ခြမ်းသည် အခြားသော AM62A/AM62P ပရိုဆက်ဆာ သို့မဟုတ် အိမ်ရှင် PC ဖြစ်နိုင်သည်။ အောက်ဖော်ပြပါသည် ရည်းစားဟောင်းဖြစ်သည်။ampEthernet မှတဆင့် ကင်မရာဒေတာကို တိုက်ရိုက်ထုတ်လွှင့်ခြင်း၏ le (ရိုးရှင်းမှုအတွက် ကင်မရာနှစ်လုံးကို အသုံးပြုသည်) (ပိုက်လိုင်းတွင်အသုံးပြုသည့် ကုဒ်ဒါပလပ်အင်ကို သတိပြုပါ)။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

အောက်ဖော်ပြပါသည် ရည်းစားဟောင်းဖြစ်သည်။ampကင်မရာဒေတာကို လက်ခံရရှိခြင်းနှင့် အခြားသော AM62A/AM62P ပရိုဆက်ဆာရှိ မျက်နှာပြင်တစ်ခုသို့ တိုက်ရိုက်ထုတ်လွှင့်ခြင်း၏

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

Camera Data တွေကို သိမ်းဆည်းခြင်း Files
ဖန်သားပြင်တစ်ခုသို့ သို့မဟုတ် ကွန်ရက်တစ်ခုမှတစ်ဆင့် တိုက်ရိုက်ထုတ်လွှင့်မည့်အစား ကင်မရာဒေတာကို စက်တွင်း၌ သိမ်းဆည်းထားနိုင်သည်။ file၎။ အောက်ဖော်ပြပါ ပိုက်လိုင်းသည် ကင်မရာတစ်ခုစီ၏ အချက်အလက်များကို သိမ်းဆည်းထားသည်။ file (ကင်မရာနှစ်လုံးကို ဟောင်းအဖြစ် အသုံးပြုသည်။ample ရိုးရိုးရှင်းရှင်း)။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

Multicamera Deep Learning Inference

AM62A တွင် အမျိုးအစားခွဲခြင်း၊ အရာဝတ္ထုသိရှိခြင်း၊ အဓိပ္ပါယ်ခွဲခြားခြင်း နှင့် အခြားအရာများအတွက် နက်ရှိုင်းသောသင်ယူမှုပုံစံများကို အမျိုးအစားအမျိုးမျိုးဖြင့် လုပ်ဆောင်နိုင်သည့် TOPS နှစ်ခုအထိပါရှိသော နက်နဲသောသင်ယူမှုအရှိန်မြှင့်စက် (C7x-MMA) တပ်ဆင်ထားပါသည်။ ဤကဏ္ဍတွင် AM62A သည် မတူညီသော ကင်မရာဖိဒ်လေးခုတွင် နက်နဲသောသင်ယူမှုပုံစံလေးခုကို တစ်ပြိုင်နက်လုပ်ဆောင်နိုင်ပုံကို ပြသထားသည်။

မော်ဒယ်ရွေးချယ်ရေး
TI ၏ EdgeAI-ModelZoo သည် ၎င်းတို့၏မူလလေ့ကျင့်ရေးဘောင်များမှ မြှုပ်နှံထားသော-ဖော်ရွေသောဖော်မတ်သို့ ပြောင်း/ထုတ်ကာ ခေတ်မီဆန်းသစ်သောမော်ဒယ်များကို ရာနှင့်ချီ၍ ပံ့ပိုးပေးသောကြောင့် ၎င်းတို့ကို C7x-MMA နက်ရှိုင်းသောသင်ယူမှုအရှိန်မြှင့်စက်သို့ ပို့ဆောင်နိုင်မည်ဖြစ်သည်။ cloud-based Edge AI Studio Model Analyzer သည် အသုံးပြုရလွယ်ကူသော "Model Selection" ကိရိယာကို ပံ့ပိုးပေးပါသည်။ TI EdgeAI-ModelZoo တွင် ပံ့ပိုးပေးသည့် မော်ဒယ်များအားလုံးကို ထည့်သွင်းရန် ဒိုင်းနမစ် အဆင့်မြှင့်တင်ထားသည်။ ကိရိယာသည် ယခင်အတွေ့အကြုံမလိုအပ်ဘဲ လိုချင်သောမော်ဒယ်တွင် လိုအပ်သည့်အင်္ဂါရပ်များကို ထည့်သွင်းရန်အတွက် အသုံးပြုရလွယ်ကူသော အင်တာဖေ့စ်ကို ပံ့ပိုးပေးသည်။

TFL-OD-2000-ssd-mobV1-coco-mlperf ကို ဤ ကင်မရာ အစုံလိုက် နက်ရှိုင်းစွာ သင်ယူစမ်းသပ်မှု အတွက် ရွေးချယ်ထားသည်။ ဤအရာဝတ္ထုများစွာကို ထောက်လှမ်းခြင်းမော်ဒယ်ကို 300×300 ထည့်သွင်းမှုကြည်လင်ပြတ်သားမှုဖြင့် TensorFlow မူဘောင်တွင် တီထွင်ထားသည်။ ဇယား 4-1 သည် မတူညီသော အတန်းပေါင်း 80 ခန့်ဖြင့် cCOCO ဒေတာအတွဲတွင် လေ့ကျင့်သင်ကြားသောအခါတွင် ဤမော်ဒယ်၏ အရေးကြီးသောအင်္ဂါရပ်များကို ပြသသည်။

ဇယား ၄-၁။ မော်ဒယ် TFL-OD-4-ssd-mobV1-coco-mlperf ၏ ထူးခြားချက်များ

မော်ဒယ် တာဝန် ဆုံးဖြတ်ချက် FPS mAP 50%

COCO တွင် တိကျမှု

ကြာချိန်/ဘောင် (ms) DDR BW

အသုံးပြုမှု (MB/ဘောင်)

TFL-OD-2000-ssd-

mobV1-coco-mlperf

Multi Object Detection 300×300 ~၁၂ 15.9 6.5 18.839

ပိုက်လိုင်းတည်ဆောက်မှု
ပုံ 4-3 တွင် 4-camera deep learning GStreamer ပိုက်လိုင်းကို ပြသည်။ TI သည် GStreamer ၏အစုံကို ပံ့ပိုးပေးသည်။ plugins ၎င်းသည် မီဒီယာလုပ်ဆောင်မှုအချို့နှင့် နက်ရှိုင်းသောသင်ယူမှုအနုမာနကို ဟာ့ဒ်ဝဲအရှိန်မြှင့်စက်များသို့ လွှင့်တင်ခွင့်ပြုသည်။ တချို့က ရည်းစားဟောင်းamples plugins tiovxisp၊ tiovxmultiscaler၊ tiovxmosaic နှင့် tidlinferer တို့ ပါဝင်သည်။ ပုံ 4-3 တွင်ရှိသော ပိုက်လိုင်းသည် လိုအပ်သည်များ အားလုံးပါဝင်သည်။ plugins မီဒီယာကြိုတင်လုပ်ဆောင်မှု၊ နက်နဲသောသင်ယူမှု ကောက်ချက်ချမှုနှင့် နောက်ပိုင်းလုပ်ငန်းစဉ်များပါရှိသော 4-ကင်မရာထည့်သွင်းမှုများအတွက် multipath GStreamer ပိုက်လိုင်းတစ်ခုအတွက်။ ပွားသည်။ plugins ပိုမိုလွယ်ကူသောသရုပ်ပြမှုအတွက် ကင်မရာလမ်းကြောင်းတစ်ခုစီကို ဂရပ်တွင် စီထားသည်။
ရရှိနိုင်သော ဟာ့ဒ်ဝဲအရင်းအမြစ်များကို ကင်မရာလမ်းကြောင်းလေးခုတို့တွင် အညီအမျှ ဖြန့်ဝေပါသည်။ ဥပမာအားဖြင့်၊ AM62A တွင် image multiscalers နှစ်ခုပါရှိသည်- MSC0 နှင့် MSC1။ ပိုက်လိုင်းသည် ကင်မရာ 0 နှင့် ကင်မရာ 1 လမ်းကြောင်းများကို လုပ်ဆောင်ရန် MSC2 ကို အတိအလင်း ရည်ညွှန်းပြီး MSC1 သည် ကင်မရာ 3 နှင့် ကင်မရာ 4 အတွက် သီးသန့်ဖြစ်သည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

tiovxmosaic ပလပ်အင်ကို အသုံးပြု၍ ကင်မရာ ပိုက်လိုင်းလေးခု၏ အထွက်ကို အတိုင်းအတာ လျှော့ချပြီး ပေါင်းစပ်ထားသည်။ အထွက်ကို မျက်နှာပြင်တစ်ခုတည်းတွင် ပြသသည်။ ပုံ 4-4 သည် အရာဝတ္တုကို ထောက်လှမ်းခြင်းလုပ်ဆောင်နေသည့် နက်နဲသောသင်ယူမှုပုံစံဖြင့် ကင်မရာလေးလုံး၏အထွက်ကိုပြသသည်။ ပိုက်လိုင်းတစ်ခုစီ (ကင်မရာ) သည် 30 FPS နှင့် စုစုပေါင်း 120 FPS ဖြင့် လုပ်ဆောင်နေသည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

နောက်တစ်ခုသည် ပုံ 4-3 တွင်ပြသထားသည့် multicamera deep learning use case အတွက် ပိုက်လိုင်း script အပြည့်အစုံဖြစ်သည်။

တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂) တက္ကဆက်-တူရိယာ-AM6x-ဖွံ့ဖြိုးဆဲ-မျိုးစုံ-ကင်မရာ-ပုံ- (၂)

စွမ်းဆောင်ရည် ပိုင်းခြားစိတ်ဖြာခြင်း။

V3Link ဘုတ်နှင့် AM62A SK ကို အသုံးပြု၍ ကင်မရာလေးလုံးပါသော စနစ်ထည့်သွင်းမှုကို ဖန်သားပြင်တစ်ခုပေါ်တွင် တိုက်ရိုက်ပြသခြင်း၊ Ethernet (UDP ချန်နယ်လေးခု) မှ 4 ခုအထိ ရိုက်ကူးခြင်းအပါအဝင် အမျိုးမျိုးသော အပလီကေးရှင်းအခြေအနေများတွင် စမ်းသပ်ခဲ့သည်။ files နှင့် နက်ရှိုင်းသော သင်ယူမှု အနုမာနတို့ဖြင့်။ စမ်းသပ်မှုတစ်ခုစီတွင်၊ ကျွန်ုပ်တို့သည် စနစ်တစ်ခုလုံး၏ စွမ်းဆောင်ရည်များကို ရှာဖွေရန်အတွက် ဖရိမ်နှုန်းနှင့် CPU core များအသုံးပြုမှုကို စောင့်ကြည့်ခဲ့သည်။

ပုံ 4-4 တွင် ယခင်က ပြထားသည့်အတိုင်း၊ နက်နဲသောသင်ယူမှုပိုက်လိုင်းသည် CPU core loads များကို စခရင်အောက်ခြေရှိ ဘားဂရပ်အဖြစ်ပြသရန် tiperfoverlay GStreamer ပလပ်အင်ကို အသုံးပြုပါသည်။ ပုံမှန်အားဖြင့်၊ ဝန်များကို အသုံးချမှု ရာခိုင်နှုန်းအဖြစ် ပြသရန် ဂရပ်ကို နှစ်စက္ကန့်တိုင်း အပ်ဒိတ်လုပ်ပါသည်။tagင tiperfoverlay GStreamer ပလပ်အင်အပြင်၊ perf_stats tool သည် terminal တွင် core performance ကို တိုက်ရိုက်ပြသရန် ဒုတိယရွေးချယ်မှုတစ်ခုဖြစ်သည်။ file. ဤကိရိယာသည် tTiperfoverlayas နှင့် နှိုင်းယှဉ်ပါက ပိုမိုတိကျပြီး နောက်ပိုင်းတွင် ဂရပ်ကိုဆွဲကာ စခရင်ပေါ်တွင် ထပ်တင်ရန် theARMm cores နှင့် DDR တို့ကို အပိုဝန်ထပ်လောင်းထည့်ပေးသည်။ perf_stats ကိရိယာကို ဤစာရွက်စာတမ်းတွင်ပြသထားသည့် စမ်းသပ်မှုကိစ္စများအားလုံးတွင် ဟာ့ဒ်ဝဲအသုံးပြုမှုရလဒ်များကို စုဆောင်းရန်အတွက် အဓိကအားဖြင့် အသုံးပြုပါသည်။ ဤစမ်းသပ်မှုများတွင် လေ့လာခဲ့သော အရေးကြီးသော လုပ်ဆောင်မှု cores နှင့် accelerator အချို့တွင် ပင်မပရိုဆက်ဆာများ (A53 Arm cores လေးခု @ 1.25GHz)၊ နက်ရှိုင်းသောသင်ယူမှုအရှိန်မြှင့်စက် (C7x-MMA @ 850MHz)၊ VISS နှင့် multiscalers (MSC0 နှင့် MSC1) တို့ပါရှိသော VPAC (ISP) နှင့် DDR လုပ်ဆောင်ချက်များ ပါဝင်သည်။

ဇယား 5-1 သည် AM62A ကို ကင်မရာလေးလုံးသို့ ဖန်သားပြင်တစ်ခုသို့ တိုက်ရိုက်ထုတ်လွှင့်ခြင်း၊ Ethernet ဖြင့် ထုတ်လွှင့်ခြင်းနှင့် လေးခု သီးခြားရိုက်ကူးခြင်းအပါအဝင် အသုံးပြုမှုကိစ္စရပ်သုံးခုအတွက် ကင်မရာလေးလုံးပါသည့် AMXNUMXA ကိုအသုံးပြုသည့်အခါ စွမ်းဆောင်ရည်နှင့် အရင်းအမြစ်အသုံးချမှုကို ပြသသည် file၎။ အသုံးပြုမှုကိစ္စတစ်ခုစီတွင် စမ်းသပ်မှုနှစ်ခုကို ကင်မရာဖြင့်သာ နှင့် နက်ရှိုင်းသောသင်ယူမှု အနုမာနဖြင့် လုပ်ဆောင်ပါသည်။ ထို့အပြင်၊ ဇယား 5-1 ရှိ ပထမတန်းသည် သုံးစွဲသူအပလီကေးရှင်းများမပါဘဲ AM62A တွင် လည်ပတ်မှုစနစ်ကသာ လုပ်ဆောင်နေချိန်တွင် ဟာ့ဒ်ဝဲအသုံးပြုမှုကို ပြသသည်။ အခြားစမ်းသပ်မှုကိစ္စများတွင် ဟာ့ဒ်ဝဲအသုံးပြုမှုကို အကဲဖြတ်သည့်အခါ နှိုင်းယှဉ်ရန် ၎င်းကို အခြေခံအချက်များကို အသုံးပြုသည်။ ဇယားတွင်ပြထားသည့်အတိုင်း၊ နက်နဲသောသင်ယူမှုနှင့် ဖန်သားပြင်ပြသမှုပါရှိသော ကင်မရာလေးလုံးသည် တစ်ခုလျှင် 30 FPS ဖြင့် လုပ်ဆောင်ထားပြီး ကင်မရာလေးလုံးအတွက် စုစုပေါင်း 120 FPS ရှိသည်။ ဤမြင့်မားသောဘောင်နှုန်းသည် နက်ရှိုင်းသောသင်ယူမှုအရှိန်မြှင့်စက် (C86x-MMA) ၏ 7% သာ စွမ်းရည်အပြည့်ဖြင့် အောင်မြင်သည်။ ထို့အပြင်၊ နက်ရှိုင်းသောသင်ယူမှုအရှိန်မြှင့်စက်ကို ဤစမ်းသပ်မှုများတွင် 850MHz အစား 1000MHz တွင် clocked ထားပြီး ၎င်းသည် ၎င်း၏အမြင့်ဆုံးစွမ်းဆောင်ရည်၏ 85% ခန့်သာရှိကြောင်း သတိပြုရန်အရေးကြီးပါသည်။

ဇယား 5-1 ။ မျက်နှာပြင်ပြသမှု၊ Ethernet Stream၊ မှတ်တမ်းတင်ရန်အတွက် IMX62 ကင်မရာ 4 လုံးဖြင့် အသုံးပြုသောအခါ စွမ်းဆောင်ရည် (FPS) နှင့် AM219A ၏ အရင်းအမြစ်အသုံးချမှု Files၊ နှင့် Deep Learning Inferencing ကို လုပ်ဆောင်ခြင်း။

လျှောက်လွှာ n ပိုက်လိုင်း (လည်ပတ်မှု

)

အထွက် FPS avg ပိုက်လိုင်း s FPS

စုစုပေါင်း

MPUs A53s @ 1.25

GHz [%]

MCU R5 [%] DLA (C7x- MMA) @ 850

MHz [%]

VISS [%] MSC0 [%] MSC1 [%] DDR

Rd [MB/s]

DDR

Wr [MB/s]

DDR

စုစုပေါင်း [MB/s]

အက်ပ်မရှိပါ။ အခြေခံ လုပ်ဆောင်ချက်မရှိပါ။ NA NA NA 1.87 1 0 0 0 0 560 19 579
ကင်မရာ သာလျှင် စမ်းချောင်း Screen လုပ်ဖို့ မျက်နှာပြင် 30 120 12 12 0 70 61 60 1015 757 1782
Ethernet ဖြင့် တိုက်ရိုက်ကြည့်ရှုပါ။ UDP: ၁၆၁

ဆိပ်ကမ်းများ 1920×1080

30 120 23 6 0 70 0 0 2071 1390 3461
မှတ်တမ်း ရန် files 4 files 1920×1080 30 120 25 3 0 70 0 0 2100 1403 3503
Cam နက်ရှိုင်းသောသင်ယူမှုနှင့်အတူ နက်ရှိုင်းစွာ သင်ယူခြင်း- အရာဝတ္ထုကို ထောက်လှမ်းခြင်း MobV1- coco မျက်နှာပြင် 30 120 38 25 86 71 85 82 2926 1676 4602
နက်ရှိုင်းစွာ သင်ယူခြင်း- အရာဝတ္ထုကို ထောက်လှမ်းခြင်း MobV1- coco နှင့် Ethernet ပေါ်တွင် တိုက်ရိုက်လွှင့်ခြင်း။ UDP: ၁၆၁

ဆိပ်ကမ်းများ 1920×1080

28 112 84 20 99 66 65 72 4157 2563 6720
နက်ရှိုင်းစွာ သင်ယူခြင်း- အရာဝတ္ထုကို ထောက်လှမ်းခြင်း MobV1- coco နှင့် မှတ်တမ်းတင်ရန် files 4 files 1920×1080 28 112 87 22 98 75 82 61 2024 2458 6482

အနှစ်ချုပ်
ဤအပလီကေးရှင်းအစီရင်ခံစာသည် AM6x စက်ပစ္စည်းများ၏ မိသားစုတွင် ကင်မရာပေါင်းများစွာအက်ပ်လီကေးရှင်းများကို မည်သို့အကောင်အထည်ဖော်ရမည်ကို ဖော်ပြထားပါသည်။ Arducam ၏ V3Link Camera Solution Kit နှင့် AM62A SK EVM တို့ကို အခြေခံ၍ ရည်ညွှန်းဒီဇိုင်းကို အစီရင်ခံစာတွင် ဖော်ပြထားသည်၊၊ တိုက်ရိုက်ကြည့်ရှုခြင်းနှင့် အရာဝတ္ထုကို သိရှိခြင်းကဲ့သို့သော IMX219 ကင်မရာလေးခုကို အသုံးပြုထားသော ကင်မရာအပလီကေးရှင်းများစွာဖြင့် ဖော်ပြထားသည်။ အသုံးပြုသူများသည် Arducam မှ V3Link Camera Solution Kit ကိုရယူပြီး ယင်းဟောင်းကို ပုံတူကူးရန် တိုက်တွန်းထားသည်။amples အစီရင်ခံစာတွင် မျက်နှာပြင်တစ်ခုသို့ပြသခြင်း၊ Ethernet ဖြင့်ထုတ်လွှင့်ခြင်းနှင့် အသံဖမ်းခြင်းအပါအဝင် အမျိုးမျိုးသောဖွဲ့စည်းပုံများအောက်တွင် ကင်မရာလေးလုံးအသုံးပြုနေစဉ် AM62A ၏စွမ်းဆောင်ရည်အသေးစိတ်ခွဲခြမ်းစိတ်ဖြာမှုကိုလည်း ပေးပါသည်။ file၎။ ၎င်းသည် AM62A'sA သည် သီးခြားကင်မရာစီးကြောင်းလေးခုအတွက် နက်ရှိုင်းစွာ သင်ယူနိုင်မှုစွမ်းရည်ကို အပြိုင်ပြသသည်။ ဤ ex ကို run ခြင်းနှင့်ပတ်သက်ပြီးမေးခွန်းများရှိပါကamples၊ TI E2E ဖိုရမ်တွင် စုံစမ်းမေးမြန်းမှုကို တင်ပြပါ။

ကိုးကား

  1. AM62A Starter Kit EVM အမြန်စတင်ခြင်းလမ်းညွှန်
  2. ArduCam V3Link ကင်မရာဖြေရှင်းချက် အမြန်စတင်လမ်းညွှန်
  3. AM62A အတွက် Edge AI SDK စာရွက်စာတမ်း
  4. Edge AI စမတ်ကင်မရာများသည် စွမ်းအင်သက်သာသော AM62A ပရိုဆက်ဆာကို အသုံးပြုထားသည်။
  5. AM62A ရှိ Camera Mirror စနစ်များ
  6. AM62A ရှိ ယာဉ်မောင်းနှင့် လူနေထိုင်မှု စောင့်ကြည့်ရေးစနစ်များ
  7. ပတ်ပတ်လည်အတွက် Quad Channel Camera အက်ပ် View နှင့် CMS ကင်မရာစနစ်များ
  8. CIS-62 Sensor ကိုဖွင့်ခြင်းတွင် AM2Ax Linux Academy
  9. Edge AI ModelZoo
  10. Edge AI Studio
  11. Perf_stats ကိရိယာ

ဤလျှောက်လွှာတွင်ဖော်ပြထားသော TI အစိတ်အပိုင်းများ မှတ်ချက်-

အရေးကြီးသောသတိပေးချက်နှင့် ငြင်းဆိုချက်

TI သည် နည်းပညာနှင့် ယုံကြည်စိတ်ချရမှုဆိုင်ရာ အချက်အလက်များကို ပံ့ပိုးပေးသည် (ဒေတာစာရွက်များအပါအဝင်)၊ ဒီဇိုင်းဆိုင်ရာ အရင်းအမြစ်များ (အကိုးအကား ဒီဇိုင်းများအပါအဝင်)၊ လျှောက်လွှာ သို့မဟုတ် အခြားဒီဇိုင်းဆိုင်ရာ အကြံပြုချက်၊ WEB ကိရိယာများ၊ ဘေးကင်းလုံခြုံရေး အချက်အလက်များ နှင့် အခြားသော အရင်းအမြစ်များ "ရှိသကဲ့သို့" နှင့် အမှားအယွင်းများပါရှိခြင်း၊ အာမခံချက်အားလုံးကို ငြင်းဆိုခြင်း ၊ ဖော်ပြခြင်း နှင့် သွယ်ဝိုက်သောအားဖြင့် ကန့်သတ်ခြင်း မရှိဘဲ ကန့်သတ်ချက်များ မရှိဘဲ PARFULTIES PARTS ၏ အာမခံချက်၊ - တတိယပုဂ္ဂိုလ်၏ ဉာဏပစ္စည်းဆိုင်ရာ အခွင့်အရေးများကို ချိုးဖောက်ခြင်း။ .

ဤအရင်းအမြစ်များသည် TI ထုတ်ကုန်များနှင့် ဒီဇိုင်းရေးဆွဲသည့် ကျွမ်းကျင်သော developer များအတွက် ရည်ရွယ်ပါသည်။ သင့်တွင် တစ်ဦးတည်း တာဝန်ရှိပါသည်။

  1. သင့်လျှောက်လွှာအတွက် သင့်လျော်သော TI ထုတ်ကုန်များကို ရွေးချယ်ခြင်း၊
  2. သင့်လျှောက်လွှာကို ဒီဇိုင်းဆွဲခြင်း၊ အတည်ပြုခြင်းနှင့် စမ်းသပ်ခြင်း နှင့်
  3. သင့်လျှောက်လွှာသည် သက်ဆိုင်ရာစံချိန်စံညွှန်းများနှင့် အခြားဘေးကင်းရေး၊ လုံခြုံရေး၊ စည်းမျဉ်းစည်းကမ်း သို့မဟုတ် အခြားလိုအပ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာပါစေ။

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

TI ၏ ထုတ်ကုန်များသည် TI ၏ ရောင်းချမှု စည်းမျဥ်းစည်းကမ်းများ သို့မဟုတ် အခြားသော သက်ဆိုင်သော စည်းကမ်းချက်များနှင့်အညီ ပံ့ပိုးပေးထားပါသည်။ ti.com သို့မဟုတ် ထိုကဲ့သို့သော TI ထုတ်ကုန်များနှင့် တွဲဖက်ပေးပါသည်။ ဤအရင်းအမြစ်များကို TI ၏ ပံ့ပိုးပေးမှုသည် TI ၏ သက်ဆိုင်သော အာမခံချက်များ သို့မဟုတ် TI ထုတ်ကုန်များအတွက် အာမခံချက်ဆိုင်ရာ ငြင်းဆိုချက်များကို ချဲ့ထွင်ခြင်း သို့မဟုတ် အခြားနည်းဖြင့် ပြောင်းလဲခြင်းမရှိပါ။

TI သည် သင်အဆိုပြုထားသော နောက်ထပ် သို့မဟုတ် ကွဲပြားခြားနားသော ဝေါဟာရများကို ကန့်ကွက်ပြီး ငြင်းပယ်ပါသည်။

အရေးကြီးသောသတိပေးချက်

  • စာပို့လိပ်စာ- Texas Instruments၊ စာတိုက်ပုံး 655303၊ Dallas၊ Texas 75265
  • မူပိုင်ခွင့် © 2024, Texas Instruments Incorporated

အမေးများသောမေးခွန်းများ

မေး- AM6x စက်ပစ္စည်းမိသားစုနှင့်အတူ မည်သည့်ကင်မရာအမျိုးအစားကိုမဆို သုံးနိုင်ပါသလား။

AM6x မိသားစုသည် Built-in ISP ပါရှိခြင်း မရှိသော ကင်မရာအမျိုးအစားများအပါအဝင် မတူညီသောကင်မရာအမျိုးအစားများကို ပံ့ပိုးပေးပါသည်။ ပံ့ပိုးပေးထားသော ကင်မရာအမျိုးအစားများအကြောင်း အသေးစိတ်အချက်အလက်များအတွက် သတ်မှတ်ချက်များကို ကိုးကားပါ။

- ရုပ်ပုံလုပ်ဆောင်ခြင်းတွင် AM62A နှင့် AM62P အကြား အဓိကကွာခြားချက်များကား အဘယ်နည်း။

အဓိက ပြောင်းလဲမှုများတွင် ပံ့ပိုးပေးထားသော ကင်မရာအမျိုးအစားများ၊ ကင်မရာအထွက်ဒေတာ၊ ISP HWA ပါဝင်မှု၊ Deep Learning HWA နှင့် 3-D ဂရပ်ဖစ် HWA တို့ ပါဝင်ပါသည်။ အသေးစိတ်နှိုင်းယှဉ်မှုများအတွက် သတ်မှတ်ချက်များကဏ္ဍကို ကြည့်ပါ။

 

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

Texas Instruments AM6x သည် ကင်မရာများစွာကို ဖန်တီးနေသည်။ [pdf] အသုံးပြုသူလမ်းညွှန်
AM62A၊ AM62P၊ AM6x ကင်မရာများစွာကို ဖော်ဆောင်နေသည်၊ AM6x၊ ကင်မရာများစွာကို ဖော်ဆောင်နေသည်၊ ကင်မရာအများအပြား၊ ကင်မရာ

ကိုးကား

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

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