BootloaderÊÇǶÈëʽ²Ù×÷ϵͳÔÚͨµçºóÖ´ÐеĵÚÒ»¶Î±àÂ룬ÊǸù¾ÝÌØÊâÓ²¼þϵͳÀ´Íê³ÉµÄ¡£ÔÚËü½øÐÐcpuºÍÓйØÓ²¼þÅäÖõĸ´Î»ÒÔºó£¬ÔÙ½«²Ù×÷ϵͳӡÏó»ò¸É¹ÌµÄǶÈëʽ¿ª·¢³ÌÐòÁ÷³Ì×°ÔÚµ½ÔËÐÐÄÚ´æÖÐËæºó×Ô¶¯Ìø×ªµ½²Ù×÷ϵͳËùÊôµÄÊÒÄڿռ䣬¾Í¿ÉÒÔÔËÐвÙ×÷ϵͳÔË×÷£¡ÓÐÐëÒªµÄÓû§¿ÉÒÔÀ´ÏÂÔØ£¡
BootloaderµÄʵ¼Ê²Ù×÷ģʽ
1.×Ô¶¯ÔËÐÐģʽ£ºÔÚÕâÀàģʽÏ£¬bootloader´Ó×ÜÌåÄ¿±ê»úÉϵÄijһ¹ÌÌå´¢´æÉ豸ÉϰѲÙ×÷ÏµÍ³ÔØÈëµ½RAMÖÐÔË×÷£¬Õû¸ö¹ý³Ì²¢›]ÓÐÓû§µÄ¸ÉÔ¤¡£
2.»¥¶¯Ä£Ê½£ºÔÚÕâÀàģʽÏ£¬×ÜÌåÄ¿±ê»úÉϵÄbootloader½«¸ù¾Ý´®¿ÚͨÐÅ»ò»¥ÁªÍøµÈÐÐÊ»·½Ê½´Ó¿ª·¢Éè¼Æ·þÎñÆ÷£¨host£©ÉÏÏÂÔØºËÐÄÓ¡ÏóÖ±µ½RAMÖС£¿ÉÒÔ±»bootloaderÌáµ½×ÜÌåÄ¿±ê»úÉϵĹÌÌå´¢´æÃ½ÖÊÖУ¬»òÊÇÖ±½Ó½øÈëϵͳÈí¼þµÄÕýÈ·Òýµ¼¡£»¹¿ÉÒÔ¸ù¾Ý´®¿ÚͨÐŽÓÊÜÓû§µÄÖ¸Áî¡£
BootloaderµÄÔËÐÐÈ«¹ý³Ì
µÚÒ»½×¶Î£º
1.¸´Î»»ù±¾ÉÏÓ²¼þÅäÖã»
2.°ÑbootloaderÈ«×Ô¶¯ÔËË͵½ÔËÐÐÄÚ´æÖУ»
3.É趨¶ÑÕ»Ö¸Õë²¢½«bss¶ÎÇåÁ㡣ΪºóÃæÖ´ÐбàÂë×ö×¼±¸£»
µÚ¶þ½×¶Î£º
1.¸´Î»±¾»·½ÚÒªÔËÓõÄÓ²¼þÅäÖã»
2.ÔØÈëϵͳ±äÁ¿£»
3.ÔËÐУº
1.ÏÂÔØÄ£Ê½£¬½ÓÊܵ½Óû§µÄÖ¸ÁîºóÖ´ÐУ»
2.×Ô¶¯ÔËÐÐģʽ£¬´ÓFlash»ò¸ù¾Ý»¥ÁªÍøÔØÈëºËÐIJ¢Ö´ÐУ»
¶àÌØÈí¼þרÌâΪÄúÌṩ½âËøÈí¼þ,ÊÖ»ú½âËøÈí¼þ,½âËøÈí¼þ´óÈ«£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
Ò»¼ü½âËøÊÇΪÁË¿ØÖÆÏµÍ³²¢Ð¶ÔØÄú²»Ï²»¶µÄÈí¼þ£¨¼ÙÉèËü²»ÊÇϵͳµÄÃÜÔ¿Îļþ£©£¬ÕâÑùÄú¾Í¿ÉÒÔ°²×°Äúϲ»¶µÄÈí¼þÀ´Ì滻ϵͳ¸½´øµÄ¼òµ¥¹¦ÄÜÈí¼þ¡£Ð¡±à½ñÌì¸øÄãÒ»¸öÒ»¼ü½âËøµÄ¹¤¾ßÈí¼þ£¬HTC¡¢Ë÷ÄáµÈÁ÷ÐеÄAndroidÊÖ»ú¶¼ÒѾ½îÆ£Á¦¾¡¡£¶àÌØÈí¼þרÌâΪÄúÌṩһ¼ü½âËø¹¤¾ß,»ªÎªÒ»¼ü½âËø¹¤¾ßapp,»ªÎªÒ»¼ü½âËøbl¹¤¾ßapk¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ½âËø¹¤¾ß,СÃ×½âËø¹¤¾ß,ÊÖ»ú½âËø¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÊÖÓÎרÌâΪÄúÌṩ»¤ÑÛģʽapp,Ò¹¼ä»¤ÑÛģʽ¡£°²×¿Æ»¹û°æÒ»Ó¦¾ãÈ«,ÕÒ»¤ÑÛģʽapp¾ÍÀ´¶àÌØÈí¼þÕ¾ÏÂÔØ!
ÎÞ¾¡Ä£Ê½µÄÊÖÓξÍÊÇ¿ÉÒÔÒ»Ö±µÄÍæÏÂÈ¥£¬ÎÞÖÕ½áµÄÒ»ÀàÓÎÏ·£¬Õâ¿îÓÎÏ·µÄÍæ·¨Í¨³£¶¼±È½ÏÐÝÏÐÓÐȤ£¬ºÜÊʺÏÓÃÀ´´ò·¢ÏÐϾµÄʱ¼ä£¬ÄÇôÓÐÄÄЩ±È½ÏÊÜ»¶ÓµÄÎÞ¾¡Ä£Ê½ÊÖÓÎÄØ£¬¸Ï¿ìÀ´¿´¿´Ð¡±àΪ´ó¼ÒÍÆ¼öµÄÕ⼸¿îÓÎÏ·°É£¡