¶øÔÚÕâÆ¬·±ÈÙµÄÉú̬ϵͳÖУ¬Ò»¸ö¿´ËÆÎ¢Ð¡È´ÖÁ¹ØÖØÒªµÄ×é¼þ¡ª¡ªbootloader£¬°çÑÝ×ÅÆô¶¯²Ù×÷ϵͳ¡¢³õʼ»¯Ó²¼þ»·¾³µÄ¹Ø¼ü½ÇÉ«
ÔÚÖÚ¶àbootloaderÖУ¬LK£¨Little Kernel£©ÒÔÆä¾«¼ò¡¢¸ßЧµÄÉè¼Æ£¬ÎªÇ¶ÈëʽϵͳºÍÎïÁªÍøÉ豸µÈÁìÓòÌṩÁ˶ÀÌØµÄ¼ÛÖµ
±¾ÎĽ«ÉîÈë̽ÌÖLKµÄÆðÔ´¡¢¼Ü¹¹¡¢ÓÅÊÆÒÔ¼°ÔÚÏÖ´ú¼¼Êõ±³¾°ÏµÄÓ¦Ó㬽ÒʾÆä×÷ΪLinux bootloaderµÄ¶ÀÌØ÷ÈÁ¦
Ò»¡¢LKµÄÆðÔ´Óë±³¾° LK£¬È«³ÆÎªLittle Kernel£¬ÊÇÓÉGoogleÆìϵÄAndroid²Ù×÷ϵͳÍŶӿª·¢µÄÒ»¸öÇáÁ¿¼¶¡¢¸ßÐÔÄܵÄÒýµ¼¼ÓÔØ³ÌÐò
ËäÈ»LK×î³õÊÇΪAndroidÉ豸Éè¼ÆµÄ£¬µ«ÆäÉè¼ÆÀíÄîÖ®ÏȽø¡¢ÊµÏÖÖ®¸ßЧ£¬ºÜ¿ìÎüÒýÁ˸ü¹ã·ºÁìÓòµÄ¹Ø×¢£¬ÌرðÊÇÔÚÎïÁªÍø£¨IoT£©¡¢Ç¶ÈëʽϵͳµÈÁìÓòÕÒµ½Á˹㷺µÄÓ¦Óÿռä
Ó봫ͳµÄbootloaderÏà±È£¬LKÇ¿µ÷µÄ²»½öÊǹ¦ÄܵÄÍêÕûÐÔ£¬¸üÔÚÓÚÆäСÇɵÄÌå»ý¡¢¿ìËÙµÄÆô¶¯ËÙ¶ÈÒÔ¼°¶ÔÏÖ´úÓ²¼þÌØÐÔµÄÁ¼ºÃÖ§³Ö
¶þ¡¢LKµÄ¼Ü¹¹ÓëÉè¼ÆÀíÄî LKµÄºËÐÄÉè¼ÆÀíÄî¿ÉÒÔ¸ÅÀ¨Îª¡°¾«¼ò¶øÇ¿´ó¡±
ËüÞðÆúÁË´«Í³bootloaderÖÐÈßÓàµÄ²¿·Ö£¬×¨×¢ÓÚÌṩÆô¶¯LinuxÄÚºËËùÐèµÄ×îС»¯¹¦Äܼ¯
ÕâÒ»Éè¼Æ²»½ö¼õÉÙÁË´úÂ븴ÔÓ¶È£¬Ìá¸ßÁËϵͳµÄÎȶ¨ÐԺͰ²È«ÐÔ£¬»¹ÏÔÖøËõ¶ÌÁË´Ó¿ª»úµ½²Ù×÷ϵͳÍêÈ«ÔËÐеÄʱ¼ä
1.Ä£¿é»¯Éè¼Æ£ºLK²ÉÓÃÁ˸߶ÈÄ£¿é»¯µÄÉè¼Æ£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔ¸ù¾Ý¾ßÌåÐèÇóÁé»îÌí¼Ó»òÒÆ³ý¹¦ÄÜÄ£¿é
ÕâÖÖÁé»îÐÔ²»½ö·½±ãÁËά»¤£¬Ò²´Ù½øÁ˹¦ÄܵÄÀ©Õ¹ºÍ´´ÐÂ
2.¿ìËÙÆô¶¯£ºÍ¨¹ýÓÅ»¯Æô¶¯Á÷³Ì¡¢¼õÉÙ²»±ØÒªµÄ³õʼ»¯²½Ö裬LKʵÏÖÁ˼«¿ìµÄÆô¶¯ËÙ¶È
Õâ¶ÔÓÚÐèÒª¿ìËÙÏìÓ¦µÄǶÈëʽÉ豸ºÍIoTÉ豸¶øÑÔ£¬ÊÇÖÁ¹ØÖØÒªµÄÓÅÊÆ
3.Ó²¼þ³éÏó²ã£ºLK°üº¬ÁËÒ»¸öÓ²¼þ³éÏó²ã£¨HAL£©£¬Ê¹µÃÉϲãÈí¼þÄܹ»ÒÔÒ»ÖÖ±ê×¼»¯µÄ·½Ê½Óëµ×²ãÓ²¼þ½»»¥
Õâ²»½öÌá¸ßÁË´úÂëµÄ¿ÉÒÆÖ²ÐÔ£¬Ò²¼ò»¯ÁËÓ²¼þÊÊÅäµÄ¹ý³Ì
4.°²È«ÐÔÔöÇ¿£ºLKÄÚÖÃÁ˶àÖÖ°²È«»úÖÆ£¬È簲ȫÆô¶¯ÑéÖ¤¡¢ÔËÐÐʱȨÏÞ¼ì²éµÈ£¬ÎªÕû¸öϵͳÌṩÁ˶îÍâµÄ°²È«±£ÕÏ
Èý¡¢LKµÄÓÅÊÆÓëÓ¦Óà 1.ǶÈëʽϵͳµÄÀíÏëÑ¡Ôñ£ºÔÚ×ÊÔ´ÊÜÏÞµÄǶÈëʽϵͳÖУ¬LKµÄСÇÉÌå»ýºÍ¸ßЧÐÔÄÜʹÆä³ÉΪÀíÏëµÄbootloaderÑ¡Ôñ
ËüÄܹ»¿ìËÙÆô¶¯£¬Í¬Ê±±£³Ö¶Ô¹Ø¼üÓ²¼þ×ÊÔ´µÄÓÐЧ¿ØÖÆ£¬ÎªÉϲãÓ¦ÓÃÌṩÎȶ¨µÄ»ù´¡
2.ÎïÁªÍøÉ豸µÄÓÅ»¯£ºIoTÉ豸ÍùÍùÒªÇóµÍ¹¦ºÄ¡¢¿ìËÙÏìÓ¦ºÍ¸ß¶È¼¯³É
LKͨ¹ýÓÅ»¯Æô¶¯Á÷³ÌºÍ×ÊÔ´¹ÜÀí£¬ÓÐЧ½µµÍÁËÉ豸µÄÄܺģ¬Ìá¸ßÁËÏìÓ¦ËÙ¶È£¬ÎªÎïÁªÍøÓ¦ÓÃÌṩÁËÇ¿ÓÐÁ¦µÄÖ§³Ö
3.AndroidÉ豸