Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

AdeosÔÚLinuxÖеÄʵÏÖ·ÖÎö

Ô­ÎÄ£ºhttp://linux.chinaunix.net/bbs/thread-793613-1-1.html
±¾ÎÄÀ´×ÔÓÚÔ­ÎÄÄÚÈÝ£¬µ«ÊǶÔÎÄÕµÄÄÚÈÝÓë½á¹¹×öÁ˼òµ¥µ÷Õû¡£
1  ½éÉÜ
¿¼Âǵ½´ÓÓ²¼þ²ã¿ªÊ¼¹¹½¨Ò»¸ö²Ù×÷ϵͳµÄÄѶȣ¬Adeos²¢Ã»Óв¢Ã»ÓдÓÁ㿪ʼ¹¹½¨Ò»¸öÓ²¼þ³éÏó²ã£»Ä¿Ç°£¬AdeosÊÇ»ùÓÚLinuxÄÚºËʵÏֵģ¬ÕâÑùµÄ»°£¬¾Í¿ÉÒÔ½«ÏµÍ³µÄÆô¶¯ºÍ³õʼ»¯¹¤×÷¶¼ÓÉLinuxÀ´Íê³É£¬ÔÚϵͳÍê³É³õʼ»¯ºó£¬ÔÙ½øÐÐAdeosµÄ³õʼ»¯¹¤×÷£¨°üÀ¨½Ó¹ÜLinuxµÄÖжϹÜÀí»úÖÆ£©£¬Adeos¹¦ÄܼȿÉÒÔÖ±½Ó±àÒë½øÄںˣ¬Ò²¿ÉÒÔ×÷Ϊһ¸öÄÚºËÄ£¿éÔÚϵͳÔËÐÐʱ¶¯Ì¬¼ÓÔØ£¬¾ÍºÍÄں˵ÄÇý¶¯³ÌÐòÄ£¿éÒ»Ñù¡£
ÔÚÕâÖÖʵÏÖ·½·¨Ï£¬Linux×÷ΪAdeosµÄÒ»¸öÌØÊâµÄÓò´æÔÚ£¬ÎÒÃdzÆÖ®Îª¸ùÓò£¨Root Domain£©¡£AdeosµÄºÜ¶à¹¦Äܶ¼ÊÇÒÀ¿¿¸ùÓò£¨Ò²¾ÍÊÇLinuxÄںˣ©À´ÊµÏֵģ¬ÀýÈ磬¶¯Ì¬×¢²áÆäËüµÄÓòÄ£¿éÊÇͨ¹ýLinuxµÄ¶¯Ì¬Ä£¿é¼ÓÔØ¹¦ÄÜʵÏֵģ¬ÎªÆäËüÓòµÄÈÎÎñ·ÖÅäÈÎÎñ¶ÑÕ»ÊÇͨ¹ýLinuxÄÚ´æ·ÖÅä½Ó¿ÚʵÏֵĵȡ£¸ùÓòµÄ³õʼ»¯ÊÇÔÚAdeosµÄ³õʼ»¯¹ý³ÌÖÐÍê³ÉµÄ£»¸ùÓò¶ÔÓÚAdeosÀ´Ëµ£¬ÓÐÒ»µãÀàËÆÓÚLinux³õʼ»¯¹ý³ÌÖд´½¨µÄINIT½ø³Ì£»
2  »ù±¾¼Ü¹¹
AdeosÔÚLinuxÅäÖÃÖÐÔö¼ÓÁËÈý¸öÅäÖÿª¹ØÀ´ÅäÖÃAdeosµÄ´úÂ룺CONFIG_ADEOS_CORE£¬CONFIG_ADEOSºÍCONFIG_ADEOS_MODULE¡£Èç¹û¶¨ÒåÁËCONFIG_ADEOS_CORE£¬AdeosµÄºËÐÄÖ§³Ö¾Í±»±àÒë½øÁËLinuxÄںˣ¬²»ÂÛAdeos¹¦ÄÜ×îÖÕ±àÒë½øÄں˻¹ÊDZàÒë³É¿É¶¯Ì¬¼ÓÔØµÄÄ£¿é£¬Õâ¸ö±àÒëÑ¡Ïî¶¼±ØÐë±»¶¨Ò壻Èç¹û¶¨ÒåÁËCONFIG_ADEOS£¬ÔòÒ²Òþº¬×ŶÔCONFIG_ADEOS_COREµÄ¶¨Ò壬Adeos¹¦Äܾͱ»±àÒë½øÁËÄںˣ¬ÄÇô£¬´ÓLinuxÆô¶¯ÒÔºó£¬Adeos¹¦Äܾͱ»Ê¹ÄÜÁË£»Èç¹û¶¨ÒåÁËCONFIG_ADEOS_MODULE£¬ÔòÒ²Òþº¬×ŶÔCONFIG_ADEOS_COREµÄ¶¨Ò壬Adeos¹¦Äܱ»±àÒë³É¿É¶¯Ì¬¼ÓÔØµÄÄ£¿é£¬Ö»Óе±Õâ¸öÄ£¿é±»¼ÓÔØºó£¬AdeosµÄ¹¦ÄܲŻáÆð×÷Óá£
Adeos¶ÔLinuxÔ´´úÂëÊ÷µÄÐÞ¸ÄÉæ¼°µ½30¶à¸öÎļþ£¨°üÀ¨ÐÂÔö¼ÓµÄÎļþ£©£¬Èçͼ3-4Ëùʾ¡£
ÆäÖеÄMakefieºÍConfig.inÎļþ£¬ÊÇΪAdeos´úÂëÌí¼ÓÄں˱àÒëÑ¡ÏîºÍÄÚºËÅäÖÃÑ¡Ï
adeosĿ¼ÏµÄgeneric.c°üº¬ÁËÓëÆ½Ì¨Î޹صÄͨÓõÄAdeos´úÂ룬¶øarmv.cÔò°üº¬ÁËÓëARMƽ̨Ïà¹ØµÄͨÓÃÓÚARMƽ̨µÄAdeos´úÂ룻
ÔÚarch/arm/kernelĿ¼Ï£¬adeos.cÖаüº¬ÁËAdeos¹ØÓÚÖжϴ¦ÀíµÄ´úÂ룻armksyms.cÖÐÔö¼ÓÁË´úÂ룬µ¼³öÁËARMÌåϵÏà¹ØµÄAdeos½Ó¿Ú£»entry-armv.SºÍentry-common.SÖÐÔö¼ÓÁ˽ػñLinuxÖжϺÍϵͳʼþµÄ´úÂ룬ÓòµÄÇл»´úÂëÒ²ÔÚ´Ë´¦ÊµÏÖ£»Í¬Ê±£¬ÐÞ¸ÄÁËirq.cÒÔÊÊÓ¦AdeosµÄÖжϴ¦Àí»úÖÆ£»ÔÚprocess.cÖÐÐÞ¸ÄÁËLinuxµÄidle½ø³Ì£¬µ±Linux½øÈëidle


Ïà¹ØÎĵµ£º

linux½ø³Ìµ÷¶ÈÕþ²ß


½ø³Ìµ÷¶ÈÕþ²ß¾ÍÊǵ÷¶ÈϵͳÖÖÄÄÒ»¸ö½ø³ÌÀ´CPUÔËÐС£ÕâÖÖµ÷¶È·Ö2²ã¿¼ÂÇ¡£
µÚÒ»²ã£¬½ø³Ì״̬Õâ¸öÊÇ×îÓÅÏÈ¿¼Âǵģ¬Ò²¾ÍÊÇ˵ÓÅÏȼ¶×î¸ßµÄ¡£ÔÚlinuxÖÐÖ»ÓоÍÐ÷̬µÄ½ø³Ì²ÅÓпÉÄܻᱻµ÷¶ÈÑ¡ÖÐÈ»ºóÕ¼ÓÐCPU£¬ÆäËü״̬µÄ½ø³Ì²»¿ÉÄÜÕ¼Óеĵ½CPU¡£ÏÂÃæÊÇlinuxÖнø³ÌµÄ״̬
TASK_RUNNING:¾ÍÐ÷״̬£¬µÃµ½CPU¾Í¿ÉÒÔÔËÐС£
TASK_INTERRU ......

LinuxÍøÂçÇý¶¯³ÌÐò±àд(¶þ)

¶þ.LinuxÏµÍ³ÍøÂçÉ豸Çý¶¯³ÌÐò
¡¡¡¡2.1 ÍøÂçÇý¶¯³ÌÐòµÄ½á¹¹
¡¡¡¡ËùÓеÄLinuxÍøÂçÇý¶¯³ÌÐò×ñѭͨÓõĽӿڡ£Éè¼ÆÊ±²ÉÓõÄÊÇÃæÏò¶ÔÏóµÄ·½·¨¡£Ò»¸öÉ豸¾ÍÊÇÒ»¸ö¶ÔÏó(device ½á¹¹)£¬ËüÄÚ²¿ÓÐ×Ô¼ºµÄÊý¾ÝºÍ·½·¨¡£Ã¿Ò»¸öÉ豸µÄ·½·¨±»µ÷ÓÃʱµÄµÚÒ»¸ö²ÎÊý¶¼ÊÇÕâ¸öÉ豸¶ÔÏó±¾Éí¡£ÕâÑùÕâ¸ö·½·¨¾Í¿ÉÒÔ´æÈ¡×ÔÉíµÄÊý¾Ý(ÀàËÆÃæÏ ......

LinuxÍøÂçÇý¶¯³ÌÐò±àд(ËÄ)

¡¡Èý.±àдLinuxÍøÂçÇý¶¯³ÌÐòÖÐÐèҪעÒâµÄÎÊÌâ
¡¡¡¡3.1 ÖжϹ²Ïí
¡¡¡¡LinuxϵͳÔËÐм¸¸öÉ豸¹²Ïíͬһ¸öÖжϡ£ÐèÒª¹²ÏíµÄ»°£¬ÔÚÉêÇëµÄʱºòÖ¸Ã÷¹²Ïí·½Ê½¡£ÏµÍ³ÌṩµÄrequest_irq()µ÷Óõ͍Ò壺
¡¡¡¡¡¡¡¡int request_irq(unsigned int irq,
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void (*handler)(int irq, void *dev_id, struct pt_regs *re ......

LINUX´®¿Ú¼òÃ÷½âÎö[ÐÞÕý°æ][0919]

LINUX´®¿Ú¼òÃ÷½âÎö[ÐÞÕý°æ][0919]
09-14
ÉÏÖܵÄʱºò£¬·¢ÁËÆªÎÄÕ£¬¹ØÓÚlinux´®¿ÚµÄ¡¾µ±È»³ÌÐòʦת±ðÈ˵썻¹ÊÇ·¢²¼ÔÚIBM¿ª·¢ÕßÉçÇøµÄàÏ£©¡¿£¬
ËäÈ»µ±Ê±ÄÜÅܵÄͨ£¬µ«ÕâÖÜÔÚÓõÄʱºòÈ´·¢ÏÖ²»ÐÐÁË£¬ÓÚÊǾö¶¨×ÐϸÑо¿ÏÂlinuxÏ´®¿ÚÕâ¶«Î÷£¡
µ±È»ÄǸö³ÌÐòÓÐÎÊÌ⣬¾ÍÒª×Ô¼ºÖØÐÂдÀ²¡£¡£¡£¡£¡£¡£OTZ ¡£¡£¡£¡£¶ö¡£¡£¡£ÎÒÏòÀ´±È ......

linux fping

ÔçÆÚµÄpingɨÃ蹤¾ßÐèÒªµÈ´ýǰһ¸ö±»Ì½²âÖ÷»ú·µ»ØÄ³ÖÖÏìÓ¦ÏûÏ¢Ö®ºó²ÅÄܼÌÐøÌ½²âÏÂһ̨Ö÷»úÊÇ·ñ´æÔÚ¡£
fpingÈ´ÄÜÒÔÂÖת·½Ê½²¢Ðеط¢³ö´óÁ¿µÄpingÇëÇó£»
sudo apt-get install fping
-a: ±íʾֻÔÚÊä³ö±¨¸æÀïÁгöµ±Ç°ÕýÔÚÔËÐеÄϵͳ¡£
-d:½âÎöÖ÷»úÃû¡£
-f£º¶ÁÈëÎļþ¡£
-g: ·¶Î§¡£
Àý×ÓÈçÏ£º
$cat  a
192.168.1. ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ