RT2870 5370等移植(ARM,X86)
一、下載RT驅動源代碼
到http://www.ralinktech.com/cn/04_support/support.php?sn=501下載"2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2"這個文件
解壓。
PS:我用的是ubuntu10.04,直接在解壓目錄make,可以在其下的os/linux中得到rt5370sta.ko,這就是linux下的驅動,可以sudoinsmod rt5370sta.ko安裝。
ubuntu10.04,可以直接安裝上是因為其內核已默認的配置了對rtlink系列的支持。QQ2440的內核要查看是否對rtlink系列的支持。
二、移植ARM
? ? ?1、查看是否配置內核,沒有則配置。
Makemenuconfig:
?????????????DeviceDrivers? --->?????
????????????????Networkdevice support? --->
WirelessLAN (non-hamradio)? --->?
? [*]Wireless LAN drivers (non-hamradio) & WirelessExtensions????????????????????
?????[*]??Wireless Extension API overRtNetlink???????????????????????????????????????
?????????---??Obsolete Wireless cards support(pre-802.11)??????????????????????????????????
<>?? STRIP (Metricom starmode radioIP)??????????????????????????????????????????
<>?? USB ZD1201 based Wireless devicesupport????????????????????????????????????
<>?? IEEE 802.11 for H
不然你即使編譯好了這個模塊也不能用
配置好后保存,最好make下!
? ? ? ?2、設置Makefile
? ? ? ? ?? ? A、注示PC,設置IXP
#PLATFORM:Target platform
#PLATFORM = PC
#PLATFORM = 5VT
#PLATFORM =IKANOS_V160
#PLATFORM = IKANOS_V180
#PLATFORM = SIGMA
#PLATFORM= SIGMA_8622
#PLATFORM = INIC
#PLATFORM = STAR
PLATFORM =IXP
? ? ? ? ?? ? B、找到ifeq($(PLATFORM),IXP),修改LINUX_SRC,和CROSS_COMPILE.
ifeq($(PLATFORM),IXP)
LINUX_SRC =/workplace/arm-kernel/linux-2.6.32.2
CROSS_COMPILE =/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-
endif
三、make
一定要用:makeKBUILD_NOPEDANTIC=1
在os/linux/rt2870sta.ko中就是你要的東西。
總結
以上是生活随笔為你收集整理的RT2870 5370等移植(ARM,X86)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu nfs
- 下一篇: RT3070_STA_驱动移植文档