Firmware ဆိုတာ Hardware ကိရိယာထဲ ထည့္သြင္းျမွဳပ္ႏွံပါရွိတဲ့ ကြန္ပ်ဴတာပရိုဂရမ္ကို ဆိုလိုတယ္။ ဥပမာအားျဖင့္ Micro Controller လိုအရာမ်ိဳး။ အမည္က ရည္ညႊန္းတဲ့ အတိုင္း Firmware က Hardware နဲ႔ Software ၾကားက်တဲ့ ေနရာ တစ္ေနရာရာမွာရွိပါတယ္။ software လိုပဲ ၎ဟာ Micro Processor ဒါမွမဟုတ္ Micro Controller က လည္ပတ္ လုပ္ေဆာင္ ေပးရတဲ့ ကြန္ပ်ဴတာ ပရိုဂရမ္ တစ္ခုုျဖစ္တယ္။ ဒါေပမယ့္ Hardware ပိုင္းအစနဲ႔ တင္းက်ပ္စြာ ခ်ိတ္ဆက္ေနတဲ့ အတြက္ ျပင္ပမွာ ဘာအဓိပၸာယ္မွ် မရွိဘူး။
ေခတ္ေပၚ စနစ္ေတြမွာ ခ်ိတ္္ဆက္တတ္ဆင္တဲ့ ကိရိယာ အမ်ားစုဟာ
သူတို႔ကိုယ္ႏိႈက္က ကိုယ္ပိုင္ Software ကို Run တဲ့ အထူးျပဳ ကြန္ပ်ဴတာ ေတြ
ျဖစ္တယ္။ ဒီကိရိယာထဲက တစ္ခ်ိဳ ႔ဟာ ROM အတြင္း Software (”firmware”)
သိမ္းဆည္း ပါရွိတယ္။ ဒါေပမယ့္ ႏွစ္ေတြၾကာေညာင္း လာေတာ့ Firmware ကို
အိမ္ရွင္ Host System မွ ေခၚတင္ရျခင္းဟာ ေစ်းလည္း သက္သာ၊ ျပင္လြယ္
ေျပာင္းလြယ္ျဖစ္ေၾကာင္း ထုတ္လုပ္သူ ေတြက ေတြ႔ရွိလာတယ္။ ရလဒ္ အျဖစ္ လက္ရွိ
Hardware အမ်ားစုဟာ ၎လိုအပ္တဲ့ Firmware ကို Host ကြန္ပ်ဴတာေတြထဲ
မသြင္းမခ်င္း အသံုးျပဳႏိုင္ေလာက္ေအာင္ မလုပ္ေဆာင္ဘူး။ ဒီလို Firmware
အလုပ္ဝန္က္ို Device Driver ကကိုင္တြယ္ေပးပါတယ္..
အမ်ားအားျဖင့္ Firmware ေတြရဲ႕ ဗားရွင္းကုိ ယင္း ပါ၀င္တဲ့ ကိရိယာပစၥည္းေလးမ်ားမွာ ထည့္သြင္းေဖာ္ျပထားတတ္ပါတယ္။
အမ်ားအားျဖင့္ Firmware ေတြရဲ႕ ဗားရွင္းကုိ ယင္း ပါ၀င္တဲ့ ကိရိယာပစၥည္းေလးမ်ားမွာ ထည့္သြင္းေဖာ္ျပထားတတ္ပါတယ္။
Credit to - ေမာင္ေပါက္
ကိုျမတ္ (BE Mechatronics)

No comments:
Post a Comment
လာေရာက္အားေပးတဲ့အတြက္ ေက်းဇူးအမ်ားႀကီးတင္ပါတယ္။ အဆင္မေျပျဖစ္ခဲ့ရင္ ခြင့္လြတ္နားလည္ေပးပါ။ အဆင္မေျပျဖစ္ပါက Comment ေရးခဲ့ႏုိင္ပါသည္။ လုိအပ္မႈတစ္ခုခု ရွိပါက C-Box တြင္ Message ထားခဲ့ႏုိင္ပါသည္။
ကၽြန္ေတာ္ရဲ႕ Blog ေရးေဖာ္၊ ေရးဖက္ ညီအစ္ကိုမ်ားနဲ႔ ဆက္သြယ္ခ်င္ရင္ေတာ့
ကိုျမတ္ း mckomyat@gmail.com/
ကိုကိုေဇာ္ း kokozawbeec@gmail.com/
ေရနီသားၿဖိဳးေလး း yenihackerlay@gmail.com/
ေရႊမိုးညိဳ း kosaimonyo@gmail.com/
ဦးအာကာ း mr.heartbreaker14@gmail.com/
ကိုျပည့္ျဖဳိးေအာင္ း ppa2496@gmail.com/
ကိုျပည့္ျဖိဳးေက်ာ္ း naungnaungn010@gmail.com/
ကုိCopy/Paste း pasterblogger@gmail.com/
ကိုသီဟထုိက္ း thihahtike@gmail.com တို႔ပဲျဖစ္ပါသည္။