single board computer (sbc) ဆိုတာဘာလဲ။

- 2023-12-19-

single-board computer (SBC) သည် တစ်ခုတည်းသော ပုံနှိပ်ဆားကစ်ဘုတ် (PCB) ပေါ်တွင် တည်ရှိသော ပြီးပြည့်စုံသော ကွန်ပျူတာစနစ်တစ်ခုဖြစ်သည်။ SBC တွင် ပုံမှန်အားဖြင့် ပရိုဆက်ဆာ၊ မန်မိုရီ၊ သိုလှောင်မှု၊ ကွန်ရက်ချိတ်ဆက်မှုနှင့် ကီးဘုတ်များ၊ ကြွက်များနှင့် မျက်နှာပြင်ပြသမှုများကဲ့သို့သော အရံပစ္စည်းများအတွက် ချိတ်ဆက်မှုအားလုံး အပါအဝင် ပြီးပြည့်စုံသော ကွန်ပျူတာစနစ်တွင် တွေ့ရှိရသည့် အစိတ်အပိုင်းများနှင့် ချိတ်ဆက်မှုများ ပါရှိသည်။

Single-board ကွန်ပျူတာများကို များသောအားဖြင့် ရုပ်ပိုင်းဆိုင်ရာအရွယ်အစားနှင့် ပါဝါသုံးစွဲမှုအနည်းဆုံးတို့သည် အရေးကြီးသောအချက်များဖြစ်သည့် မြှုပ်သွင်းထားသောစနစ်များတွင် အသုံးပြုကြသည်။ ၎င်းတို့သည် စိတ်ကြိုက်ဖြေရှင်းချက်များ၊ ရှေ့ပြေးပုံစံများနှင့် အယူအဆများကို သက်သေပြရန်အတွက် ကုန်ကျစရိတ်သက်သာပြီး လိုက်လျောညီထွေရှိသော ပလပ်ဖောင်းတစ်ခု လိုအပ်သော ဝါသနာရှင်များ၊ ထုတ်လုပ်သူများနှင့် developer များအကြား ရေပန်းစားပါသည်။

SBCs ၏ နာမည်ကြီး ဥပမာအချို့တွင် Raspberry Pi၊ BeagleBone Black နှင့် Arduino ဘုတ်များ ပါဝင်သည်။ ဤဘုတ်များသည် ၎င်းတို့၏ တတ်နိုင်မှု၊ ဘက်စုံအသုံးပြုနိုင်မှုနှင့် အသုံးပြုရလွယ်ကူခြင်းကြောင့် ကျယ်ကျယ်ပြန့်ပြန့် ရေပန်းစားလာခဲ့ပြီး ရပ်ရွာမောင်းနှင်သော ဆော့ဖ်ဝဲလ်နှင့် ဟာ့ဒ်ဝဲဖွံ့ဖြိုးတိုးတက်မှု၏ ကြီးမားသောဂေဟစနစ်ကို လှုံ့ဆော်ပေးခဲ့သည်။



single board computer ရဲ့ အင်္ဂါရပ်တွေက ဘာတွေလဲ။


Single-board ကွန်ပျူတာများ (SBCs) တွင် ၎င်းတို့ကို ဝါသနာရှင်များ၊ ထုတ်လုပ်သူများနှင့် ကျွမ်းကျင်ပညာရှင်များကြားတွင် ရေပန်းစားစေသော အင်္ဂါရပ်များစွာရှိသည်။ ဤသည်မှာ SBCs ၏ ဘုံအင်္ဂါရပ်အချို့ဖြစ်သည်။


SoC- SBC ၏ နှလုံးသားသည် ပရိုဆက်ဆာ၊ GPU၊ Memory နှင့် အခြားပရိုဆက်ဆာစနစ်ခွဲများကို တပ်ဆင်ပေးသည့် ပေါင်းစပ်စနစ်-ပေါ်ရှိ ချစ်ပ် (SoC) တစ်ခုဖြစ်သည်။ ဤပရိုဆက်ဆာများတွင် ARM၊ x86 နှင့် RISC-V ကဲ့သို့သော ကွဲပြားခြားနားသော ညွှန်ကြားချက်များ ရှိနိုင်ပါသည်။


Memory- SBC များသည် Dynamic Random Access Memory (DRAM) ပုံစံဖြင့် built-in memory ပါရှိသည်။ ဤမမ်မိုရီကို ပရိုဂရမ်များလည်ပတ်ခြင်းနှင့် ဒေတာသိမ်းဆည်းခြင်းအတွက် အသုံးပြုသည်။ မမ်မိုရီပမာဏသည် SBC အမျိုးအစားပေါ်မူတည်၍ ကွဲပြားနိုင်ပြီး RAM ရာဂဏန်းမှ ဂစ်ဂါဘိုက်များစွာအထိ ရှိနိုင်ပါသည်။


သိုလှောင်မှု- SBCs များတွင် ပုံမှန်အားဖြင့် လည်ပတ်မှုစနစ်၊ အပလီကေးရှင်းများနှင့် အသုံးပြုသူဒေတာကို သိမ်းဆည်းရန် အသုံးပြုသည့် onboard သိုလှောင်မှုရှိသည်။ သိုလှောင်မှုပုံစံသည် eMMC၊ MicroSD ကတ်များ၊ NVMe M.2 နှင့် SATA socket များ ဖြစ်နိုင်သည်။


ချိတ်ဆက်မှု- SBC များသည် Ethernet၊ Wi-Fi၊ Bluetooth နှင့် USB ကဲ့သို့သော ချိတ်ဆက်မှုရွေးချယ်စရာအမျိုးမျိုးဖြင့် လာပါသည်။ ၎င်းသည် အသုံးပြုသူများအား ကွန်ရက်များသို့ ချိတ်ဆက်ရန်၊ အခြားစက်ပစ္စည်းများနှင့် ဆက်သွယ်ရန်နှင့် ဒေတာလွှဲပြောင်းရန် ခွင့်ပြုပေးပါသည်။ SBC ၏ ချဲ့ထွင်နိုင်မှုသည် GPIO၊ USB နှင့် PCIe သို့မဟုတ် mPCIe ကဲ့သို့သော တိုးချဲ့အပေါက်များမှ လာသည်။


လည်ပတ်မှုစနစ်- SBCs များသည် Linux၊ Android သို့မဟုတ် Windows ကဲ့သို့သော လည်ပတ်မှုစနစ်များကို လုပ်ဆောင်သည်။ ဤလည်ပတ်မှုစနစ်များကို SBC ၏အသုံးပြုမှုအတွက် စိတ်ကြိုက်ပြင်ဆင်ထားပြီး developer ကိရိယာများနှင့် ပရိုဂရမ်းမင်းပတ်ဝန်းကျင်များနှင့် တွဲဖက်အသုံးပြုနိုင်ပါသည်။


ပါဝါစားသုံးမှု- SBC များသည် ပုံမှန်အားဖြင့် အနည်းငယ်မျှသော ပါဝါဖြင့် လည်ပတ်ရန် ဒီဇိုင်းထုတ်ထားပြီး ၎င်းတို့အား ပါဝါနည်းသော အသုံးချပရိုဂရမ်များအတွက် သင့်လျော်စေသည်။ ပါဝါထောက်ပံ့မှုသည် ဘုတ်ဒီဇိုင်းပေါ် မူတည်၍ ကွဲပြားပြီး micro-USB အပေါက်များ၊ စည်ပေါက်များ သို့မဟုတ် ဝက်အူဂိတ်များမှ အတိုင်းအတာအထိ ကွဲပြားနိုင်သည်။


အရွယ်အစားနှင့် ပုံစံအချက်- SBC များတွင် အကြွေးဝယ်ကတ်အရွယ်အစားမှ လက်ဖဝါးအရွယ်အစားထက်သေးငယ်သည့် အရွယ်အစားအထိ သေးငယ်သောပုံစံအချက်တစ်ခုရှိသည်။ ဤအရွယ်အစားသည် ၎င်းတို့အား မြှုပ်သွင်းထားသော ကွန်ပျူတာစွမ်းရည်များ လိုအပ်သည့် စက်ပစ္စည်းများတွင် ပေါင်းစည်းရန် လွယ်ကူစေသည်။


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