当前位置:  技术问答>linux和unix

wifi驱动移植

    来源: 互联网  发布时间:2016-08-07

    本文导语:  大家好,我最近要做一个wifi的驱动移植,从linux-2.6.15移植到2.6.29,使用的s3c2410平台。我从网上下载了一个2.6.29的内核编译我手头上的wifi模块。结果出现以下出错信息,有没有高手能指点下这个错误到底是什么呢? [r...

大家好,我最近要做一个wifi的驱动移植,从linux-2.6.15移植到2.6.29,使用的s3c2410平台。我从网上下载了一个2.6.29的内核编译我手头上的wifi模块。结果出现以下出错信息,有没有高手能指点下这个错误到底是什么呢?
[root@Jay src_gspi8686]# make
make -C /opt/projects/linux-2.6.29.6 M=/opt/projects/src_gspi8686 modules
make[1]: Entering directory `/opt/projects/linux-2.6.29.6'
scripts/Makefile.build:46: *** CFLAGS was changed in "/opt/projects/src_gspi8686/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.

另外想请教下,将驱动从一个版本的内核移植到另一个版本的内核,大概需要修改哪些东西啊?谢谢。下面是我的wifi的Makefile里的相关脚本。
------------------------------------------------------------------
MODEXT = ko
CFLAGS += -I$(PWD)/os/linux
CFLAGS += -I$(PWD)/wlan

##TOOLPATH_BULVERDE= /usr/local/arm/3.3.2/bin
TOOLPATH_ARMSYS= /usr/local/arm/release-3.4.3/bin

##BULVERDE_DIR=  /tftpboot/bulverde/root
BULVERDE_DIR=  /opt/chenl/projects/rfs_my/cybertan

INSTALLDIR=$(BULVERDE_DIR)
PLATFORM=s3c2410
TOOLPATH=$(TOOLPATH_ARMSYS)
##CROSS=$(TOOLPATH)/arm-linux-
CROSS=$(TOOLPATH)/arm-none-linux-gnueabi-
KERNEL_WE=15
# Intel Bulverde Mainstone Platform
##CONFIG_MAINSTONE=y

ifeq ($(CONFIG_MAINSTONE), y)
CFLAGS += -D_MAINSTONE
export CONFIG_MAINSTONE
else
# Default MVL kernel has WE14
#KERNEL_WE=14
endif
KERNELDIR=/opt/projects/linux-2.6.29.6/

## Ali + 'ld -S' strips the debugging symbols in sd8xxx.o
LD += -S

CFLAGS += -I$(PWD)/if/if_gspi
CFLAGS += -I$(PWD)/io/gspi/$(PLATFORM)
BINDIR = ../bin_gspi8686
貌似是跟一个叫CFLAGS的脚本变量有关。这个变量是干什么的?

|
传给 gcc 的参数吧, 人家错误提示都叫你改用  EXTRA_CFLAGS 了,你就把 CFLAGS 改成  EXTRA_CFLAGS 就可以了吧。
好像是那个内核开始改变的

|
楼上正解。

scripts/Makefile.build:46: *** CFLAGS was changed in "/opt/projects/src_gspi8686/Makefile". Fix it to use EXTRA_CFLAGS. 


错误提示已经告诉你, 将 CFLAGS 替换成 EXTRA_CFLAGS

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Android及andriod无线网络Wifi开发的几点注意事项
  • linux中如何加入wifi功能?
  • 关于wifi的搜索功能程序实现
  • WiFi 网络探测 cliprobe
  • Android网络共享软件 Android Wifi Tether
  • c#使用ManagedWifi查看当前Wifi信号并选择wifi的示例
  • 开源Mesh WiFi网络软件 open80211s
  • android wifi信号强度等级区分的修改介绍
  • 请问wifi协议栈所占资源
  • Android手机的WiFi网络工具 Wifix (lite)
  • centos如何建立wifi热点呢?
  • 手机WIFI无法向同一网段的PC发送数据
  • android连接wifi时获取广播地址代码
  • 设置Android设备WIFI在休眠时永不断开的代码实现
  • linux下使用无线模块wifi发现不了网卡
  • 各位,公司要做一个wifi路由器
  • Linux下的wifi有没有办法设置在路由重起之后还可以自动连接上?
  • 求救啊 linux下用ioctl获取不到wifi信息
  • Android中判断有无可用网络的代码(是否是3G或者WIFI网络)
  • java开发知识 iis7站长之家
  • Debian WIFI无线网卡配置问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3