基于arm 内核芯片的Linux的WiFi驱动的移植

本文详细介绍了如何在基于ARM内核的Linux系统中移植360 WiFi驱动。首先从厂家获取驱动源码,然后修改`rtusb_dev_id.c`文件添加设备ID,接着修改顶层Makefile以适配开发板内核,最后编译、安装驱动,并处理配置问题以使WiFi正常工作。
摘要由CSDN通过智能技术生成

需求:

需要在一块基于arm内核的处理器的Linux系统移植WiFi驱动。

先手上有一块开发板,一个360的无线USB 接口的WiFi。

1.到这个WiFi的生产厂家的官网或者设备的供应商获取Linux的WiFi驱动源码。

2.将驱动复制到Linux系统中解压

[root@localhost 360_wifi2]# ls
DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
[root@localhost 360_wifi2]# tar -xf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
[root@localhost 360_wifi2]# ls
DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
[root@localhost 360_wifi2]# cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
[root@localhost DPO_MT7601U_LinuxSTA_3.0.0.4_20130913]#
 

3.添加ID支持

修改 common/rtusb_dev_id.c 文件,
[root@localhost DPO_MT7601U_LinuxSTA_3.0.0.4_20130913]#vim common/rtusb_dev_id.c +/7601//这里不一定是7601,根据具体的代码而定。

找到以下数组定义
36 /* module table */
37 USB_DEVICE_ID rtusb_dev_id[] = {
38 #ifdef RT6570
39 {USB_DEVICE(0x148f,0x6570)}, /*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值