| ·¢»õÆÚÏÞ: ×ÔÂò¼Ò¸¶¿îÖ®ÈÕÆð ÌìÄÚ·¢»õ | ËùÔÚµØ: ¹ã¶« ¹ãÖÝÊÐ |
| ÓÐЧÆÚÖÁ£º ³¤ÆÚÓÐЧ | Æ·ÅÆ£ºÇ¶Èëʽ¿ª·¢Åàѵ |
ÏêÇé½éÉÜ

ǶÈëʽ¿ª·¢ÅàѵÊ×Ñ¡¹ãÖÝ·¬Ø®ÇøÇ¶Èëʽ¿ª·¢Åàѵ»ú¹¹£¬¹ãÖÝ·¬Ø®ÇøÇ¶Èëʽ¿ª·¢Åàѵ11ÄêרעǶÈëʽ¿ª·¢¿ª·¢¹¤³ÌʦÅàѵѧУ£¬¹ãÖÝ·¬Ø®ÇøÇ¶Èëʽ¿ª·¢Åàѵ»ã¾ÛÒµÄÚǶÈëʽ¿ª·¢ÅàѵÃûʦ£¬Ç¶Èëʽ¿ª·¢ÅàѵÄļҺþÍÀ´¹ãÖÝ·¬Ø®ÇøÇ¶Èëʽ¿ª·¢Åàѵ»ú¹¹£¡
¹ãÖÝ·¬Ø®ÇøÇ¶Èëʽ¿ª·¢ÊǹãÖݵçÄÔÅàѵѧУµÄÖØµãרҵ£¬¹ãÖݵçÄÔÅàѵѧУʦ×ÊÁ¦Á¿ÐÛºñ£¬Ñ§Ð£»¶ÓÄãµÄ¼ÓÈë¡£
ÎļþϵͳÊǶÔÒ»¸ö´æ´¢É豸ÉϵÄÊý¾ÝºÍÔªÊý¾Ý½øÐÐ×éÖ¯µÄ»úÖÆ£»CRAMFS,JFFS2£¬Ext2overNFTL,Ext3overNFTL,EXT4µÈ¡£
±àºÅΪIµÄ½ø³Ì¿Õ¼ä¿éÖеĽø³Ìʵ¼ÊʹÓõÄÐéÄâµØÖ·¿Õ¼äΪ£º£¨I*0x0200¡¯0000£©¡«£¨I*0x0200¡¯0000+0x01ffffff£©
ͨÓüÆËã»ú£º¼¼ÊõÒªÇóÊǸßËÙ¡¢º£Á¿µÄÊýÖµ¼ÆË㣻¼¼Êõ·¢Õ¹·½ÏòÊÇ×ÜÏßËٶȵÄÎÞÏÞÌáÉý¡¢´æ´¢ÈÝÁ¿µÄÎÞÏÞÀ©´ó¡£
LinuxÊÇÒ»¸öÀàUnix²Ù×÷ϵͳ£¬ËüÍêÈ«ÊÇÒ»¸ö×ÔÓɵIJÙ×÷ϵͳ£¬ËüÊÇÒ»¸öµ¥Ò»Äں˵IJÙ×÷ϵͳ£¬ÕâÊÇÓÉÓÚLinusTorvaldsÒÔ´úÂëÖ´ÐÐЧÂÊΪ×Ô¼º²Ù×÷ϵͳµÄµÚÒ»ÒªÎñ£¬±ÈÆð½á¹¹µÄÇåÎúËûÃǸü¼Ó×¢ÖØ¹¦ÄܵÄÇ¿´óºÍ¸ßЧÂÊ£¬ËûÃÇ»¨´óÁ¿µÄ¾ÀúÔÚÓÅ»¯´úÂëÉÏ£¬¶øÕâÑùÒÔËðʧ½á¹¹¾«Á¶×÷Ϊ´ú¼Û£¬µ¼ÖÂLinuxÖеÄÿ¸ö²¿¼þ¶¼²»Äܱ»ÇáÒײð³ö£¬·ñÔòÆÆ»µÐ§ÂÊ¡£ËäÈ»LinuxÊǵ¥Ò»½á¹¹µ«ÊÇËûºÍUNIX²Ù×÷ϵͳ²»Ò»ÑùUnix²Ù×÷ϵͳËùÓдúÂëÊǾ²Ì¬±àÒëµÄ£¬¶øÔÚLinuxÖдúÂë¿ÉÒÔ¶¯Ì¬×°ÈëºÍÐ¶ÔØÄÚºËÖеIJ¿·Ö´úÂë¡£Linux²»Ö§³ÖÓû§Ì¬Ị̈߳¬LinuxÖÐͨ¹ýÁíÒ»ÖÖ·½·¨½âÊͲ¢ÊµÏÖLWPµÄ»úÖÆ¡£Linux¸ßЧ¶øÎȶ¨£¬ÒÔ¶ÀÕ¼µÄ·½Ê½Ö´ÐÐ×îµ×²ãµÄÈÎÎñ£¬±£Ö¤ÆäËû³ÌÐòµÄÕý³£ÔËÐС£
CPUÔÚÂú×ãÒ»¶¨Ìõ¼þÏ£¬ÔÝÍ£Ö´Ðе±Ç°ÕýÔÚÖ´ÐеÄÖ÷³ÌÐò£¬×ªÈëÖ´ÐÐÏàÓ¦Äܹ»½øÐÐÊäÈë/Êä³ö²Ù×÷µÄ×Ó³ÌÐò£¬´ýÊäÈë/Êä³ö²Ù×÷Ö´ÐÐÍê±ÏÖ®ºó£¬CPUÔÙ·µ»Ø²¢¼ÌÐøÖ´ÐÐÔÀ´±»ÖжϵÄÖ÷³ÌÐò¡£
ÔÚÀí½âǶÈëʽϵͳµÄ¶¨Òåʱ£¬²»ÒªÓëǶÈëʽÉ豸Ïà»ìÏý¡£Ç¶ÈëʽÉ豸ÊÇÖ¸ÄÚ²¿ÓÐǶÈëʽϵͳµÄ²úÆ·¡¢É豸£¬ÀýÈ磬ÄÚº¬µ¥Æ¬»úµÄ¼ÒÓõçÆ÷¡¢ÒÇÆ÷ÒÇ±í¡¢¹¤¿Øµ¥Ôª¡¢»úÆ÷ÈË¡¢ÊÖ»ú¡¢PDAµÈ¡£
ǶÈëʽ΢¿ØÖÆÆ÷(MicrocontrollerUnit,MCU)
½«Çý¶¯³ÌÐòÌṩµÄISR(ÖжϷþÎñ³ÌÐò)¹ÒÔØµ½ÖжÏÏòÁ¿±íÉÏ¡£
É豸Çý¶¯³ÌÐòÊÇʲô£¿ÓÃÀ´¹ÜÀíÓ²¼þ¿ØÖÆÆ÷µÄÈí¼þͨ³£½Ð×öÉ豸Çý¶¯³ÌÐò¡£
ʲôÊǽ©Ê¬½ø³Ì£¿½©Ê¬½ø³Ì£º×Ó½ø³ÌÍ˳ö£¬¸¸½ø³Ì²¢Ã»Óе÷ÓÃwaitºÍwaitpidº¯Êý»ñÈ¡×Ó½ø³ÌµÄÐÅÏ¢£¬ÄÇô×Ó½ø³ÌµÄ½ø³ÌÃèÊö·û½«¼ÌÐø±£´æÔÚϵͳÖÐ
Ŀǰ£¬Ç¶Èëʽ´¦ÀíоƬÓÐÒÔÏÂ4ÖвúÆ·ÀàÐÍ£º
ARM(AdvancedRISCMachines)¹«Ë¾ÊÇÈ«ÇòÁìÏȵÄ16/32λRISC΢´¦ÀíÆ÷֪ʶ²úȨÉè¼Æ¹©Ó¦ÉÌ¡£ARM¹«Ë¾Í¨¹ý½«Æä¸ßÐÔÄÜ¡¢µÍ¹¦ºÄ¡¢µÍ³É±¾µÄRISC΢´¦ÀíÆ÷£¬ÍâΧºÍϵͳоƬÉè¼Æ¼¼ÊõתÈøøºÏ×÷»ï°éÀ´Éú²ú¸÷¾ßÌØÉ«µÄоƬ¡£
zÄÚº¬ÓиßËÙ»º´æ£¨Cache£©¡£
Ö¸ÁîϵͳָÁîµÄ¸ñʽ¡¢ÀàÐͺÍÊýÄ¿¶¼»áÓ°Ïìµ½³ÌÐòµÄÖ´ÐÐËÙ¶È
µ«ÊÇÈç¹ûÏë´ÓÊÂǶÈëʽ¿ª·¢£¬±ØÐë¶®µÄ¼¼ÊõҲͦ¶à£¬Ëü²¢²»ÊÇÌìÉϵôÏÚ±ýµÄÐÐÒµ£¬Ò»¸ö³ÉÊìµÄǶÈëʽ¹¤³Ìʦ»ù±¾ÉÏÒªÁ˽⣬ӦÓÿª·¢£¬µ×²ã¿ª·¢£¬µ±È»ÕâÀïÓÖ»á°üº¬ºÜ¶àºÜ¶à¡£¾ßÌå¿É¿´¿´»ªÇåÔ¶¼ûµÄǶÈëʽϵͳ(Android+LInux)ѧϰ·Ïß;2016Äê10Ô·ݣ¬»ªÇåÔ¶¼û½ÌÓý¼¯ÍŹ«²¼Á˸ÃÔÂǶÈëʽ¾Íҵн×Êˮƽ£¬ºÜºÃµÄÏÔʾÁ˵±Ç°Ç¶ÈëʽÐÐÒµµÄ¾Íҵˮƽ£¬µ±È»95%¶¼ÊÇÓ¦½ìÉú£¬ÓÐÒ»¸öÏà¶Ô¿Í¹ÛµÄ²Î¿¼¡£
£¨gdb£©run
¹ãÖÝ·¬Ø®ÇøÇ¶Èëʽ¿ª·¢Åàѵ°à¹ãÖݵçÄÔÅàѵѧУ³É¾ÍÄãµÄ¸ßн֮ÃΡ£Ñ§Ç¶Èëʽ¿ª·¢¾ÍÀ´¹ãÖݵçÄÔÅàѵѧУ
ÕÐÉúµç»°£ºÃâ·Ñ×Éѯ
QQ:320089386
Ñ§Ð£ÍøÖ·£ºhttp://www.veryxue.com


µã»÷½»Ì¸


µã»÷½»Ì¸
µã»÷½»Ì¸
µã»÷½»Ì¸
µã»÷½»Ì¸
µã»÷½»Ì¸