360随身WIFI支持STA和AP两种模式,其中STA模式使其充当一个无线网卡连接指定的WIFI进行上网,而AP模式下相当于一个热点自己向别人提供WIFI。在上篇中我们介绍了STA模式,本篇我们将介绍在嵌入式Linux系统上移植AP模块的驱动。
1.USB无线网卡的识别
向嵌入式Linux设备的USB口插入360随身WIFI。查看命令【lsusb】,结果如下:
2.源码移植
该源码下载路径:https://pan.baidu.com/s/1KLKFt4p5e2q-TdnAIXMRPQ,提取码:yc65
下载该源码并解压,为适应嵌入式Linux设备,如要调整的源码部分如下:
1.Makefile文件调整
a.选择编译架构
注销第30行,#PLATFORM = PC
取消第49行注销,PLATFORM = SMDK
b.设置交叉编译器
第275行
ifeq ($(PLATFORM),SMDK)
LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung
CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-
修改为
ifeq ($(PLATFORM),SMDK)
LINUX_SRC = /home/dengaj/Desktop/ARM/kernel-3.2
CROSS_COMPILE = arm-arago-linux-gnueabi-
其中 LINUX_SRC 为内核源码的路径