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

linux Ä£¿éÖк¯ÊýµÄµ÷ÓÃ(ͨË×Ò×¶®Å¶)

Ê×ÏÈ£¬Ó¦ÓóÌÐòÊÇÎÞ·¨Ö±½Ó·ÃÎÊÄ£¿éÖеĺ¯ÊýµÄ£¨¼´Ê¹ÊÇÄã×Ô±à×Ô¹ÒµÄÄ£¿é£­£­Êµ¼ÊÉÏËüÒ²ÊÇÄÚºËÄ£¿é£©£¬Óû§¿Õ¼äÓëÄں˿ռäÖ®¼äÖ»ÓÐͨ¹ýÒ»Ð©ÌØ¶¨µÄϵͳº¯ÊýÀ´½øÐÐͨѶ£¨Èçʲôuser_to_kernel£©£¬¶ø¾ø¶Ô²»¿ÉÄÜͨ¹ý“Ö±½Óµ÷ÓÃÄ£¿éÀïµÄº¯Êý”ÕâÖÖÐÎʽÀ´Í¨Ñ¶¡£
ÄÇô£¬Ëù±àдµÄÄ£¿éÀïµÄº¯ÊýÔõô²ÅÄܱ»Ö´ÐУ¿ÓÉË­µ÷Óã¿Æäʵ´ð°¸ºÜ¼òµ¥£¬ËüÃÇÊÇÓÉÄÚºËÀ´µ÷Óõģ¬×¢Ò⣬ÊÇÓÉÄÚºËÀ´µ÷Óõġ£±ÈÈç init_module() ºÍ  cleanup_module() º¯Êý£¬·Ö±ðÊÇÔÚ¹ÒÔØÄ£¿é£¨insmod£©ºÍÐ¶ÔØÄ£¿é£¨rmmod£©µÄʱºò£¬Äں˸ù¾ÝÃüÁî²ÎÊýÀ´µ÷ÓôËÁ½¸öº¯ÊýµÄ£¬ËüÃÇ·Ö±ð¸ºÔðÄ£¿éµÄ³õʼ»¯¼°ºó´¦Àí¡£
ºÜ×ÔÈ»µÄ£¬ÏÂÒ»¸öÒÉÎʽÓõà¶øÖÁ£¬£­£­Ä£¿éÀïµÄÆäËûº¯ÊýÈçºÎ±»µ÷Ó㿱ÈÈçÎÒдµÄÄ£¿éÖгýÁË init_module() ºÍ  cleanup_module() º¯ÊýÍ⣬»¹Ð´ÁËÒ»¸ö hello_world() º¯Êý£¬¼òµ¥µÄÊä³ö“hello world”µ½¿ØÖÆÌ¨£¬ºÃ£¬½ÓÏÂÀ´¾ÍÊÇÕâ´Î·ÖÎöµÄ¹Ø¼ü£¬Ç°ÃæÎÒÃÇÇ¿µ÷ÁËÄ£¿éÖеĺ¯ÊýÊÇÓÉÄÚºËÀ´µ÷Óõ쬳ý´ËÖ®ÍâûÓбðµÄ»ú»áʹËü±»Ö´Ðе½¡£ÄÇÈç¹ûÎÒÃÇµÄ hello_world() º¯Êý²»Äܱ»Äں˵÷Óã¬Õâ²»¾ÍÒâζ×ÅËüÓÀÔ¶Ò²²»¿ÉÄܱ»Ö´Ðе½Âð£¿È·ÊµÊÇÕâÑù£¬»»¾ä»°Ëµ£¬ÔÚÕâÖÖÇé¿öÏÂËü¾ÍÊÇÒ»¶ÎÀ¬»ø´úÂ룬ÓÀÎÞ¼ûÌìÈÕ֮ʱ¡£ÔõôÑù²ÅÄÜʹÎÒÃÇµÄ hello_world() º¯Êý±»Ö´ÐУ¿ÏÔÈ»£¬¹Ø¼üÔÚÓÚÈÃÄÚºËÈÏʶËü£¬¼´ÄÚºËÄÜÕÒµ½Ëü¡£ÄÇô£¬ÔõÑù²ÅÄÜʹÄÚºËÕÒµ½Õâ¸öº¯Êý£¿ÔÙ½øÒ»²½µÄÎÊÌâÊÇ£¬ÄÚºËΪʲôҪȥÕÒÕâ¸öº¯Êý£¿
µÚÒ»ÎʵĴð°¸ÊÇ£¬ÄÚºËͨ¹ýϵͳÖÐÌØ¶¨µÄÊý¾Ý½á¹¹À´ÕÒµ½º¯ÊýµÄ£¬µ±È»£¬ÕâÒâζ×ÅÔÚÄãµÄÄ£¿é³ÌÐòÖУ¬½ö½öдÉÏ hello_world() º¯ÊýµÄ´úÂëÊDz»¹»µÄ£¬»¹Ó¦¸ÃÔÙ×ö¼¸²½¹¤×÷£º
a£¬Ê×ÏÈ£¬ÏµÍ³Öеĸ÷ÀàÊý¾Ý½á¹¹ÄÇô¶à£¬ÒªÊ¹ÓÃÄĸöÄØ£¿ÕâÓÉÄãÕâ¸öÄ£¿éµÄ×¢²áÐÔÖʾö¶¨£¬Æ©ÈçÄãµÄÄ£¿éÊÇÒ»¸öUSBÉ豸Çý¶¯Ä£¿é£¬ÄÇôÄã¾ÍÐèÒªÌîдusbÉ豸Çý¶¯³ÌÐòµÄÊý¾Ý½á¹¹£¨Í¨³£Êý¾Ý½á¹¹¶¼ÊǽṹÌå(struct)µÄÐÎʽ£©
struct usb_driver{µÚÒ»ÏµÚ¶þÏµÚÈýÏ.......}
ÕâÀïµÄ¸÷ÏîÓÐЩÊÇ×Ö·û´®£¬ÓÐЩÊǺ¯ÊýÖ¸Õ룬¾ßÌåÇë²é×ÊÁÏ¡£
b£¬°Ñ hello_world() µÄº¯ÊýÖ¸Õë·Å½øÒ»¸öÊý¾Ý½á¹¹ÖС£ÎÒÃÇ»¹ÊǽÓמÙusbÉ豸Çý¶¯³ÌÐòÄ£¿éµÄÀý×Ó°É£¬ÔÚËüµÄÊý¾Ý½á¹¹usb_driver{}ÖУ¬Ñ¡Ò»¸öÇ¡ºÃÊǺ¯ÊýÖ¸ÕëµÄÏ°Ñ hello_world() º¯ÊýµÄÖ¸Õë·Å½øÈ¥£¨Í¨¹ýº¯ÊýÃû£©£¬ÔÙÌîÂúÕâ¸öÊý¾Ý½á¹¹µÄÆäËû²¿·Ö£¨²»ÏëÌîµÄ»°¾Í¿Õ×ŰÉ:P£¬Ó÷ֺŷָô¼´¿É£©¡£
c£¬ÌîÍêÖ®ºó£¬»Øµ½µÚÒ»ÎÊÖУ¬ÔõÑùʹÄÚºËÄܹ»ÕÒµ½Õâ¸ö hello_world() º¯Êý£¿»ØÍ·ÏëÏ룬µ±ÎÒÃÇÌîÍêÁËÊ


Ïà¹ØÎĵµ£º

LinuxÎļþ²Ù×÷ƪ

1.н¨Îļþ
   Ö¸Áî:¢Ù> ÎļþÃû
          ¢Útouch ÎļþÃû
2.ɾ³ýÎļþ
   Ö¸Áî:rm
   ²ÎÊý:-d  Ö±½Ó°ÑÓûɾ³ýµÄĿ¼µÄÓ²Á¬½ÓÊý¾Ýɾ³É0,ɾ³ýĿ¼
           -f   Ç ......

linuxÇý¶¯Ö® ledÇý¶¯

Á·ÊÖ, µÚÒ»¸ö×Ö·ûÇý¶¯.
ÓÃÄ£¿é¼ÓÔØ·½·¨
»ªÇåÔ¶¼û<ǶÈëʽlinuxÉ豸Çý¶¯¿ª·¢Ïê½â>µÄ´úÂëÄÃÀ´¸ÄµÄ.  
±àÒë¹ý³Ì·¢Ïֺܶà´íÎó.
×îºó·¢ÏÖ Õâ±¾Êé´øµÄÇý¶¯´úÂë¶¼ÊÇ»ùÓÚlinux2.4µÄ...ĿǰÎÒÓõÄlinux2.6, ´úÂ벿·ÖÐèÒª×öÐÞ¸Ä.
Îҵİå×ÓÊÇ ÓÑÉÆÖ®±ÛµÄ 2410.  vmware+ubuntu  nfs½»²æ±àÒë
Ê×ÏÈ
lin ......

Linux PPP Êý¾ÝÊÕ·¢Á÷³Ì

Linux PPP Êý¾ÝÊÕ·¢Á÷³Ì
                      
×ªÔØÊ±Çë×¢Ã÷³ö´¦ºÍ×÷ÕßÁªÏµ·½Ê½£ºhttp://blog.csdn.net/absurd
×÷ÕßÁªÏµ·½Ê½£ºÀîÏȾ²<xianjimli at hotmail dot com>
¸üÐÂʱ¼ä£º2007-5-4
&nb ......

linuxÏÂtomcat×Ô¶¯Æô¶¯¼ò±ã·½Ê½


ÐÞ¸ÄÅäÖÃÎļþ£¬Ê¹tomcat×Ô¶¯Æô¶¯
(¼ÙÉètomcatµÄ°²×°Â·¾¶Î»ÓÚ /opt/apache-tomcat5.5.26Ŀ¼ÏÂ)
ÔÚroot¸ùĿ¼Ï£¬ÊäÈë vi /etc/profile
ÔÚprofileÎļþÖмÓÈëÏÂÃæ¼¸¾ä»°
   cd /opt/apache-tomcat5.5.26/bin
   chmod 777 *  // °ÑbinĿ¼ÏµÄËùÓÐÎļþµÄȨÏÞÉèÖÃ×î´ó£¬·ñÔò½«²»ÄÜÔËÐÐ
  ......

RedHat Linux AS5 LAMPÏêϸÅäÖÃ

Apache ÊÇÊÀ½çÅÅÃûµÚÒ»µÄWeb ·þÎñÆ÷, ¸ù¾ÝNetcrafËù×÷µÄµ÷²é,ÊÀ½çÉϰٷÖÖ®ÎåÊ®ÒÔÉ쵀 Web ·þÎñÆ÷ÔÚʹÓà Apache¡£ ÓÈÆäÊÇÏÖÔÚ£¬Ê¹Óà LAMP£¨Linux + Apache + MySQL + PHP£©À´´î½¨Öеȼ¶±ðµÄÓ¦ÓÃÒѾ­ÊÇÒ»ÖÖÁ÷Ðеķ½Ê½£¬Òò´Ë£¬ÕÆÎÕ Apache µÄÅäÖÃÊÇϵͳ¹¤³Ìʦ±Ø±¸µÄ¼¼ÄÜÖ®Ò»¡£ ʹÓà LAMP£¨Linux + Apache + MySQL + PHP£©À´´î½ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ