FS210无线网卡驱动移植

作者:李老师,华清远见嵌入式学院讲师。

FS210平台使用USB Wi-Fi无线网卡,市面上流行的无线网卡有Ralink Technology公司的RT5370STA系列和Realtek公司的RTL8188系列,我们希望在FS210开发板上可以兼容这几种流行的USB网卡。

这两个系列的USB无线网卡都有开源的Linux驱动下载,但源码移植到我们的平台还需要一定的配置和修改,下面就分两部分介绍FS210 USB无线网卡驱动的移植过程。

通过网络下载或者购买设备附送光盘得到Ralink Technology公司的RT5370STA系列USB无线网卡设备的Linux驱动。

a) 解压查看源码

$ tar xvf ralink_sta_linux_v2.5.03.tar.bz2
$ cd ralink_sta_linux_v2.5.03

b) 修改Makefile文件

i. 修改平台为ARM(这里我们选择SMDK)。注释掉26行PC,打开注释SMDK(45行);

ii. 修改Linux内核路径(244行)及指定交叉工具链(245行);

c) 修改源代码文件;

i. 修改include/rtmp_def.h默认设备节点的定义,修改第1476行和1477行”ra”为”wlan”;

ii. 修改/os/linux/config.mk,使其支持WPA_Supplicant。修改56行和60行为’y’;

d) 编译源码;

$ make clean
        $ make –j2 //编译

如下即编译成功:

拷贝编译生成的驱动文件(os/linux/rt5370sta.ko)到Android文件系统目录。

e) 测试(在开发板运行)

i. 在FS210开发板加载驱动文件,加载成功可以看到RT5370模块上的LED闪烁;

# insmod rt5370sta.ko

ii. 使用ifconfig查看网络;

# ifconfig

iii. 在安卓上设置网络;

文章来源:华清远见嵌入式学院原文地址:http://www.embedu.org/Column/Column781.htm

更多相关嵌入式免费资料查看华清远见讲师博文>>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值