设为首页 收藏本站
查看: 1605|回复: 0

[经验分享] 【转载】Usb wifi adapter ARM 移植总结

[复制链接]

尚未签到

发表于 2015-10-2 13:31:31 | 显示全部楼层 |阅读模式
  
   是采用的RT73的wireless 网卡,  TK_321g+,
  http://www.ralinktech.com/ralink/Home/Support/Linux.html,它里面包含有rt73.bin,也有将rt73.Bin转成了c的Cfile,这个sourcecode不需要rt73.bin文件了。
  如果采用Linuxkernel自带的Ralinkdriver,则先要选中wirelessbranch中的item,然后在devicedriver下的network 中的wireless下的ralinkdriver才能够选择,这个driver是需要rt73.bin文件的,请将这个文件copy到你的嵌入式Rootfs下的lib下的firmware 目录中,装载时会在这里读取。
  2,编译
  驱动的编译是比较容易的,如果遇到了unknownrelocation 40:等的信息,则是缺少ARM的V4Bx的patch,patch的名叫arm_R_ARM_V4BX_fix.patch.bz2,
           采用如下的方法来添加
  $bunzip2-dc arm_R_ARM_V4BX_fix.patch.bz2 |patch -p1
  或 patch-p1 < arm_R_ARM_V4BX_fix.patch.bz2。
  
  如果编译网络上下载的sourcecode时出现了 没有定义 wireless_handlers 的error,则是您的kernel中没有定义CONFIG_WIRELESS_EXT,
  
  3,配置
  需要下载linux的wifi配置工具,我在这里下载的http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz,版本是29。
  请修改其Makefile中的CC,AR,RANLIN 变量,如
  CC= arm-linux-gcc
  ##Other tools you need to modify for cross compile (static lib only).
  AR= arm-linux-ar
  RANLIB= arm-none-linux-gnueabi-ranlib
  然后我采用的,静态连接、不需要libM
  BUILD_STATIC= y
  BUILD_NOLIBM= y
  ,ok,编译完成后将生成 iwconfig,iwlist…等,只需iwconfig和iwlist就可以完成配置。(如果是动态编译,会生成 iwlib.29.so文件,copy到lib中)。如果出现invalidinstruction,,则是您的编译设置有问题。
   Ifconfigrausb0/wlan0 up
  Needpassword
  Iwconfigrausb0/wlan0 key on
  Iwconfigrausb0/wlan0 key s:HongLin    ####ASCII 的密码HongLin
  Iwconfigrausb0/wlan0 essid tplink          #####tplink 为ap端的名字
  Iwconfigrausb0/wlan0 ap auto
  Staticip
  Ifconfigrausb0/wlan0 192.168.1.5 netmask 255.255.255.0
  Dynamicip
  Udhcpc–b –i rausb0/wlan0 要保证有/usr/share/udhcpc和相关的 script文件(这个地址请看出错的提示吧)
  动态的配置会吧nameserver 的name和gateway都配置好,
  
  4,ping的问题,如果pinginternet不过,
  如ping www.google.com 无发解析,而nslookup 能得到其ip,则可能是您的kernel配置没有完全,请多选择network中的ip相关项。
  
  
  转载请注明出处http://herbertbt.blog.163.com/blog/static/57266582200981014331818/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-121807-1-1.html 上篇帖子: 转:锁屏状态下使用WiFi方法 下篇帖子: 使用Wifi连接ADB调试App
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表