LINUX 移植 RT3070祥解

RT3070移植祥解

工具:
1.EasyARM-iMX283 Linux开发板
2.M05-50模块(RT3070芯片)

软件
宿主机 VMware 10 + Linux ubuntu 3.2.0-29-generic-pae i686 i686 i386 GNU/Linux
开发板 Linux EasyARM-iMX283 2.6.35.3 armv5tejl GNU/Linux
GCC :gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2
指导文档:EasyARM-iMX283 Linux开发指南 V1.05.pdf

1.按照指导文档编译好HELLO可执行文件,复制到开发板中测试,确定GCC没有问题。
2.编译RT3070驱动
3、编译rt3070模块的驱动

https://blog.youkuaiyun.com/zhongli1994/article/details/77540454
在雷凌的官网下载linux版本的rt3070驱动2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2

,解压后的目录名称太长,所以可以对其做修改方便使用,然后进入到目录中

~#tar –jxvf 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2

mv2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO rt3070

~#cd rt3070

目录中的README_STA_usb文件介绍了编译和加载驱动的一些信息。需要对os/linux/目录下的conf.mk文件进行修改,

这里只贴出要修改的部分:

~#vim os/linux/config.mk

Support Wpa_Supplicant

HAS_WPA_SUPPLICANT=y

Support Native WpaSupplicant for NetworkMaganger

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Makefile也要进行修改,芯片类型改为3070,默认的PLATFORM为PC,那么将后面的ifeq($(PLATFORM),PC)下的内核源

码路径指定为上述的交叉编译过的内核源码目录,交叉编译工具指定为/opt/arm-2009q1-203/bin/arm-none-linux-

gnueabi-gcc当然之前应该把交叉工具链安装好,这里不再详述。

~#vim Makefile

ifeq ($(CHIPSET),)
CHIPSET = 3070
endif

……

ifeq ($(PLATFORM),PC)

Linux 2.6

LINUX_SRC = /usr/src/kernels/linux-2.6.38(内核的路径)

Linux 2.4 Change to your local setting

#LINUX_SRC = /usr/src/linux-2.4

LINUX_SRC_MODULE = /lib/modules/$(shelluname-r)/kernel/drivers/net/wireless/(无线模块路径)

CROSS_COMPILE =/opt/arm-2009q1-203/bin/arm-none-linux-gn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值