rt5370 无线网卡移植到内核为2.6.13的mini2440包括测试连接热点的全过程

本文详细记录了如何将rt5370无线网卡驱动移植到基于Linux kernel 2.6.13的mini2440系统中,包括驱动下载、配置、交叉编译,以及解决无线命令缺失问题,安装wpa_supplicant和openssl以支持加密连接。过程中涉及到修改配置文件、交叉编译环境设置以及脚本编写,最终实现无线网卡的正常工作并能连接热点。
摘要由CSDN通过智能技术生成

 最近准备搞一套基于mini2440的摄像头监控无线传输给PC机的系统,首先先要把mini2440的无线网卡驱动装上,用时大约不到一周的时间。

一 先要找到无线网卡的驱动,我的无线网卡是雷凌的 芯片是rt5270 ,这个如果你不清楚芯片是什么,可以先插到PC机上,看看型号


可以看到ID是148f 5370 ralink 根据这个可以找到驱动  下载网址http://pan.baidu.com/s/1mgHr2PU

下载完之后解压,然后在解压目录里make  ,make install,最后可以通过modprobe或者insmod命令加载驱动,之后可以通过lsmod查看驱动已经加载上了。

二 需要把驱动移植到2440上,由于我的mini2440的驱动是kernel2.6.13的 里面没有无线模块所以需要自己添加,在2.6.32以后的版本好像已经有无线模块的驱动,貌似通用的网卡驱动都有,省了很大功夫。还是进入到解压目录里,首先修稿配置文件vim os/linux/config.mk

# Support Wpa_Supplicant

HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for NetworkMaganger

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
然后修改makefile:vim Makefile,将PLATFORM=PC 注释掉,将PLATFORM=SMDK的#号删除,就是把平台改成SMDK,然后将ifeq ($(PLATFORM),SMDK)下面的改成
LINUX_SRC = /linux-2.6.13/kernel-2.6.13
CROSS_COMPILE = /usr/local/arm/3.4.1/bin/arm-linux-
第一个是kernel2.6.13的解压位置,这个就是你2440板子里烧的内核,我的是http://pan.baidu.com/s/1jGFtGyy第二个是交叉编译的位置,经我测试,貌似只能用3.4.1的交叉编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值