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

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

Á·ÊÖ, µÚÒ»¸ö×Ö·ûÇý¶¯.
ÓÃÄ£¿é¼ÓÔØ·½·¨
»ªÇåÔ¶¼û<ǶÈëʽlinuxÉ豸Çý¶¯¿ª·¢Ïê½â>µÄ´úÂëÄÃÀ´¸ÄµÄ.  
±àÒë¹ý³Ì·¢Ïֺܶà´íÎó.
×îºó·¢ÏÖ Õâ±¾Êé´øµÄÇý¶¯´úÂ붼ÊÇ»ùÓÚlinux2.4µÄ...Ä¿Ç°ÎÒÓõÄlinux2.6, ´úÂ벿·ÖÐèÒª×öÐÞ¸Ä.
Îҵİå×ÓÊÇ ÓÑÉÆÖ®±ÛµÄ 2410.  vmware+ubuntu  nfs½»²æ±àÒë
Ê×ÏÈ
linux2.6Äں˱àÒëÀïÃæÒª´ò¿ªloadable modules,  ÒÔ¼° unload µÄÑ¡ÏîҲҪѡÉÏ ·ñÔòÓò»µ½rmmodÃüÁî ºÇºÇ.
µÚ¶þ (ºÍÉÏÃæµÚÒ»ÌõÒ»Ñù,½ñºóдÇý¶¯¶¼»áÒªÓõ½Õâ¸ö)
ÒªÖÆ×÷linux ÄÚºËÊ÷(linux2.6±ØÐë)
ÔÚlinux2.6.14.1µÄ´úÂëĿ¼
make bzImage 
»áÉú³ÉÒ»¸öÐÂÎļþ vmlinux 
È»ºó make modules   //±àÒëÄ£¿é
       make modules install //°²×°Ä£¿é
½áÊøÖ®ºó»áÔÚ/lib/modulesÏÂÉú³É2.6.14.1Îļþ¼Ð,  Õâ¸ö¾ÍÊÇÄÚºËÊ÷ÁË.  Ö÷ÒªÓõ½µÄ¾ÍÊÇÀïÃæµÄÍ·Îļþ.
µÚÈý
ÐÞ¸ÄÊéÉÏ´øµÄ´úÂë, Ö÷ÒªÊǸĶ˿ںÅ, ÒÔ¼°²¿·Ö´úÂë»ùÓÚlinux2.6»á²»Í¬, , Çë¼ûÎÒÌṩµÄÏÂÔØ, ÀïÃæ°üÀ¨ÁË makefile, Çý¶¯Ô´´úÂë, ²âÊÔ³ÌÐòÔ´´úÂë.
 ×¢Òâ»áÓõ½ioremap()º¯Êý,  ¾ø¶ÔµØÖ·µ½ÐéÄâµØÖ·µÄת»», È»ºóÓÃÖ¸ÕëÀ´¶ÔportBµÄ¼Ä´æÆ÷¸³Öµ
µÚËÄ
²âÊÔ..
½»²æ±àÒë, ÔÚ¿ª·¢°å´®¿ÚÖÕ¶ËÉÏ  insmod ./led.ko   ³öÏÖÌáʾ·û,   rmmod led Ò²³öÏÖÍ˳öÏûÏ¢.
Õâ¸öʱºò×¢ÒâÁË, ÒªÌí¼ÓÉ豸½Úµã, ·ñÔò test³ÌÐòÊÇ´ò²»¿ªÉ豸µÄ.
mknod /dev/leds c 231 0  //´´½¨É豸½Úµã
 
È»ºóÖ´ÐÐ./test    ,  ¿ÉÒÔ¿´µ½¿ª·¢°åÉÏ4¸öledÈ«ÁÁ, È«ºÚ, ÂÖÁ÷....˵Ã÷Õâ¸öÇý¶¯Åª³É¹¦ÁË. 
ÌṩԴÂëÏÂÔØ.ºÜÐË·Ü.
 
¸ÐлÀϺÎ.


Ïà¹ØÎĵµ£º

linuxÉ豸Çý¶¯¿ª·¢Ïê½â——globalmem



 
linuxÉ豸Çý¶¯¿ª·¢Ïê½â——globalmem
ÊÕ²Ø



³£¼ûµÄÁ½ÖÖ´íÎó£º
1.ÔÚ²åÈëÄ£¿éµÄʱºò³öÏÖÈçÏÂÎÊÌ⣺
# insmod globalmem.ko insmod: error inserting 'globalmem.ko': -1
Device or res ......

linux °æ±¾Ñ¡Ôñ

Ò»Ö±ÒÔÀ´£¬¿ÉÄܺܶàÈëÃÅLinuxµÄÅóÓÑÀ´Ëµ£¬¶¼Òª¿¼ÂǵÄÎÊÌ⣬¾ÍÊǾ¿¾¹Ñ¡Ôñʲô·¢Ðа汾£¬ÔÚÕâÀ½áºÏ¸öÈ˵ÄһЩ¾­Ñ飬¸ø´ó¼ÒһЩ½¨Ò飬Ê×ÏÈ£¬ËµÃ÷Ò»
Ï£¬Linux¶¼ÊÇÒ»ÑùµÄÔ­Àí£¬ÓúÃÒ»¸ö°æ±¾£¬Ò»Àïͨ°ÙÀïÃ÷£¬Ã»ÓÐ˵Äĸö×îºÃ£¬Äĸö²»ºÃµÄ£¬¸ù¾Ý×Ô¼ºµÄ¾ßÌåÐèÇóȥѡÔñ²ÅÊÇÖØÒªµÄ¡£
¡¡¡¡1¡¢¼ÒÓÃ×ÀÃæϵͳ£¬Ê×ÍÆubuntuϵÁУ¬¶ÔÓ²¼ ......

LinuxÏÂconfigureÃüÁî²ÎÊýµÄÏêϸ˵Ã÷

Linux»·¾³ÏµÄÈí¼þ°²×°£¬²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊÂÇé;Èç¹ûͨ¹ýÔ´´úÂë±àÒëºóÔÚ°²×°£¬µ±È»ÊÂÇé¾Í¸üΪ¸´ÔÓһЩ;ÏÖÔÚ°²×°¸÷ÖÖÈí¼þµÄ½Ì³Ì¶¼·Ç³£ÆÕ±é;µ«Íò±ä²»ÀëÆäÖУ¬¶Ô»ù´¡ÖªÊ¶µÄÔúʵÕÆÎÕ£¬°²×°¸÷ÖÖÈí¼þµÄÎÊÌâ¾ÍÓ­Èжø½âÁË¡£Configure½Å±¾ÅäÖù¤¾ß¾ÍÊÇ»ù´¡Ö®Ò»£¬ËüÊÇautoconfµÄ¹¤¾ßµÄ»ù±¾Ó¦Óá£
ÓëһЩ¼¼ÇÉÏà±È£¬ConfigureÏԵûù´¡Ò» ......

ÈçºÎ¿ªÆô¹Ø±Õlinux·À»ðǽ

ÈçºÎ¿ªÆô¹Ø±Õlinux·À»ðǽ
 
 
¡¡¡¡ÖØÆôºóÉúЧ
¡¡¡¡¿ªÆô£ºchkconfig iptables on
¡¡¡¡¹Ø±Õ£ºchkconfig iptables off
¡¡¡¡¼´Ê±ÉúЧ£¬ÖØÆôºóʧЧ
¡¡¡¡¿ªÆô£ºservice iptables start
¡¡¡¡¹Ø±Õ£ºservice iptables stop
¡¡¡¡»ò
¡¡¡¡¹Ø±Õ£º /etc/rc.d/init.d/iptables stop
¡¡¡¡Æô¶¯£º /etc/rc.d/init.d/ip ......

LinuxÖÕ¶Ë×ÖÌåÑÕÉ«ÉèÖÃ_zz


   LinuxÖն˻·¾³Ï£¬ÀûÓÃÖÕ¶ËÃüÁîÐòÁпÉÒÔÉèÖÃ×ÖÌåµÄÑÕÉ«£¬Æä¸ñʽÈçÏ£º 
                       <ESC>[<C1>;<C2>;<C3>m 
ÆäÖÐ<ESC>µÄֵΪ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ