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

linuxÓ²ÅÌ·ÖÇø¼°Îļþϵͳ

  Ó²Å̽ӿÚÊÇÓ²ÅÌÓëÖ÷»úϵͳ¼äµÄÁ¬½Ó²¿¼þ£¬×÷ÓÃÊÇÔÚÓ²ÅÌ»º´æºÍÖ÷»úÄÚ´æÖ®¼ä´«ÊäÊý¾Ý¡£²»Í¬µÄÓ²Å̽ӿھö¶¨×ÅÓ²ÅÌÓë¼ÆËã»úÖ®¼äµÄÁ¬½ÓËÙ¶È£¬ÔÚÕû¸öϵͳÖУ¬Ó²Å̽ӿڵÄÓÅÁÓÖ±½ÓÓ°Ïì×ųÌÐòÔËÐпìÂýºÍϵͳÐÔÄܺûµ¡£´ÓÕûÌåµÄ½Ç¶ÈÉÏ£¬Ó²Å̽ӿڷÖΪIDE¡¢SATA¡¢SCSIºÍ¹âÏËͨµÀËÄÖÖ£¬IDE½Ó¿ÚÓ²Å̶àÓÃÓÚ¼ÒÓòúÆ·ÖУ¬Ò²²¿·ÖÓ¦ÓÃÓÚ·þÎñÆ÷£¬SCSI½Ó¿ÚµÄÓ²ÅÌÔòÖ÷ÒªÓ¦ÓÃÓÚ·þÎñÆ÷Êг¡£¬¶ø¹âÏËͨµÀÖ»Ôڸ߶˷þÎñÆ÷ÉÏ£¬¼Û¸ñ°º¹ó¡£SATAÊÇÖÖÐÂÉúµÄÓ²Å̽ӿÚÀàÐÍ£¬»¹Õý³öÓÚÊг¡ÆÕ¼°½×¶Î£¬ÔÚ¼ÒÓÃÊг¡ÖÐÓÐ׏㷺µÄǰ¾°¡£ÔÚIDEºÍSCSIµÄ´óÀà±ðÏ£¬ÓÖ¿ÉÒÔ·Ö³ö¶àÖÖ¾ßÌåµÄ½Ó¿ÚÀàÐÍ£¬ÓÖ¸÷×ÔÓµÓв»Í¬µÄ¼¼Êõ¹æ·¶£¬¾ß±¸²»Í¬µÄ´«ÊäËÙ¶È£¬±ÈÈçATA100ºÍSATA£»Ultra160 SCSIºÍUltra320 SCSI¶¼´ú±í×ÅÒ»ÖÖ¾ßÌåµÄÓ²Å̽ӿڣ¬¸÷×ÔµÄËٶȲîÒìÒ²½Ï´ó¡£
IDE
    IDEµÄÓ¢ÎÄÈ«³ÆÎª“Integrated Drive Electronics”£¬¼´“µç×Ó¼¯³ÉÇý¶¯Æ÷”£¬ËüµÄ±¾ÒâÊÇÖ¸°Ñ“Ó²ÅÌ¿ØÖÆÆ÷”Óë“ÅÌÌ唼¯³ÉÔÚÒ»ÆðµÄÓ²ÅÌÇý¶¯Æ÷¡£°ÑÅÌÌåÓë¿ØÖÆÆ÷¼¯³ÉÔÚÒ»ÆðµÄ×ö·¨¼õÉÙÁËÓ²Å̽ӿڵĵçÀÂÊýÄ¿Ó볤¶È£¬Êý¾Ý´«ÊäµÄ¿É¿¿ÐԵõ½ÁËÔöÇ¿£¬Ó²ÅÌÖÆÔìÆðÀ´±äµÃ¸üÈÝÒ×£¬ÒòΪӲÅÌÉú²ú³§É̲»ÐèÒªÔÙµ£ÐÄ×Ô¼ºµÄÓ²ÅÌÊÇ·ñÓëÆäËü³§ÉÌÉú²úµÄ¿ØÖÆÆ÷¼æÈÝ¡£¶ÔÓû§¶øÑÔ£¬Ó²Å̰²×°ÆðÀ´Ò²¸üΪ·½±ã¡£IDEÕâÒ»½Ó¿Ú¼¼Êõ´Óµ®ÉúÖÁ½ñ¾ÍÒ»Ö±ÔÚ²»¶Ï·¢Õ¹£¬ÐÔÄÜÒ²²»¶ÏµÄÌá¸ß£¬ÆäÓµÓеļ۸ñµÍÁ®¡¢¼æÈÝÐÔÇ¿µÄÌØµã£¬ÎªÆäÔì¾ÍÁËÆäËüÀàÐÍÓ²ÅÌÎÞ·¨Ìæ´úµÄµØÎ»¡£
    IDE´ú±í×ÅÓ²Å̵ÄÒ»ÖÖÀàÐÍ£¬µ«ÔÚʵ¼ÊµÄÓ¦ÓÃÖУ¬ÈËÃÇҲϰ¹ßÓÃIDEÀ´³Æºô×îÔç³öÏÖIDEÀàÐÍÓ²ÅÌATA-1£¬ÕâÖÖÀàÐ͵ĽӿÚËæ×Žӿڼ¼ÊõµÄ·¢Õ¹ÒѾ­±»ÌÔÌ­ÁË£¬¶øÆäºó·¢Õ¹·ÖÖ§³ö¸ü¶àÀàÐ͵ÄÓ²Å̽ӿڣ¬±ÈÈçATA¡¢Ultra ATA¡¢DMA¡¢Ultra DMAµÈ½Ó¿Ú¶¼ÊôÓÚIDEÓ²ÅÌ¡£
SCSI
    SCSIµÄÓ¢ÎÄÈ«³ÆÎª“Small Computer System Interface”£¨Ð¡ÐͼÆËã»úϵͳ½Ó¿Ú£©£¬ÊÇͬIDE£¨ATA£©ÍêÈ«²»Í¬µÄ½Ó¿Ú£¬IDE½Ó¿ÚÊÇÆÕͨPCµÄ±ê×¼½Ó¿Ú£¬¶øSCSI²¢²»ÊÇרÃÅΪӲÅÌÉè¼ÆµÄ½Ó¿Ú£¬ÊÇÒ»Öֹ㷺ӦÓÃÓÚСÐÍ»úÉϵĸßËÙÊý¾Ý´«Êä¼¼Êõ¡£SCSI½Ó¿Ú¾ßÓÐÓ¦Ó÷¶Î§¹ã¡¢¶àÈÎÎñ¡¢´ø¿í´ó¡¢CPUÕ¼ÓÃÂʵͣ¬ÒÔ¼°ÈȲå°ÎµÈÓŵ㣬µ«½Ï¸ßµÄ¼Û¸ñʹµÃËüºÜÄÑÈçIDEÓ²Å̰ãÆÕ¼°£¬Òò´ËSCSIÓ²ÅÌÖ÷ÒªÓ¦ÓÃÓÚÖС¢¸ß¶Ë·þÎñÆ÷ºÍ¸ßµµ¹¤×÷Õ¾ÖС£
¹âÏËͨµÀ
    ¹âÏËͨµÀµÄÓ¢ÎÄÆ´Ð´ÊÇFibre Channel£¬ºÍSCIS½Ó¿ÚÒ»Ñù¹âÏËͨµÀ×î³õÒ²²»ÊÇΪӲÅÌÉè¼Æ¿ª·¢µÄ½Ó¿Ú¼¼Êõ£¬ÊÇר


Ïà¹ØÎĵµ£º

Linux ÄÚºËÌåϵ¼ò½é¡¾×ª¡¿

1.Linux Äں˼ò½é ÏÖÔÚÈÃÎÒÃÇ´ÓÒ»¸ö±È½Ï¸ßµÄ¸ß¶ÈÀ´ÉóÊÓһϠGNU/Linux ²Ù×÷ϵͳµÄÌåϵ½á¹¹¡£Äú¿ÉÒÔ´ÓÁ½¸ö²ã´ÎÉÏÀ´¿¼ÂDzÙ×÷ϵͳ£¬Èçͼ 1 Ëùʾ¡£ ͼ 1. GNU/Linux ²Ù×÷ϵͳµÄ»ù±¾Ìåϵ½á¹¹ ×îÉÏÃæÊÇÓû§£¨»òÓ¦ÓóÌÐò£©¿Õ¼ä¡£ÕâÊÇÓû§Ó¦ÓóÌÐòÖ´Ðеĵط½¡£Óû§¿Õ¼äÖ®ÏÂÊÇÄں˿ռ䣬Linux ÄÚºËÕýÊÇλÓÚÕâÀï¡£ GNU C Lib ......

linux Çý¶¯¼ÓÔØ²âÊÔÃüÁî

#insmod ./driver_xx.ko
´Ëʱ#cat /proc/devices ÄÜ¿´µ½ driver_xx É豸
#mknod /dev/mygpio c 230 0 (230ÊÇÖ÷É豸ºÅ£¬0ÊÇ×ÓÉ豸ºÅ£©
{ÕâÀï¿ÉÒÔÐÞ¸ÄÉ豸Ãû³Æ,µ«ÊÇÒªºÍ²âÊÔ³ÌÐòÖÐÒ»Ö fd_pio = open(“/dev/mygpio”, O_RDWR);
×îºÃºÍregister_chrdev(MY_PIO_MAJOR, "mygpio", &my_pio_fops)ÖеÄÒ»ÖÂ}
ʹ ......

»ñÈ¡linuxµÄÎļþϵͳÏà¹ØÐÅÏ¢µÄ֪ʶµã


ÔÚ struct mntent ÖеijÉÔ±Óë /etc/fstab ÎļþÖеÄÌõÄ¿ÊÇÖ±½Ó¶ÔÓ¦µÄ¡£ËüµÄÄÚÈÝÈçÏ£º
struct mntent {
char *mnt_fsname; /* ¹ÒÔØµÄÎļþϵͳµÄÃû×Ö */
char *mnt_dir; /* ¹ÒÔØµã */
char *mnt_type; /* ÎļþϵͳÀàÐÍ£ºufs¡¢nfs µÈ */
char *mnt_opts; /* Ñ¡ÏÒÔ¶ ......

LinuxÍøÇŵÄʵÏÖ·ÖÎö

±¾ÎÄ·ÖÎöÁËlinux 2.4.xÄں˵ÄÍøÇŵÄʵÏÖ·½·¨£¬²¢ÇÒÃèÊöÁËÈçºÎʹÓÃ2.4ÖеÄÍøÇÅ¡£ÍøÇÅ£¬ÀàËÆÓÚÖÐ¼ÌÆ÷£¬Á¬½Ó¾ÖÓòÍøÖÐÁ½¸ö»òÕß¶à¸öÍø¶Î¡£ËüÓëÖÐ¼ÌÆ÷µÄ²»Í¬Ö®´¦¾ÍÔÚÓÚËüÄܹ»½âÎöËüÊÕ·¢µÄÊý¾Ý£¬¶ÁȡĿ±êµØÖ·ÐÅÏ¢£¨MAC£©£¬²¢¾ö¶¨ÊÇ·ñÏòËùÁ¬½ÓÍøÂçµÄÆäËûÍø¶Îת·¢Êý¾Ý°ü¡£ÎªÁËÄܹ»¾ö²ßÏòÄǸöÍø¶Î·¢ËÍÊý¾Ý°ü£¬ÍøÇÅѧϰ½ÓÊÕµ½Êý¾Ý°üµÄÔ ......

ǶÈëʽLinuxϳ£ÓõĽ»²æ±àÒë·½·¨


ÒªÔÚǶÈëʽLinuxÏÂʹÓö¯Ì¬ÓïÑÔ£¬Ê×ÏÈÒª½â¾öµÄÊÇÓïÑÔ½âÊÍÆ÷»òÖ´ÐÐÒýÇæµÄ½»²æ±àÒëÎÊÌâ¡£
½»²æ±àÒëͨ³£ÓÐÒÔϼ¸ÖÖ;¾¶£º
1. Ö±½Óͨ¹ý½»²æ±àÒ빤¾ß£¬ÊÖ¹¤ÅäÖý»²æ±àÒë¡£½»²æ±àÒ빤¾ß¿ÉÒÔÀûÓÃÕâ¸ö½Å±¾À´×Ô¶¯Éú³É£º
http://kegel.com/crosstool/
´Ë·½·¨µÄºÃ´¦ÊǼò±ã¿ì½Ý£¬Ò»µ©crosstool×öºÃÒÔºó£¬ÐèҪʲô°üÖ±½Ó±àÒë¼´¿É£¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ