免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2858 | 回复: 0
打印 上一主题 下一主题

360WiFi2代在一直到arm-linux上遇到的问题,求大神解答!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-09 21:14 |只看该作者 |倒序浏览
在网上下载到了360WiFi2代的驱动源代码:MT7601U_LinuxAP_3.0.0.1_20130802.tar.bz2
因项目需要所以打算将其移植到arm-linux上,用的开发板是扬创的,基于三星s3c2440的,提供的嵌入式Linux为utu-linux2.6.24,
简单修改完驱动源码中的Makefile文件后,开始交叉编译,出现错误"asm/memory.h中第27行:asm/arch/memory.h No Such File or Directory "
于是看了下内核源码树发现,在include/asm下没有arch文件夹,只有如arch-s3c2410、arch-s3c2400、arch-ks8695之内的文件夹,于是我把asm/memory.h中的第27行”#include<asm/arch/memory.h>“改为”#include<asm/arch-s3c2410/memory.h>“,于是再次编译,像上面的那种错误都没出现了,但还是报错如下:

make -C tools
make[1]: Entering directory `/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/tools'
/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/tools/bin2h
cp -f os/linux/Makefile.6.util /mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/os/linux/Makefile
make -C /utu-Linux2.6.24/utu-Linux2.6.24_for_utu2440_2009-07-18 SUBDIRS=/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/os/linux modules
make[1]: Entering directory `/utu-Linux2.6.24/utu-Linux2.6.24_for_utu2440_2009-07-18'
make[2]: Warning: File `/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/os/linux/Makefile' has modification time 1.3 s in the future
  CC [M]  /mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/os/linux/../../common/rt_os_util.o
In file included from include/linux/ktime.h:25,
                 from include/linux/timer.h:5,
                 from include/linux/workqueue.h:8,
                 from include/linux/slub_def.h:11,
                 from include/linux/slab.h:118,
                 from include/linux/percpu.h:5,
                 from include/asm-generic/local.h:4,
                 from include/asm/local.h:1,
                 from include/linux/module.h:19,
                 from /mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/include/os/rt_linux.h:18,
                 from /mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/include/rtmp_os.h:48,
                 from /mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/include/rtmp_comm.h:66,
                 from /mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/common/rt_os_util.c:20:
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: warning: "CLOCK_TICK_RATE" is not defined
include/linux/jiffies.h:225:31: division by zero in #if
include/linux/jiffies.h:225:31: division by zero in #if
make[2]: *** [/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/os/linux/../../common/rt_os_util.o] Error 1
make[1]: *** [_module_/mnt/hgfs/Linux/MT7601U_LinuxAP_3.0.0.1_20130802/os/linux] Error 2
make[1]: Leaving directory `/utu-Linux2.6.24/utu-Linux2.6.24_for_utu2440_2009-07-18'
make: *** [LINUX] Error 2



小弟菜鸟一个,都不知道错误出在哪?求Linux驱动大神们,帮忙分析下啊!!谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP