BeagleBone က Black စီမံကိန်းများ Beginners များအတွက်

အီလက်ထရွန်းနစ်ရှေ့ပြေးပုံစံများအတွက်တစ်ဦးကစွယ်စုံပလက်ဖောင်း

BeagleBone က Black သည်နောက်ကျအာရုံစူးစိုက်မှုတွေအများကြီးရယူလိုက်သည်။ $ 45 တစ်အကြံပြုလက်လီစျေးနှုန်းနှင့် Raspberry Pi နှင့် Arduino တစ်ဦးစွယ်စုံရောနှောစေ features တွေအစုတခုနှင့်အတူ, ကဟာ့ဒ်ဝဲဖွံ့ဖြိုးရေးနှင့်စီးပွားရေးအရအလားအလာဟာ့ဒ်ဝဲထုတ်ကုန်တစ်ခုဝါသနာရှင်အဖြစ်ဖန်ဆင်းတော်စီမံကိန်းများအနေဖြင့်အလားအလာရှိသောလမ်းကြောင်းမှတစ်ဦးအကြီးအမိတ်ဆက်ပေးထားပါတယ်။ BeagleBone က Black အသစ်သူများနှင့်အဖြစ်နိုင်ချေနှင့်ပတ်သက်ပြီးအံ့သြဘို့, ဒီမှာအစပြုသူမှစိန်ခေါ်မှု၏ကွဲပြားအဆင့်ဆင့်ပူဇော်သော platform ပေါ်တွင်စီမံကိန်းများကိုတစ်ရွေးချယ်ရေးဖြစ်ပါတယ်။

LED "Hello World"

အများအပြားအရင်ကဆိုရင်အဘို့, အပေါ်ခေါ်ဆောင်သွားပထမဦးဆုံးပရိုဂရမ်းမင်းစီမံကိန်းကို "Hello World" ဟုအဆိုပါ display ကိုမှအဲဒီစကား Output ဖြစ်ပါတယ်တဲ့ရိုးရှင်းတဲ့အစီအစဉ်တစ်ခုဖြစ်သည်။ BeagleBoard ပေါ်မှာဤစီမံကိန်းသည် BeagleBoard က Black operating မှအလားတူမိတ်ဆက်စကားပူဇော်ဖို့အသိုင်းအဝိုင်းအဖွဲ့ဝင်တစ်ဦးကတီထွင်ခဲ့သည်။ အဆိုပါစီမံကိန်းကိုအများအပြားက web developer များအကျွမ်းတဝင်ဖြစ်လိမ့်မည်သည့် Node API ကို, အသုံးပြုသည်။ အဆိုပါ API ကိုအနီရောင်ကနေအပြာရောင်မှအစိမ်းရောင်မှအရောင်များမှတဆင့်တစ်ဦးကိုတက်ထွန်းရာနဲ့ LED, နှင့်သံသရာကိုထိန်းချုပ်ရန်အသုံးပြုသည်။ ဒါဟာရိုးရှင်းတဲ့စီမံကိန်းကိုတစ်ပလက်ဖောင်းအဖြစ် BeagleBone က Black မှကောင်းတစ်ဦးမိတ်ဆက်ဖြစ်ပါတယ်။

ကောင်တာလိုပဲ Facebook က

ဤစီမံကိန်း, ယခင်တဦးတည်းကဲ့သို့ပင် BeagleBone က Black အပေါ်ဖွံ့ဖြိုးဆဲဖို့နိဒါန်းအဖြစ်အကျွမ်းတဝင်ဆော့ဖျဝဲ API ကိုအသုံးပြုသည်။ တန်ပြန်ကဲ့သို့ Facebook ဟာ JSON format ကိုသုံးပြီးဂရပ်အပေါ်တစ်ဦးအထူးသဖြင့် node ကိုအတွက် "အကြိုက်" ၏အရေအတွက်ကလက်ခံရရှိရန် Facebook ရဲ့ OpenGraph API ကိုအသုံးပြုသည်။ အဆိုပါစီမံကိန်းကိုထို့နောက် 4 ဂဏန်းဖို့အရေအတွက်က Output ဖြစ်ပါတယ်, ခုနစျပါးအစိတ်အပိုင်းများ display ကို LED ။ ထို့အပြင် output ကိုအဘို့များစွာသောကွဲပြားခြားနားသောရုပ်ပိုင်းဆိုင်ရာ extension ကိုရွေးချယ်စရာကမ်းလှမ်းနေစဉ်စီမံကိန်းလွယ်ကူစွာကို web န်ဆောင်မှုများနှင့်အတူ interfacing မှာ BeagleBone ရဲ့အာဏာကိုတစ်ဦးရိုးရှင်းသောသရုပ်ပြပေးသည်။ ဝဘ် interfaces အများအပြား developer များအကျွမ်းတဝင်ဖြစ်လိမ့်မည်ကို၎င်း, LED မီးပါဝါမှအသုံးပြုသော Cloud9 / Node.js script ကိုလည်းအများအပြားအစပြုသူပရိုဂရမ်မာများအတွက်ချဉ်းကပ်ဖြစ်သင့်သည်။

Network ကိုစောင့်ကြည့်စက်

အဆိုပါ BeagleBone က Black ဟာ့ဒ်ဝဲကွန်နက်ရှင်ရွေးချယ်စရာတစ်ခုအလုံးအရင်းနှင့်အတူကောင်းစွာတပ်ဆင်ထားတဲ့ဖြစ်ပါသည်, နှင့် onboard Ethernet port တစ်ခုကိုလွယ်ကူစွာတစ်ဦးနေရာလေးကိုကွန်ယက်ကိုစောင့်ကြပ်ကြည့်ရှု device ကိုဖြစ်လာမှခွင့်ပြုပါတယ်။ ဤစီမံကိန်းပွင့်လင်းအရင်းအမြစ်ကွန်ရက်ကစောင့်ကြပ်ကြည့်ရှုဆော့ဖျဝဲတဲ့ suite ကိုတီထွင်ခဲ့သူ ntop လို့ခေါ်တဲ့ကုမ္ပဏီထံမှနည်းပညာကိုအသုံးပြုသည်။ ntop မှာကလူ BeagleBone က Black ဘို့မိမိတို့ software ကိုတစ်ဦးဆိပ်ကမ်းကိုထောက်ပံ့ပေးခဲ့ကြသည်။ code ကိုပြုစုလုပ်ပြီး install အပေါ်သို့, အ BeagleBone မြင့်မားသော bandwidth ကိုအသုံးပြုသူများနှင့်အလားအလာရှိသောလုံခြုံရေးအန္တရာယ်များကိုဖော်ထုတ်, သင့်ကွန်ယက်တွင်အင်တာနက်ဆက်သွယ်မှုကိုစောင့်ကြည့်ဖို့အသုံးပြုနိုင်ပါသည်။ ဤစီမံကိန်းပင်အလားအလာသေးငယ်တဲ့ရုံးကွန်ယက်ကိုအပြေးတစ်ဦး sysadmin တစ်ခုတတ်နိုင် tool အဖြစ်အစေခံခြင်းငှါ, ။

BeagleBrew

open source ဖြစ်ပြီးနည်းပညာနိူးအသုံးပြုသော "ဘီယာထဲမှာရှိသကဲ့သို့အခမဲ့," ဟူသောအသုံးအနှုနျးရပ်ရွာထဲတွင်အများအပြား၏အရသာမှပြောသော; ဤလူအဘို့, BeagleBrew စီမံကိန်းသည် BeagleBone က Black ကြီးကိုမိတ်ဆက်ဖြစ်လိမ့်မယ်။ အဆိုပါ BeagleBrew သည့်ဒီဇိုင်နာများအတွက် BeagleBoard စီမံကိန်းကိုနောက်ကွယ်မှ, Texas Instruments ၏အဖွဲ့ဝင်များကအစိတ်အပိုင်းအတွက်တီထွင်ခဲ့သည်။ အဆိုပါစနစ်သည်တစ်ကစော်ဖောက်ခြင်း၏အပူချိန်ကိုစောင့်ကြည့်ခြင်း, တစ်ဦးကို web-based interface ကိုအသုံးပြုပြီးစီမံခန့်ခွဲမယ့်သံမဏိကွိုင်တစ်ဦးရေ heat exchanger နှင့်အပူချိန်အာရုံခံကိရိယာကိုအသုံးပြုသည်။ ဒါဟာမရှိမဖြစ်လိုအပ်တဲ့ကြောင့်အလယ်အလတ် BeagleBone နိူးမှအစပြုသူများအတွက်သင့်လျော်သောဖြစ်နိုင်ကြောင်းရိုးရှင်းတဲ့အလုံအလောက်အယူအဆဖြစ်သောအပူချိန်ထိန်းညှိသည်။

BeagleBone အပေါ် Android

ရှုပ်ထွေးမှုအတိုင်းအတာအထိ Moving, အ BeagleBone အန်းဒရွိုက်စီမံကိန်းသည် BeagleBone က Black ဖို့ရေပန်းစား open source ဖြစ်ပြီးမိုဘိုင်း OS ကိုဆောင်တတ်၏။ "rowboat" အမည်ရှိအဆိုပါစီမံကိန်းကို, BeagleBone က Black များအတွက်အခြေစိုက်စခန်းအဖြစ်တာဝန်ထမ်းဆောင်သော AM335x chip ကိုအပါအဝင် TI Sitara ပရိုဆက်ဆာတစ်ခုက Android ဆိပ်ကမ်းဖြစ်ပါတယ်။ အဆိုပါစီမံကိန်းအား developer များ၏ကြီးထွားလာသောအသိုင်းအဝိုင်းရှိပြီး TI ပရိုဆက်ဆာများ၏အရေအတွက်သည် Android ၏တည်ငြိမ်သော port ကိုထောက်ပံ့ရည်ရွယ်သည်။ အဆိုပါ rowboat ဆိပ်ကမ်းကို file system ကိုအသုံးပြုခွင့်, မြေပုံ, ပင်ဂိမ်းအပါအဝင်အမျိုးမျိုးသောလုပ်ဆောင်ချက်များကိုအများအပြားက Android app များနှင့်အတူစမ်းသပ်ပြီးခဲ့တာဖြစ်ပါတယ်။ ဤစီမံကိန်းမိုဘိုင်းဖုန်းများထက်ကျော်လွန်ဟာ့ဒ်ဝဲစီမံကိန်းများအတွက်အခြေခံအဖြစ်က Android ကိုစိတ်ဝင်စားနေသော developer များအဘို့ကြီးစွာသောခုန်-ချွတ်အချက်ဖြစ်ပါတယ်။