Android ကိုစတင္ေလ့လာဖို႔က်ိဳးစားေနသူေတ
ADB , Stock ROMs, Custom ROMs, OS Kernel, ClockworkMod, Flashing , Rooting , Baseband
စသျဖင့္ စာလံုး အထူး အဆန္းေတြျခည္းေတြ႔ရလို႔ ေလ့လာခ်င္စိတ္ကုန္ သြားတတ္သလို႔၊ တစ္လံုး စီနဲ႔
သူတို႔ရဲ့ သီးသန္႔ အလုပ္လုပ္ပံုကို အတိအက် မသိရင္ နာမည္သာေခၚေနေပမယ့္ အႏွစ္သာရ
မဲ့ေနတတ္ပါတယ္၊ တကယ္ေလ့လာလိုသူေတြအေနနဲ႔ လဲ တစ္ခုစီရဲ့ အဓီပါယ္နဲ႔ အသံုး၀င္ပံု
အေသးစိတ္အလုပ္လုပ္ပံုတို႔ကို ေသခ်ာ သိကိုသိထား ရပါမယ္၊ ဒီပို႔စ္မွာ အထက္က
စာလံုးေတြအေၾကာင္း ရွင္းသြားေပးပါမယ္၊ တကယ္ပညာရွင္အဆင့္ တက္လွမ္းခ်င္သူေတြအတြက္
Open Source ျဖစ္တဲ့ Android က မည္သူမဆို ေဒါင္းယူႏိုင္ပီး ႀကိဳက္သလို ျဖတ္ႏိုင္ ျပင္ႏိုင္ ပါတယ္၊
စိတ္ႀကိဳက္ေျပာင္းႏိုင္ မိမိနဲ႔ အသင့္ေတာ္ဆံုး ျဖစ္တဲ့ System တစ္ခုျဖစ္သြားတဲ့ အထိ
ျပဳျပင္ယူလို႔ရပါတယ္၊
Bootloader ဆိုတာဘာလဲ
Bootloader ဆိုတာက Operation System မစတင္ခင္ အလုပ္လုပ္တဲ့ Code
အစိတ္အပိုင္းေလးကိုေခၚပါတယ္၊ Bootloader ထဲမွာ OS kernal ကို စတင္အလုပ္လုပ္ေအာင္ ေခၚမယ္
ညြန္ၾကားခ်က္ေတြပါပါတယ္၊ Bootloader က Internal Memory ထဲမွာရွိတဲ့ Paratition ေတြအားလံုးက ရဲ့
ပထမဆံုး Partition မွာ တည္ရွိမွာျဖစ္ပီး အျခား Partitions ေတြအားလံုးကို သြားမယ့္ Check Point ပါပဲ၊
Bootloader ဘယ္လိုအလုပ္လုပ္တာလဲ
Power စဖြင့္တာနဲ႔ ROM ထဲမွာရွိတဲ့ Boot ROM Code က စပီးအလုပ္လုပ္ပါတယ္၊ ပီးရင္ Bootloader
လို႔ေခၚတဲ့ Boot Strap Firmware ကို ႏိုးမယ္၊ Boot Strap Firmware ထဲမွာ MBR and GRUB/LILO
တို႔ပါ၀င္တယ္၊ Bootloader အလုပ္စပီဆိုတာနဲ႔ init.S ဖိုင္ စအလုပ္လုပ္တယ္ ၊ အရင္ ဆံုး BSS segment
ကို 0 တန္ဖိုးေရာက္သြားေအာင္ရွင္းတယ္၊
အလုပ္လုပ္တာနဲ႔ hardware အစိတ္အပိုင္းေတြျဖစ္တဲ့ clocks, board, keypad, console
တို႔ကိုစတင္ေစမယ္၊ ပီးရင္ Linux Tags ကိုဖန္တီးပီး Linux Kernel image ကို Memory ကေန
၀င္တင္မယ္၊