linux °æ±¾Ñ¡Ôñ
Ò»Ö±ÒÔÀ´£¬¿ÉÄܺܶàÈëÃÅLinuxµÄÅóÓÑÀ´Ëµ£¬¶¼Òª¿¼ÂǵÄÎÊÌ⣬¾ÍÊǾ¿¾¹Ñ¡Ôñʲô·¢Ðа汾£¬ÔÚÕâÀ½áºÏ¸öÈ˵ÄһЩ¾Ñ飬¸ø´ó¼ÒһЩ½¨Ò飬Ê×ÏÈ£¬ËµÃ÷Ò»
Ï£¬Linux¶¼ÊÇÒ»ÑùµÄÔÀí£¬ÓúÃÒ»¸ö°æ±¾£¬Ò»Àïͨ°ÙÀïÃ÷£¬Ã»ÓÐ˵Äĸö×îºÃ£¬Äĸö²»ºÃµÄ£¬¸ù¾Ý×Ô¼ºµÄ¾ßÌåÐèÇóȥѡÔñ²ÅÊÇÖØÒªµÄ¡£
¡¡¡¡1¡¢¼ÒÓÃ×ÀÃæÏµÍ³£¬Ê×ÍÆubuntuϵÁУ¬¶ÔÓ²¼þÖ§³ÖºÃ£¬ÉçÇøÖ§³ÖÇ¿´ó£¬Ô´³ä×㣬°ü¹ÜÀí°²×°Éµ¹Ï¼òµ¥£¬°æ±¾·þÎñÖ§³Öʱ¼ä×£¬Óû§¿ÉÒÔ»¨×îÉٵľ«Á¦ÔÚϵͳÅäÖÃÉÏ¡£
¡¡¡¡2¡¢·þÎñÆ÷¹¹½¨£¬Ãâ·ÑµÄ£¬Ê×Ñ¡freebsd£¬ÑϸñÀ´Ëµ²¢²»ÊÇlinux£¬µ«ÊÇÆäÎȶ¨ÐÔÊÇÓпڽԱ®µÄ£¬´ÎÑ¡centos£¬¾ÍÊÇredhatÉÌÒµ°æµÄÃâ·Ñ°æÁË£¬»òÕßdebian¡£
¡¡¡¡3¡¢ÉÌÓ÷þÎñÆ÷¼°¹¤×÷Õ¾£¬ÊշѵÄŶ£¬¿ÉÑ¡redhatºÍsuse£¬ÕâÁ½´ó¾ÞÍ·¾Í²»ÓýéÉÜÁ˰É
¡¡¡¡4¡¢×Ô¶¨Òå°æ±¾£¬¾ÍÊÇÏë×Ô¼º¶¨Ò壬ÅäÖÃʵÓû·¾³£¬´ïµ½×î¸öÐÔ»¯µÄ£¬ÄǾÍÑ¡Ôñgentoo°É£¬¶øÇÒËٶȷɿ죬¾ÍÊÇÅäÖõÄʱºò»¨µÄ¾«Á¦±È½Ï¶àÁË¡£
¡¡¡¡5¡¢Òƶ¯linux£¬¾ÍÊÇ·ÅÔÚUÅÌÀȥµ½ÄÄ´øµ½Äĵģ¬Ê×Ñ¡¾ÍÊÇpuppyÁË¡£
¡¡¡¡6¡¢Èç¹ûÄãÓа®¹úÇé½á£¬ÓÖÏëÖ§³Ö¹úÄÚLinux¹©Ó¦É̵ϰ£¬ÄÇôÊ×Ñ¡¾ÍÊÇredflagºìÆìÁË¡£
¡¡¡¡Çë¸ù¾Ý×Ô¼ºµÄ¾ßÌåÒªÇó£¬Ñ¡ÔñÐèÒªµÄ°æ±¾À´Ê¹Óðɣ¬ÕâÊÇlinuxµÄÇ¿´óÖ®´¦°¡£¬Ñ¡ÔñÐԷdz£µÄ¶à£¬¶øÇÒÃâ·Ñ¡£
¡¡
¡¡Îҵı¾±¾ÏÖÔÚ×°µÄ¾ÍÊÇfedora9£¬×¼±¸»»ubuntuÊÔÊÔ£¬ÒòΪÏÔ¿¨Çý¶¯¸ã²»¶¨£¬ÏÔʾflashÊÓÆµ¿¨µÃÀ÷º¦£¬¿´¿´ubuntuÄÜ·ñ°ïÎҸ㶨ÁË£¬²»
Ï뻨̫¶àµÄʱ¼äÔÚÕâЩÊÂÇéÉÏÁË£¬ÏëÔçµã¿ª·¢Ð©Èí¼þΪ×ÔÓÉÉçÇø×ö¹±Ï×£¬¶øÇÒubuntuµÄÉçÇø½¨µÄºÜºÃ£¬¾«ÉñÒ²ºÜºÃ£¬ºÜ·ûºÏ×ÔÓÉ£¬¹²Ïí£¬»¥ÖúµÄÀíÄËùÒÔ×¼
±¸×ªµ½ubuntuÉÏ¡£
Ïà¹ØÎĵµ£º
1.1 °²×°JDK
1.1.1 ÏÂÔØJDK
´ò¿ªhttp://java.sun.com/ÍøÕ¾£¬ÔÚĿ¼ÀïÃæÑ¡ÔñDownload£¬ÔÚÏÂÀ²Ëµ¥ÖÐÑ¡ÔñJava SE
½øÈëÏÂÒ»¸öÒ³Ãæ£¬ÒªÑ¡ÔñÏÂÔØJDK£¬¶ø²»ÒªÏÂÔØJRE£º
½ÓÏÂÀ´ÊÇÑ¡ÔñÔËÐÐµÄÆ½Ì¨£¬ÕâÀﵱȻÊÇÑ¡ÔñlinuxÁË£º
Ñ¡ÔñºÃƽ̨ºó£¬µã»÷continue:
ÕâÀï¿ÉÒÔÖ±½Óµ ......
ÕâÊÇÍøÉÏÌṩµÄ·½·¨£º
¡¡¡¡.Tar.gz
¡¡¡¡½âѹ£ºTar zxvf FileName.Tar.gz
¡¡¡¡Ñ¹Ëõ£ºTar zcvf FileName.Tar.gz DirName
´óÖÂ×ܽáÁËÒ»ÏÂLinuxϸ÷ÖÖ¸ñʽµÄѹËõ°üµÄѹËõ¡¢½âѹ·½·¨¡£µ«ÊDz¿·Ö·½·¨ÎÒûÓÐÓõ½£¬Ò²¾Í²»È«£¬Ï£Íû´ó¼Ò°ïÎÒ²¹³ä£¬ÎÒ½«ËæÊ±ÐÞ¸ÄÍêÉÆ£¬Ð»Ð»£¡
¡¡¡¡.Tar
¡¡¡¡½â° ......
Öжϴ¦Àí
ÔÚ 2.4 ÄÚºËºÍ 2.6ÄÚºËÖж¼Ê¹Óà request_irq()
º¯ÊýÀ´×¢²áÖжϷþÎñº¯Êý¡£ÔÚ 2.4
ÄÚºËÖУ¬ÐèÒª°üº¬µÄÍ·ÎļþÊÇ #include <linux/sched.h> £¬2.6 ÄÚºËÖÐÐèÒª°üº¬µÄÍ·ÎļþÔòÊÇ #include
<linux/interrupt.h> ¡£º¯ÊýÔÐÍÈçÏ£º
2.4 ÄÚºË
int
request_irq
(unsigned
int
irq
......