ºìÁªLinuxÃÅ»§
Linux°ïÖú

±àÒëеÄÇý¶¯Ä£¿é£¬²¢ÔÚ°å×ÓÉϼÓÔØ¡£¡£¡£¡£¡£¡£¡£¡£

·¢²¼Ê±¼ä:2011-08-09 14:49:02À´Ô´:ºìÁª×÷Õß:zl870213
ÎÒÒªÔÚÐéÄâ»úÖÐÅäÖúͰå×ÓÄÚºËÒ»ÑùµÄÔ´´úÂëÊ÷£ºÎÒÏÖÔÚwindowsϰÉÕâ¸ö °æ±¾µÄ.38½âѹ³öÀ´£¬È»ºóͨ¹ýsmb¹²Ïíµ½ÐéÄâ»úµÄ/usr/src/ÏÂÃæ£¬Ó¦Îª¿´¼ûÐéÄâ»úµÃlinuxµÄÄÚºËÒ²·ÅÔÚÕ⣬
È»ºóÔÚÕâô×öÄØ£¿
Ä¿µÄÊÇÔÚÀûÓÃÕâ¸öºÍ°å×ÓÒ»ÑùµÄÄں˱àÒëеÄÇý¶¯Ä£¿éÉú³É.koÎļþ£¬È»ºó¿½±´µ½°å×ÓÉÏÔÚ°àÉϽøÐÐÇý¶¯Ä£¿éµÄ°²×°¡£
ÇëÄÄλ°ï×ŰÉÏêϸµÄ²½ÖèÁгöÀ´£¬¸ÕѧϰÕâ¸ö£¬Íû´Í½Ì£¡
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. zl870213 ÓÚ 2011-08-11 09:12:29·¢±í:

    ÎÒ¾õµÃÊÇÃû×ÖÖØÁË£¬Ö®ºó¸Ä³Étiny6410_adc_1£¬ÖØÐÂ×ö¸ötiny6410_adc_1.koÄ£¿é£¬ÎÒÖØÐÂÀûÓÃÓÑÉÆµÄ2.6.38Ô´Âë×öÁËÒ»¸özImage£¬ÔÚmake menuconfig µÄÑ¡ÔñʱºòûÓÐÑ¡ÒÔǰµÄadc£¬Ò²¾ÍÊÇûÓаÉadc±àÒë½øÄÚºËzImage£¬°ÉÕâ¸özImageÉÕµ½Á˰å×ÓÉÏ£¬ls /dev ÏÂÃæÄãµÄȴûÓÐadc£¨ÒÔǰÓУ©¡£È»ºóÎÒ¾Í֮ǰpc»úµÄ2.6.38Ô´ÂëÊ÷ÀïÃæ×öÁ˵ÄÄǸötiny6410_adc_1.koµÄÇý¶¯Ä£¿é£¬Í¨¹ýnfs¹ÒÔØµ½¿ª·¢°åÉÏ£¬cpµ½/lib/modules/2.6.38-FriendlyARMĿ¼ÏÂÃæ£¬È»ºóinsmode tiny6410_adc_1.ko£¬³öÏÖÏÂÃæµÄ´íÎó¡£
    [root@FriendlyARM 2.6.38-FriendlyARM]# insmod tiny6410_adc_1.ko
    tiny6410_adc_1: Unknown symbol mini6410_adc_release_io (err 0)
    tiny6410_adc_1: Unknown symbol mini6410_adc_acquire_io (err 0)
    insmod: can't insert 'tiny6410_adc_1.ko': unknown symbol in module or invalid pa
    rameter
    ÇëÖ¸½Ì............................

  2. zl870213 ÓÚ 2011-08-10 20:06:44·¢±í:

    °æÖ÷³öÀ´¿´¿´°¡

  3. zl870213 ÓÚ 2011-08-10 11:09:58·¢±í:

    ÒÔÉϵÄÎÊÌâÎÒ¸ãºÃÁË£¬ÏÖÔÚµÄÎÊÌâÊÇ£º

    Õâ¸öadc_zl_1.koÊÇÎÒÔÚÓúͰå×ÓµÄÄÚºË2.6.38ÔÚpc»úÉϱàÒëµÄ.koÎļþ¡£ÆäÖÐÖ»ÊǰÑÓÑÉÆµÄADCÇý¶¯ÉÔ¼ÓÐ޸ģ¨Í¨µÀ»»ÁËһϣ©£¬Çë¸÷λ°ïÎÒ¿´¿´¡£
    [root@FriendlyARM 2.6.38-FriendlyARM]# modprobe adc_zl_1
    modprobe: module 'adc_zl_1' not found
    [root@FriendlyARM 2.6.38-FriendlyARM]# insmod adc_zl_1.ko
    ------------[ cut here ]------------
    WARNING: at fs/sysfs/dir.c:455 sysfs_add_one+0x80/0xa8()//ÎÒ¾õµÃÕâÈýÐÐÊÇ´íÎóµÄ¹Ø¼ü£¬ËäÈ»sysfs: cannot create duplicate filename '/devices/virtual/misc/adc'//ÁгöÀ´ÁË£¬µ«ÊDz»Ã÷°×¡£Çë½Ì
    Modules linked in: adc_zl_1(+)
    [] (unwind_backtrace+0x0/0xe4) from [] (warn_slowpath_common
    +0x4c/0x64)
    [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_f
    mt+0x2c/0x3c)
    [] (warn_slowpath_fmt+0x2c/0x3c) from [] (sysfs_add_one+0x80
    /0xa8)
    [] (sysfs_add_one+0x80/0xa8) from [] (create_dir+0x5c/0xac)
    [] (create_dir+0x5c/0xac) from [] (sysfs_create_dir+0xb8/0xe
    0)
    one_wire_status: 2
    [] (sysfs_create_dir+0xb8/0xe0) from [] (kobject_add_interna
    l+0xd0/0x1e8)
    [] (kobject_add_internal+0xd0/0x1e8) from [] (kobject_add+0x
    68/0x8c)
    one_wire_status: 2
    [] (kobject_add+0x68/0x8c) from [] (device_add+0xa0/0x508)
    [] (device_add+0xa0/0x508) from [] (device_create_vargs+0x84
    /0xcc)
    [] (device_create_vargs+0x84/0xcc) from [] (device_create+0x
    1c/0x24)
    one_wire_status: 2
    [] (device_create+0x1c/0x24) from [] (misc_register+0xbc/0x1
    28)
    [] (misc_register+0xbc/0x128) from [] (dev_init+0xa4/0xd8 [a
    dc_zl_1])
    one_wire_status: 2
    [] (dev_init+0xa4/0xd8 [adc_zl_1]) from [] (do_one_initcall+
    0xbc/0x190)
    [] (do_one_initcall+0xbc/0x190) from [] (sys_init_module+0x1
    58c/0x1754)
    one_wire_status: 4
    [] (sys_init_module+0x158c/0x1754) from [] (ret_fast_syscall
    +0x0/0x30)
    ---[ end trace 3328e7f542e004dc ]---
    kobject_add_internal failed for adc with -EEXIST, don't try to register things w
    ith the same name in the same directory.
    [] (unwind_backtrace+0x0/0xe4) from [] (kobject_add_internal
    +0x1bc/0x1e8)
    [] (kobject_add_internal+0x1bc/0x1e8) from [] (kobject_add+0
    x68/0x8c)
    one_wire_status: 5
    [] (kobject_add+0x68/0x8c) from [] (device_add+0xa0/0x508)
    [] (device_add+0xa0/0x508) from [] (device_create_vargs+0x84
    /0xcc)
    [] (device_create_vargs+0x84/0xcc) from [] (device_create+0x
    1c/0x24)
    [] (device_create+0x1c/0x24) from [] (misc_register+0xbc/0x1
    28)
    [] (misc_register+0xbc/0x128) from [] (dev_init+0xa4/0xd8 [a
    dc_zl_1])
    one_wire_status: 2
    [] (dev_init+0xa4/0xd8 [adc_zl_1]) from [] (do_one_initcall+
    0xbc/0x190)
    [] (do_one_initcall+0xbc/0x190) from [] (sys_init_module+0x1
    58c/0x1754)
    [] (sys_init_module+0x158c/0x1754) from [] (ret_fast_syscall
    +0x0/0x30)
    one_wire_status: 2
    adc initialized
    insmod: can't insert 'adc_zl_1.ko': File exists

  4. rainshine1190 ÓÚ 2011-08-09 18:51:31·¢±í:

    ¾ø¶ÔÖ§³Ö£¬¶¥¶¥¶¥