LinuxÃüÁmodinfoÏÔʾkernelÄ£¿éÐÅÏ¢
modinfo(module infomation)
¹¦ÄÜ˵Ã÷£ºÏÔʾkernelÄ£¿éµÄÐÅÏ¢¡£
Óï¡¡¡¡·¨£ºmodinfo [-adhpV][Ä£¿éÎļþ]
²¹³ä˵Ã÷£ºmodinfo»áÏÔʾkernelÄ£¿éµÄ¶ÔÏóÎļþ£¬ÒÔÏÔʾ¸ÃÄ£¿éµÄÏà¹ØÐÅÏ¢¡£
²Î¡¡¡¡Êý£º
-a»ò--author ¡¡ÏÔʾģ¿é¿ª·¢ÈËÔ±¡£
-d»ò--description ¡¡ÏÔʾģ¿éµÄ˵Ã÷¡£
-h»ò--help ¡¡ÏÔʾmodinfoµÄ²ÎÊýʹÓ÷½·¨¡£
-p»ò--parameters ¡¡ÏÔʾģ¿éËùÖ§³ÖµÄ²ÎÊý¡£
-V»ò--version ¡¡ÏÔʾ°æ±¾ÐÅÏ¢¡£
·¶Àý£ºÇëÁгö mii Õâ¸öÄ£¿éµÄÏà¹Ø×ÊѶ£º
[root@www ~]# modinfo mii
¡¡¡¡filename: /lib/modules/2.6.18-92.el5/kernel/drivers/net/mii.ko
¡¡¡¡license: GPL
¡¡¡¡description: MII hardware support library
¡¡¡¡author: Jeff Garzik
¡¡¡¡srcversion: 16DCEDEE4B5629C222C352D
¡¡¡¡depends:
¡¡¡¡vermagic: 2.6.18-92.el5 SMP mod_unload 686 REGParm 4KSTACKS gcc-4.1
¿ÉÒÔ¿´µ½Õâ¸öÄ£¿éµÄÀ´Ô´£¬ÒÔ¼°¸ÃÄ£×éµÄ¼òÒ×˵Ã÷£¡(ÊÇÓ²ÌåÖ§Ô®º¯Ê½¿â)
Ïà¹ØÎĵµ£º
д¹²ÏíÄÚ´æ³ÌÐò£º
/*
* File: server.cpp
* Author: centos
*˵Ã÷£º´Ó¼üÅ̶ÁÈëÊý¾Ý£¬´æ·ÅÔÚ¹²ÏíÄÚ´æÖС£
* Created on 2010Äê3ÔÂ1ÈÕ, ÏÂÎç3:44
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include < ......
ÓòºÍµØÖ·×å
ÓÐÒ»¸öºÜÇ¡µ±µÄ±ÈÓ÷˵Ã÷Ì×½Ó¿Ú±à³Ì£¬Ì׽ӿھͺñȵ绰£¬¶øµç»°ÍøÖеĵ绰ºÅÂë¾ÍºÃÏñÌ×½Ó¿ÚµØÖ·¡£ËµÃ÷Ì×½Ó¿Ú¿ÉÒÔÓÃÌØ¶¨µÄµØÖ·À´±êʾ×Ô¼º¡£²¢²»ÊÇËùÓеÄÌ×½Ó¿Ú¶¼ÐèÒªµØÖ·£¬±ÈÈçÎÞÃûÌ׽ӿھͲ»ÐèÒªµØÖ·£¬ÀýÈ纯Êýsocketpair(2)¾ÍÉú³ÉÁËÒ»¶Ô»¥Ïà¿ÉÒÔÁ¬½Óµ«ÊÇȴûÓеØÖ·µÄÌ×½Ó¿Ú¡£ÊéÖбÈÓ÷˵¾Í ......
KDevelopÊÇÒ»¸öÖ§³Ö¶à³ÌÐòÉè¼ÆÓïÑԵļ¯³É¿ª·¢»·¾³¡£ËüÔËÐÐÓÚLinuxºÍÆäËüÀàunix»·¾³¡£
¡¡¡¡KDevelop±¾Éí²»°üº¬±àÒëÆ÷£¬¶øÊǵ÷ÓÃÆäËü±àÒëÆ÷À´±àÒë³ÌÐò¡£
¡¡¡¡1.´ò¿ªÐÂÁ¢µÃÈí¼þ°ü¹ÜÀíÆ÷
¡¡¡¡2.²éÕÒKDevelop£¬ÔÚ½á¹ûÖе±È»Êǹ´Ñ¡KDevelop£¬»¹ÓÐKDevelopϵÁÐÀïÃæÄǸö´ø"-dev"ºó׺µÄ°ü£¬µ±È»Äã¿ÉÒÔ²»¹´
¡¡¡¡3.×°ºÃÇ°ÃæµÄ°üºó° ......
±¾º¯ÊýµÄ·ÖÎöºÜÄѾßÌ壬ÒòÎªÉæ¼°Á˺ܶàarmµÄ´¦ÀíÆ÷ÐͺźÍÿ¸öÐͺŶÔÓ¦µÄcacheºÍwrite bufferµÄ¹¤×÷·½Ê½£¬ÕâÆ¬ÎÄÕÂÖ»ÊÇ×ö¼òµ¥µÄ¼Ç¼£¬·½±ãÒÔºóÁ˽â¸üÉîºó»ØÀ´ÔÙÀ´ÍêÉÆÕâ¸öº¯Êý¡£
Õâ¸öº¯ÊýµÄµ÷Óùý³ÌÈ磺start_kernel()->setup_arch()->paging_init()->memtable_init( ......