最近要在4412的板子上实现无线AP模式,但是给的资料都是作为STA模式的,在网上找了相应的资料,终于根据网上的资料移植360随身WIFI 2代的AP模式成功。

(我去,我放的图呢???现在CSDN咋了?算了,看下面的连接的图吧~~)。

主要是参考:http://blog.csdn.net/lidroid/article/details/46722541

可以从 https://github.com/eywalink/mt7601u 下载驱动源代码,修改src下的Makefile:

屏蔽其中的PC平台配置,取消MDK的注释,

修改交叉编译工具和编译过的内核源码的路径:

在源码顶层目录下编译:make clean 和 make all

把src/os/linux/下的所有的ko文件拷贝到开发板,其中有三个ko文件
      rtutil7601Uap.ko   mt7601Uap.ko   rtnet7601Uap.ko

按此顺序拷贝到开发板上依次安装。同时将源码下/etc下的/Wireless文件夹及以下的子文件一起拷贝到开发板的/etc目录下。

ifconfig ra0 up   (打开AP模式的无线网卡,可先关闭开发板上的网卡ifconfig eth0 down)

ifconfig ra0 192.168.2.1

udhcpd的移植:

要执行AP模式,必须要有DHCP的功能。移植udhcpd到开发板上。下载udhcp源码,http://udhcp.busybox.net/

1. 修改Makefile: 添加:      CROSS_COMPILE=arm-none-linux-gnueabi-  (自己的交叉编译工具)
2. #make , 把生成的dhcpd文件下载到板子上.
make LDFLAGS="-static"

3. udhcp/samples下的udhcpd.conf文件到板子的 /etc目录

4. touch /var/db/dhcpd.leases  (在此目录下建立空文件,有可能也是/var/lib/misc/dhcpd.leases,最好两个都建立咯,否则看哪出错再去改)

vi /etc/udhcpd.conf: 修改如下:
3  # The start and end of the IP lease block

5  start       192.168.2.20    #default: 192.168.0.20   为 winXP的ip地址范围
6  end        192.168.2.25    #default: 192.168.0.254
9  # The interface that udhcpd will use
10 
11  interface   ra0       #default: eth 0#目标板子上的无线网卡ra0
85  #Examles
86  opt dns 192.168.2.1  192.168.1.1  #dns服务器
87  option subnet 255.255.255.0
88  opt router 192.168.2.1                       #wlan的 ip地址,做为网关地址
89  #opt    wins    192.168.10.10              #注释掉
90  option dns 192.168.1.10 # appened to above DNS servers for a total of 3
91  option domain local
92  option lease   864000      # 10 days of seconds

插上360随身WiFi,

则识别成功,

运行udhcpd程序:

./udhcpd  /etc/udhcpd.conf ra0

此时可打开手机连接WFII热点:

也可修改热点信息:

修改/etc/Wireless/RT2870AP/RT2870AP.dat

itop4412上移植360WiFi 二代AP模式相关推荐

  1. Android KitKat 4.4 Wifi移植AP模式和网络共享的调试日志

    Tethering技术在移动平台上已经运用的越来越广泛了.它能够把移动设备当做一个接入点,其它的设备能够通过Wi-Fi.USB或是Bluetooth等方式连接到此移动设备.在Android中能够将Wi ...

  2. 第五季1:AP模式USB-WIFI网卡移植与测试

    以下内容源于朱有鹏课程,如有侵权,请告知删除. 1.WIFI接口 WIFI模块与SoC的接口有多种,如SDIO.USB.串口(低带宽)等. 2.AP.STA AP(Access Poin,接入点t), ...

  3. 嵌入式RT3070 AP模式移植

    环境:ubuntu1~14.04.3 编译器:arm-none-linux-gnueabi-gcc-4.8.3 无线网卡为RT3070,驱动分为STA驱动和SoftAP驱动两种,STA驱动支持无线网卡 ...

  4. AP模式(路由器的几种模式)

    1.AP模式下,需要把迷你无线路由器接入到已经可以上网的路由器或者交换机上面,然后迷你无线路由器可以提供无线WiFi,一般的迷你无线路由器出厂时默认都是AP模式.(例如:360wifi) 也就是说,要 ...

  5. RT3070无线网卡AP模式

    RT3070无线网卡AP模式--开发板实现路由功能并使客户端成功联网(WIFI) 主机操作系统:Centos 6.7 交叉编译器环境:arm-linux-gcc-4.5.4  开发板平台: FL244 ...

  6. Marvell w8782 sdio wifi AP模式设置

    w8782工作在station模式一切正常,于是想试试AP模式(master mode): Arm-linux:$> iwconfig mlan0 mode master Error for w ...

  7. 关于在2440上移植rtl8192和rtl8188cus linux驱动遇到的问题及解决方法!!!

    很早就想在2440上移植无线网卡驱动了,在网上也看了不少相关的资料,但真正做起来才发现有不少问题. 一开始,我用从同学那里拿来的TL-WN725N(这卡便宜啊,50左右成交,TB上坑爹的2440无线网 ...

  8. 全志T7平台上移植WiFi RTL8188EUS

    T7平台上移植WiFi RTL8188EUS 需求 在T7平台上移植wifi驱动模块RTL8818EUS,工作模式为AP模式,即RTL8818EUS模块当作WIFI热点来使用,便于其他设备连接进去,实 ...

  9. 在android上移植ios

    2019独角兽企业重金招聘Python工程师标准>>> Android与IOS是最受人们欢迎的两大移动平台,Android与IOS之争是一个永久的话题.接下来笔者就结合自己的知识和网 ...

最新文章

  1. linux输入ls命令报错,Linux命令基础2-ls命令
  2. python3 计算时间间隔
  3. php 数组转对象_[基础编程学习] [PHP7数组详解]:第1章 (8)数组和对象
  4. mvc ajax提交多选,javascript – 如何使用Jquery AJAX调用MVC Action然后在MVC中提交表单?...
  5. 无人机图像的目标检测的学习
  6. Apache双机热备
  7. 计算机毕业设计——基于SSM框架的公寓租房管理系统的设计与实现
  8. HTML+CSS 模仿淘宝部分网页(未实现事件)
  9. 温肯本科学习回忆录一:简述我的本科专业
  10. newuoa matlab包,PDFO首页、文档和下载 - Powell 无导数优化求解器
  11. 公告:博客新皮肤上线啦
  12. 十九、D触发器做二分频器解析:
  13. 一、Burte Force(暴力破解)
  14. Fluent求解器——亚松弛因子
  15. 软件工程-大学体育馆管理系统用例图
  16. Ueditor 百度编辑器 自定义工具栏与功能(ueditor+layui+ci)
  17. 同程旅游张海龙:技术驱动旅游业未来
  18. 玉溪农业职业技术学院公寓维修改造项目竞争性谈判公告
  19. 大数据学习之Spark-core常用代码示例
  20. 【转】如何挽救一个想自杀的人

热门文章

  1. golang gin 监听rabbitmq队列无限消费
  2. 支持java的4g手机_为何我的4G手机连不上5G的网
  3. IT书籍力荐--安全 WEB设计 软考 计算机等级考试 JAVA技术2
  4. CorelDRAW中怎么实现拆分调和对象
  5. PS 基础知识 如何绘制几何图形
  6. 数据分析之excel(一)快捷键/绝对,相对引用/替换查找和日期函数
  7. python社会网络分析教授_NetMiner | 社会网络可视化分析软件
  8. 微信分享 JS 失效
  9. CPU分几核几核的是什么意思?
  10. 计算机网络原理 笔记精细整理