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

LinuxÏÂÍê³ÉµÄÒ»¸ö×÷Òµ³ÌÐò

Îĵµ´´½¨ÈÕÆÚ£º2010-02-19
    01    // P174: 2.±à³ÌÌâ (13)²»ÀûÓÃstrcmpº¯Êý£¬×Ô¼º±à³ÌʵÏÖÁ½¸öÈÎÒâ×Ö·û´®µÄ±È½Ï¡£
    02   
    03    // The beginning of C program: test06-13.c.
    04   
    05    // Header files included.
    06    #include <stdio.h>
    07   
    08    // Macro definition.
    09    #define MAX_SIZE 100
    10   
    11    // No.1: Subroutine: int getstr ( char ch[], int size );
    12    int  getstr ( char ch[], int size )
    13    {
    14        int    i=0;
    15        if ( size >= MAX_SIZE )
    16        {
    17            printf ( "Input error, data will overflow!\n" );
    18            return  (0);
    19        }
    20        do
    21        {
    22            ch[i] = getchar();
    23            i++;
    24        } while ( ch[i-1] != '\n' );
    25        ch[i-1] = '\0';
    26        // ·µ»Ø0±íʾµ÷Óøú¯ÊýÀ´»ñÈ¡×Ö·û´®Ê±»ñÈ¡Ê


Ïà¹ØÎĵµ£º

ÔöÇ¿Linux/Unix·þÎñÆ÷ϵͳ°²È«ÐÔ½éÉÜ


¡¡ÖÚËùÖÜÖª£¬ÍøÂ簲ȫÊÇÒ»¸ö·Ç³£ÖØÒªµÄ¿ÎÌ⣬¶ø·þÎñÆ÷ÊÇÍøÂ簲ȫÖÐ×î¹Ø¼üµÄ»·½Ú¡£Linux±»ÈÏΪÊÇÒ»¸ö±È½Ï°²È«µÄInternet·þÎñÆ÷£¬×÷ΪһÖÖ¿ª·ÅÔ´´úÂë²Ù×÷ϵͳ£¬Ò»µ©LinuxϵͳÖз¢ÏÖÓа²È«Â©¶´£¬InternetÉÏÀ´×ÔÊÀ½ç¸÷µØµÄÖ¾Ô¸Õß»áÓ»Ô¾ÐÞ²¹Ëü¡£È»¶ø£¬ÏµÍ³¹ÜÀíÔ±ÍùÍù²»Äܼ°Ê±µØµÃµ½ÐÅÏ¢²¢½øÐиüÕý£¬Õâ¾Í¸øºÚ¿ÍÒԿɳËÖ®»ú¡£È»¶ø ......

ǶÈëʽlinux»ù´¡ÖªÊ¶´ó¸Ù

ǶÈëʽlinux»ù´¡ÖªÊ¶´ó¸Ù
      ÆäʵÕâ¶Îʱ¼ä·Ç³£µÄ棬æµ½Á¬×ö·¹³ÔµÄʱ¼ä¶¼Ã»ÓÐÁË¡£µ«ÊǽñÌìÎÒÌØÒâ³é¿Õ£¬À´¸ø¹Ø×¢ÎÒµÄÅóÓÑÃÇÒ»µãµã½»´ú¡££¨ÒòΪ½ñÌì·¢ÏÖ¹Ø×¢µÄÈË»¹Âù¶àµÄ£¬ÓеãÊܳèÈô¾ª°¡£¡¹þ¹þ....£©ÈçÌâÎÒÔÝʱֻÄܸø´ó¼ÒһЩ´ó¸Ù£¬ºÜÏêϸµÄѧϰ¹ý³ÌÒªµÈ´ó¸Å°ë¸öÔµÄʱ¼ä£¬ÎÒÓÐÁË¿ÕÏÐʱ¼ä²ÅÄÜ ......

Linuxϳ£ÓÃÍøÂçÎļþ

1). /etc/sysconfig/network
Ö÷ÒªÓÃÓÚÉèÖÃÖ÷»úÃû³Æ£¨Host Name£©ÒÔ¼°ÄÜ·ñÆô¶¯Network¡£±ä¶¯´ËÎļþºóÐèÖØÆôLinux²ÅÄÜÉúЧ¡£
2). /etc/sysconfig/network-scrips/ifcfg-eth0
ÉèÖÃÍø¿¨²ÎÊý£¬ÈçGATEWAY,TYPE,DEVICE,NETMASK,IPADDR,USERCTLµÈ...
3). /etc/resolv.conf
Èç¹ûÒªÉèÖÃDNS¹¦ÄܽøÐÐÖ÷»úÃû³ÆºÍIPµÄ¶ÔÓ¦¡£ÄÇôresol ......

8259AоƬÖжϺÅÓëlinux ϵͳÖжϺŵĶÔÓ¦¹ØÏµ

ICW2 ÓÃÓÚÉèÖÃоƬËͳöµÄÖжϺŵĸß5λ¡£Ê²Ã´ÒâË¼ÄØ£¬¾ÍÊÇ˵´ÓÖжϿØÖÆÆ÷·¢³öµÄÖжÏÐźŵĸß5λ¾ÍÊÇÔÚICW2ÀïÉèÖõġ£
ÔÚlinux 0.11Àïϵͳ°ÑÖ÷ƬµÄICW2ÉèÖÃΪ0x20£¬¾Í±íʾÖжÏÇëÇóIR0~IR7ÖжϺŵķ¶Î§ÊÇ0x20~0x27(8259AоƬ²úÉúµÄIRQºÅ±ØÐëÊÇÁ¬ÐøµÄ£¬ËùÒÔÒ²Ö»ÐèÒªÉèÖÃÆðʼºÅ¾ÍokÁË£¡) ......

Linux Çý¶¯ hello

#include <linux/module.h>
MODULE_LICENSE("GPL");
static void hello_init(void);
static void hello_exit(void);
static void hello_init(void)
{
     printk("init");
}
static void hello_exit(void)
{
    printk("exit");
}
.
module_init(hello_init);
m ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ