ÎÞÂÛÊǹ¤×÷¡¢Ñ§Ï°»¹ÊÇÓéÀÖ£¬ÖÇÄÜÊÖ»ú¶¼ÔÚ°çÑÝ×ÅÖØÒªµÄ½ÇÉ«
¶øÌáµ½ÖÇÄÜÊÖ»ú²Ù×÷ϵͳ£¬°²×¿£¨Android£©ÎÞÒÉÊÇÒ»¸ö²»¿ÉºöÊÓµÄÃû×Ö
°²×¿ÏµÍ³ÒÔÆä¿ª·Å¡¢Áé»îºÍÇ¿´óµÄ¹¦ÄÜ£¬ÔÚÈ«Çò·¶Î§ÄÚÓ®µÃÁ˹㷺µÄÓû§»ù´¡
¶øÕâÒ»Çгɾ͵ı³ºó£¬¶¼Àë²»¿ªÆä»ùʯ¡ª¡ªLinux²Ù×÷ϵͳ
±¾ÎĽ«ÉîÈë̽ÌÖ°²×¿ÈçºÎ»ùÓÚLinux£¬´´Ôì³öһϵÁлԻͳɾÍ
Ò»¡¢°²×¿ÓëLinuxµÄÔ¨Ô´ °²×¿ÏµÍ³µÄµ®Éú£¬Ô´ÓÚһȺ¹¤³ÌʦÔÚ2003Äê³ÉÁ¢µÄAndroid Inc.¹«Ë¾
Õâ¼Ò¹«Ë¾×î³õµÄÄ¿±êÊÇ´òÔìÒ»¿îÖÇÄܲÙ×÷ϵͳ£¬ÓÃÓÚÊý×ÖÏà»úºÍÆäËûÏû·Ñµç×Ó²úÆ·
È»¶ø£¬ÔÚ2005Ä꣬¹È¸è£¨Google£©ÊÕ¹ºÁËAndroid Inc.£¬²¢¾ö¶¨½«ÕâÒ»²Ù×÷ϵͳӦÓÃÓÚÖÇÄÜÊÖ»ú
ÕâÒ»¾ö¶¨²»½ö¸Ä±äÁ˰²×¿µÄÃüÔË£¬Ò²³¹µ×µß¸²ÁËÖÇÄÜÊÖ»úÊг¡µÄ¸ñ¾Ö
°²×¿ÏµÍ³µÄºËÐÄ£¬ÕýÊÇ»ùÓÚLinuxÄÚºË
LinuxÊÇÒ»¸ö¿ªÔ´µÄÀàUnix²Ù×÷ϵͳ£¬ÒÔÆäÎȶ¨ÐÔ¡¢°²È«ÐÔºÍÇ¿´óµÄ¶¨ÖÆÐÔ¶øÖø³Æ
°²×¿ÏµÍ³Í¨¹ýÒýÈëLinuxÄںˣ¬»ñµÃÁËÖî¶àÓÅÊÆ
ÀýÈ磬LinuxÄں˵ĿªÔ´ÌØÐÔʹµÃ°²×¿ÏµÍ³¿ÉÒÔ²»¶Ï±»ÓÅ»¯ºÍ¸Ä½ø£¬ÒÔÊÊÓ¦²»Í¬Ó²¼þƽ̨ºÍÓû§ÐèÇó
ͬʱ£¬LinuxÄÚºËÌṩµÄ¶àÈÎÎñ´¦Àí¡¢ÄÚ´æ¹ÜÀíºÍÎļþϵͳµÈ¹¦ÄÜ£¬Îª°²×¿ÏµÍ³µÄ¸ßЧÔËÐÐÌṩÁ˼áʵµÄ»ù´¡
¶þ¡¢LinuxÄÚºËÔÚ°²×¿ÖеÄ×÷Óà °²×¿ÏµÍ³¶ÔLinuxÄں˵ÄÀûÓã¬Ö÷ÒªÌåÏÖÔÚÒÔϼ¸¸ö·½Ã棺 1.¶àÈÎÎñ´¦Àí£ºLinuxÄÚºËÖ§³Ö¶àÈÎÎñ²¢·¢Ö´ÐУ¬ÕâʹµÃ°²×¿ÏµÍ³Äܹ»Í¬Ê±ÔËÐжà¸öÓ¦ÓóÌÐò£¬¶ø²»»áµ¼ÖÂϵͳ±ÀÀ£»òÐÔÄÜϽµ
ÕâÒ»ÌØÐÔ¼«´óµØÌáÉýÁËÓû§ÌåÑ飬ʹµÃÓû§¿ÉÒÔÔÚÖÇÄÜÊÖ»úÉÏÁ÷³©µØ½øÐжàÈÎÎñ²Ù×÷
2.ÄÚ´æ¹ÜÀí£ºLinuxÄں˵ÄÄÚ´æ¹ÜÀí»úÖÆ£¬È·±£Á˰²×¿ÏµÍ³Äܹ»ÓÐЧµØ¹ÜÀíÄÚ´æ×ÊÔ´
ͨ¹ýÐéÄâÄÚ´æ¡¢ÄÚ´æÓ³ÉäºÍÄÚ´æ±£»¤µÈ¼¼Êõ£¬LinuxÄÚºËÄܹ»·ÀÖ¹Ó¦ÓóÌÐò·ÃÎÊÆäËûÓ¦ÓóÌÐòµÄÄÚ´æ¿Õ¼ä£¬´Ó¶øÌá¸ßÁËϵͳµÄ°²È«ÐÔºÍÎȶ¨ÐÔ
3.Îļþϵͳ£ºLinuxÄÚºËÌṩÁ˶àÖÖÎļþϵͳ֧³Ö£¬ÈçEXT4¡¢YAFFS2µÈ
ÕâЩÎļþϵͳ²»½ö¾ßÓиßÐÔÄܺͿɿ¿ÐÔ£¬»¹Ö§³Ö¶àÖÖ´æ´¢É豸ºÍÊý¾Ý¸ñʽ
°²×¿ÏµÍ³Í¨¹ýÒýÈëÕâЩÎļþϵͳ£¬ÊµÏÖÁ˶ÔÊÖ»ú´æ´¢ºÍSD¿¨µÈÍⲿ´æ´¢É豸µÄÓÐЧ¹ÜÀí
4.É豸Çý¶¯£ºLinuxÄÚºËÌṩÁ˷ḻµÄÉ豸Çý¶¯Ö§³Ö£¬Ê¹µÃ°²×¿ÏµÍ³Äܹ»ÇáËÉʶ±ðºÍ¹ÜÀí¸÷ÖÖÓ²¼þÉ豸
ÎÞÂÛÊÇ´¥ÃþÆÁ¡¢ÉãÏñÍ·»¹ÊÇ´«¸ÐÆ÷£¬°²×¿ÏµÍ³¶¼Äܹ»Í¨¹ýLinuxÄÚºËÌṩµÄÉ豸Çý¶¯ÓëÕâЩӲ¼þ½øÐÐͨÐÅ£¬´Ó¶øÊµÏÖ¸÷ÖÖ¹¦ÄÜ
5.ÍøÂçͨÐÅ£ºLinuxÄں˵ÄÍøÂçÐÒéÕ»Ö§³Ö¶àÖÖÍøÂçͨÐÅÐÒ飬ÈçTCP/IP¡¢UDPµÈ
ÕâʹµÃ°²×¿ÏµÍ³Äܹ»ÇáËÉʵÏÖÍøÂçͨÐŹ¦ÄÜ£¬ÈçÉÏÍøä¯ÀÀ¡¢ÔÚÏßÁÄÌìµÈ
ͬʱ£¬LinuxÄں˻¹Ö§³ÖÎÞÏßÍøÂç¼¼Êõ£¬ÈçWi-Fi¡¢À¶ÑÀµÈ£¬Îª°²×¿ÏµÍ³µÄÍøÂçÁ¬½ÓÌṩÁ˸ü¶àÑ¡Ôñ
Èý¡¢°²×¿¶ÔLinuxµÄÀ©Õ¹Ó봴РËäÈ»°²×¿ÏµÍ³»ùÓÚLinuxÄںˣ¬µ«Ëü²¢Ã»ÓÐÖ¹²½ÓÚ¼òµ¥µÄ¸´ÖƺÍÕ³Ìù
Ïà·´£¬°²×¿ÏµÍ³¶ÔLinux½øÐÐÁË´óÁ¿µÄÀ©Õ¹ºÍ´´Ð£¬ÒÔÊÊÓ¦ÖÇÄÜÊÖ»úÕâһȫÐÂÆ½Ì¨µÄÐèÇó
1.JavaÐéÄâ»ú£º°²×¿ÏµÍ³ÒýÈëÁËJavaÐéÄâ»ú£¨DalvikÐéÄâ»ú£©£¬ÓÃÓÚÖ´ÐÐJava±àдµÄÓ¦ÓóÌÐò
ÕâÒ»´´ÐÂʹµÃ°²×¿ÏµÍ³Äܹ»ÇáËÉÖ§³Ö´óÁ¿µÄJavaÓ¦ÓóÌÐò£¬´Ó¶ø·á¸»ÁËϵͳµÄÓ¦ÓÃÉú̬
ͬʱ£¬Ëæ×Ű²×¿ÏµÍ³µÄ·¢Õ¹£¬DalvikÐéÄâ»úÒ²Öð½¥±»¸ü¸ßЧµÄART£¨Android Runtime£©ËùÈ¡´ú£¬½øÒ»²½ÌáÉýÁËϵͳµÄÔËÐÐЧÂÊ
2.HAL²ã£º°²×¿ÏµÍ³ÔÚLinuxÄÚºËÖ®ÉÏÒýÈëÁËÒ»²ãÓ²¼þ³éÏó²ã£¨HAL£©£¬ÓÃÓÚÆÁ±Î²»Í¬Ó²¼þƽ̨µÄ²îÒì
ÕâʹµÃ°²×¿ÏµÍ³Äܹ»¿çƽ̨ÔËÐУ¬¶øÎÞÐèÕë¶Ôÿ¸öÓ²¼þƽ̨½øÐе¥¶À¿ª·¢
ÕâÒ»´´Ð¼«´óµØ½µµÍÁ˰²×¿ÏµÍ³µÄ¿ª·¢³É±¾ºÍʱ¼ä£¬¼ÓËÙÁËϵͳµÄÆÕ¼°ºÍÓ¦ÓÃ
3.Ó¦ÓóÌÐò¿ò¼Ü£º°²×¿ÏµÍ³ÌṩÁËÒ»Ì׷ḻµÄÓ¦ÓóÌÐò¿ò¼Ü£¬°üÀ¨»î¶¯¹ÜÀíÆ÷¡¢´°¿Ú¹ÜÀíÆ÷¡¢ÄÚÈÝÌṩÕßµÈ
ÕâЩ¿ò¼ÜʹµÃ¿ª·¢ÕßÄܹ»ÇáËɵؿª·¢¾ßÓзḻ¹¦ÄܺÍÁ¼ºÃÓû§ÌåÑéµÄÓ¦ÓóÌÐò
ͬʱ£¬°²×¿ÏµÍ³»¹Ö§³Ö¶àÖÖ±à³ÌÓïÑÔ£¬ÈçJava¡¢Kotlin¡¢C++µÈ£¬Îª¿ª·¢ÕßÌṩÁ˸ü¶àµÄÑ¡Ôñ
4.Óû§½çÃæ£º°²×¿ÏµÍ³²ÉÓÃÁ˶ÀÌØµÄÓû§½çÃæÉè¼Æ£¬°üÀ¨´¥ÃþÆÁÄ»¡¢»¬¶¯²Ù×÷¡¢¶àÈÎÎñÊÓͼµÈ
ÕâЩÉè¼Æ²»½öÌá¸ßÁËϵͳµÄÒ×ÓÃÐÔ£¬»¹ÎªÓû§´øÀ´Á˸ü¼ÓÖ±¹ÛºÍÁ÷³©µÄ²Ù×÷ÌåÑé
ͬʱ£¬°²×¿ÏµÍ³»¹Ö§³Ö¶àÖÖÖ÷ÌâºÍƤ·ô£¬ÔÊÐíÓû§¸ù¾Ý×Ô¼ºµÄϲºÃ½øÐиöÐÔ»¯ÉèÖÃ
ËÄ¡¢°²×¿ÏµÍ³µÄ»Ô»Í³É¾Í »ùÓÚLinuxÄں˵ݲ׿ϵͳ£¬Æ¾½èÆäÇ¿´óµÄ¹¦ÄܺͷḻµÄÓ¦ÓÃÉú̬£¬ÔÚÈ«Çò·¶Î§ÄÚÈ¡µÃÁ˻Ի͵ijɾÍ
ÒÔÏÂÊÇһЩֵµÃÒ»ÌáµÄÁÁµã£º 1.Êг¡·Ý¶î£º°²×¿ÏµÍ³ÔÚÈ«ÇòÖÇÄÜÊÖ»úÊг¡Öеķݶî³ÖÐøÅÊÉý£¬Ä¿Ç°ÒѳÉΪȫÇò×î´óµÄÖÇÄÜÊÖ»ú²Ù×÷ϵͳ
ÕâÒ»³É¾Í²»½öµÃÒæÓÚ°²×¿ÏµÍ³µÄ¿ª·ÅÐÔºÍÁé»îÐÔ£¬»¹ÓëÆäÇ¿´óµÄ¹¦ÄܺͷḻµÄÓ¦ÓÃÉú̬Ãܲ»¿É·Ö
2.Ó¦ÓÃÉú̬£º°²×¿ÏµÍ³µÄÓ¦ÓÃÉ̵êGoogle PlayÖÐÓµÓÐÊý°ÙÍò¿îÓ¦ÓóÌÐò£¬º¸ÇÁËÓÎÏ·¡¢Éç½»¡¢°ì¹«¡¢ÓéÀֵȶà¸öÁìÓò
ÕâЩӦÓóÌÐò²»½öÂú×ãÁËÓû§µÄ¶àÑù»¯ÐèÇ󣬻¹Íƶ¯Á˰²×¿ÏµÍ³µÄ²»¶Ï·¢Õ¹ºÍÍêÉÆ
3.´´Ð¼¼Êõ£º°²×¿ÏµÍ³ÔÚÈ˹¤ÖÇÄÜ¡¢»úÆ÷ѧϰ¡¢ÎïÁªÍøµÈÁìÓò²»¶ÏÍÆ³Â³öУ¬ÎªÓû§´øÀ´Á˸ü¼ÓÖÇÄܺͱã½ÝµÄÌåÑé
ÀýÈ磬°²×¿ÏµÍ³Ö§³ÖÓïÒôÖúÊÖ¡¢ÖÇÄÜʶ±ðµÈÏȽø¼¼Êõ£¬Ê¹µÃÓû§¿ÉÒÔͨ¹ýÓïÒôÖ¸ÁîÍê³É¸÷ÖÖ²Ù×÷
4.ºÏ×÷»ï°é£º°²×¿ÏµÍ³ÎüÒýÁËÖÚ¶àÓ²¼þÖÆÔìÉ̺ÍÓ¦Óÿª·¢ÕߵļÓÈ룬ÐγÉÁËÅÓ´óµÄÉú̬ϵͳ
ÕâЩºÏ×÷»ï°é²»½öΪ°²×¿ÏµÍ³ÌṩÁ˷ḻµÄÓ²¼þÑ¡ÔñºÍ¶àÑù»¯µÄÓ¦ÓóÌÐò£¬»¹Íƶ¯Á˰²×¿ÏµÍ³µÄ²»¶Ï´´Ðºͷ¢Õ¹
Îå¡¢½áÓï °²×¿ÏµÍ³»ùÓÚLinuxÄÚºËµÄ»Ô»ÍÆªÕ£¬²»½öչʾÁË¿ªÔ´²Ù×÷ϵͳµÄÇ¿´óÉúÃüÁ¦£¬»¹ÎªÎÒÃÇÌṩÁËÒ»¸ö³äÂúÎÞÏÞ¿ÉÄܵÄÖÇÄÜÆ½Ì¨
Ëæ×ſƼ¼µÄ²»¶Ï½ø²½ºÍÓû§ÐèÇóµÄ²»¶Ï±ä»¯£¬°²×¿ÏµÍ³½«¼ÌÐø·¢»ÓÆä¿ªÔ´¡¢Áé»îºÍÇ¿´óµÄÓÅÊÆ£¬ÎªÓû§´øÀ´¸ü¼ÓÖÇÄÜ¡¢±ã½ÝºÍ·á¸»µÄÌåÑé
ÎÒÃÇÓÐÀíÓÉÏàÐÅ£¬ÔÚδÀ´µÄÈÕ×ÓÀ°²×¿ÏµÍ³½«¼ÌÐøÊéдÊôÓÚ×Ô¼ºµÄ»Ô»ÍƪÕÂ