4412 使用小度wifi

发布者:变形金刚最新更新时间:2022-01-17 来源: eefocus关键字:小度  wifi 手机看文章 扫描二维码
随时随地手机看文章

FS_4412可以同链接USB-Wifi模块实现无线上网功能,本章节主要描述了如何在FS_4412开发板上移植USB-Wifi模块的驱动和相关的WPA加密工具。


1.获取RT2780驱动

我们采用的USB-Wifi模块使用的是RT2780芯片,相关的驱动源码在Cortex-A9移植部分Wifi目录下的USB-Wifi_driver。或者从官方自行下载,进入网址http://www.mediatek.com/en/downloads/下载所需的驱动

将USB-Wifi_driver拷贝到工作目录中。

解压驱动源码包

tar -jxvf USB-Wifi_driver.bz2

解压完后可以看到目录DPO_MT7601U_LinuxSTA_3.0.0.4_20130913

2. 移植RT2780驱动

2.1 修改Makefile

2.1.1修改DPO_MT7601U_LinuxSTA_3.0.0.4_20130913目录下的Makefile

viMakefile
        修改49行中的
        #PLATFORM = SMDK
        为
        PLATFORM = SMDK

改前如下图所示

改后如下图所示:

2.1.2在275行,修改linux源码目录和交叉工具链

275 ifeq ($(PLATFORM),SMDK) 
        276 LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung
        277 CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-
        278 endif

改为

275 ifeq ($(PLATFORM),SMDK)
        276LINUX_SRC = /home/linux/work/4412/linux-3.0-fs4412_V3
        277 CROSS_COMPILE = arm-cortex_a8-linux-gnueabi-
        278 endif

修改前如图:

修改后如图:

2.1.3修改include/rtmp_def.h文件中第1604行

将上图中1604行和1605行中的ra改成wlan

改完如下图所示:

2.1.4查看os/linux/config.mk文件

确保config.mk文件中WPA_SUPPLICANT配置如下图所示。

3编译源码

在DPO_MT7601U_LinuxSTA_3.0.0.4_20130913目录下执行以下命令编译源码

make clean
        make -j2

编译成功后如下图所示

其中生成的mt7601Usta.ko文件即是我们所需要的驱动程序

将/home/linux/work/4412/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/mt7601Usta.ko拷贝我们的根文件系统中(开发板的根文件系统)。


4.拷贝所需的数据文件RT2870STA.dat

在开发板的根文件系统中创建目录/etc/Wireless/RT2870STA/ (注意,此目录为开发板的根文件系统)

mkdiretc/Wireless/RT2870STA/ -p

将源码目录中的RT2870STA.dat(如下图所示)拷贝到刚才创建的etc/Wireless/RT2870STA/目录中

5.测试

请确保以上几步已经完成

5.1插上USB-Wifi模块

将USB-Wifi模块插到开发板的USB接口上,可以在端口上看到如下打印信息

 

然后输入在开发板中输入lsusb

然后在驱动源码中修改 vim common/rtusb_dev_id.c

找到line 42,添加刚才的ID,其实全加上也可以,一般就这几种ID

/* module table */USB_DEVICE_ID rtusb_dev_id[] = {
#ifdef RT6570
    {USB_DEVICE(0x148f,0x6570)}, /* Ralink 6570 */#endif /* RT6570 */
    {USB_DEVICE(0x148f, 0x7650)}, /* MT7650 */#ifdef MT7601U
    {USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */
    {USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
    {USB_DEVICE(0x2955,0x1001)}, /* XiaoDu Wifi */#endif /* MT7601U */
    { }/* Terminating entry */};

  • 编译make -j2

  • 然后在os/linux/mt7601Usta.ko存在了内核模块,用来加载

  • 然后启动wlan0:ifconfig wlan0 up

  • 解决debug输出问题,修改全局变量ULONG RTDebugLevel = RT_DEBUG_ERROR; 或者取消DBG宏定义

 

移植wiconfig后,使用的命令

    iwpriv wlan0 set NetworkType=Infra
    iwpriv wlan0 set AuthMode=WPA2PSK
    iwpriv wlan0 set EncrypType=TKIP
    iwpriv wlan0 set SSID="CMCC-WEIHUA"
    iwpriv wlan0 set WPAPSK=1112223334
    iwpriv wlan0 set SSID="CMCC-WEIHUA"

    iwpriv wlan0 connStatus

 发现连上就断,不知道为什么。我自己思考的原因可能为:

1)没有dhcp自动获取IP。

2)iwpriv没有配置正确

3)驱动部分没有正常工作


关键字:小度  wifi 引用地址:4412 使用小度wifi

上一篇:4412 移植mpu9250尝试
下一篇:4412 gpio读取pwm

推荐阅读最新更新时间:2024-11-16 19:49

2012年中国联通计划新增2万个WIFI热点
5月10日消息,在“2012全球移动互联网大会”中国联通副总经理邵广禄在谈到运营商发展移动互联网时表示,2011年,中国联通的网络投资达到1000亿。而在去年底发布的WO+开放平台也有了实质性的进展,为了有效缓解因移动互联网发展带来的网络流量的激增,计划在2012年划新增2万个WIFI热点。 中国联通副总经理邵广禄 邵广禄表示,截至目前,中国联通3G用户数达到9000万户,较上年同期增加5000万户。3G户均流量/月达200M,较上年同期增加47M。3G收入700亿元,较上年同期增加300亿元。 同时,截至目前,中国联通3G基站达到25.6万个,HSPA+从目前的56个城市扩展到全国的300多个城市。中国联通2M以上
[网络通信]
2012年中国联通计划新增2万个<font color='red'>WIFI</font>热点
看3G WiFi WiMax三大技术领衔无线监控
    虽然WiFi、WiMax和3G在监控领域都同扛保障数据传输稳定的大旗,但在最初设计中,它们采用了不同的技术手段来解决不同的应用问题。     3G占领无线监控高地     有人说,3G时代的来临标志着无线传输进入了一个崭新的时代。而同样在安防产业中,3G无线监控产品也被业界媒体用“监控领域里程碑式的产品”加以标称。     “3G网络可以在室内、室外和行车的环境中分别支持至少2Mbps、384kbps以及144kbps的传输速度,比目前商用的移动宽带网络CDMA(153.6kbps)和GPRS(115.2kbps)带宽有了质的提升,可更好地满足网络视频监控的带宽需求,提供更清晰更流畅的视频传输效果。”深圳市三
[安防电子]
ST和Quantenna携手推出高度紧凑的4K Wi-Fi客户机参考设计
整合意法半导体最新的超高清、高动态范围(HDR)功能平台(Cannes 4K)和Quantenna的4x4 802.11ac Wi-Fi 技术(QSR1000) 高度紧凑的参考设计机顶盒,实现无与伦比的覆盖率、便携性和多机共享功能 中国,2016年1月12日 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)与全球最大的超高性能Wi-Fi解决方案提供商Quantenna Communications, Inc. 宣布,双方在一个高度紧凑的无风扇机顶盒上通过家庭Wi-Fi网络播放高品质4K视频的参考设计现已上市销售。该参考设计具有优异
[家用电子]
美学生打造神奇装置利用WiFi信号给手机充电
    美国杜克大学研制了一种神奇的装置,能够捕获能量波并将其转化成电流。这种装置采用超材料,功率超过当前的USB充电器。在将来的某一天,可以利用 WiFi给手机充电,取代无线或者便携式充电器,堪称“充电器终结者http://t.cn/8kPphbg →碼驡 :将电磁波转化成直流电不是什么新奇的技术。该装置功率大的主要原因是其天线大。另外,我们周围的辐射确实有点大,能不用WIFI就不用吧。
[手机便携]
Exynos4412裸机程序之DDR3初始化流程
在三星提供的数据手册《SEC_Exynos4412_Users Manual_Ver.1.00.00》的第1046页提供给了一段关于LPDDR2-S4的初始化步骤,LPDDR2表示低功耗DDR2,DDR3的初始化过程应和这个一样,我们就按这个过程来初始化DDR3: DDR 大体初始化流程 上图告诉我们如何初始化DDR2类型的DRAM,主要分为: 初始化PHY DLL 初始化控制寄存器 初始化DRAM 三大步骤,具体细分共21个小步骤下面我们就从数据手册提供的步骤开始熟悉一下流程: LPDDR2初始化步骤 由上图所知,步骤如下: 18.3.1 LPDDR2-S4 Use the sequence given h
[单片机]
Exynos<font color='red'>4412</font>裸机程序之DDR3初始化流程
广州首批免费WIFI的士上路
今后,市民打的也能免费用WIFI上网,享受织围脖上QQ的快乐旅程。记者获悉,昨天,广骏集团首批28台免费WIFI“黄的”上路;今天,白云集团首批97台免费WIFI“蓝的”也将上路载客。今后,两大出租车集团公司还将推出更多的免费WIFI的士上路,方便广大搭车乘客。而同为广州三大出租车公司的交通集团则暂未有计划。 今后,市民搭乘广骏“黄的”,只要搜索用户名“GJtaxi”,并输入登录密码,即可放心享受免费WIFI服务,随时体验高速上网。 打的的乘客能否从车辆外观上判别出的士里有无免费WIFI服务?广骏出租车公司负责人表示,他们暂时还没有这方面的服务,不过可以考虑采取措施(比如将车门或车侧玻璃上张贴告示等形式)向乘客说明。目前,他们
[网络通信]
简单方便成本低,给热水器加装远程wifi控制功能
前几年买的热水器,因为诸多原因,最终就是没买带wifi的,后来发现在外边远程控制热水器启动还是非常有必要的。 这种储热式的热水器功率一般2000w-3000w,加热一整桶水需要很长的时间,所以很多时候回家晚了,就只能等着水慢慢加热……如果能花费最少又能利用简单的装置给热水器增加一个远程wifi控制功能就好了。 几经琢磨,终于把这个坑给填平了,俺们城里人就是这么会玩 材料 esp8266 nodemcu v3(v1也可以,应为v1的3D打印外壳出了点问题,就换成v3的外壳了) 红外发射管(约1元5个) 电阻(100-200欧都行) 外壳(可以不用) 供电(microUSB电源线,手机充电器)
[家用电子]
简单方便成本低,给热水器加装远程<font color='red'>wifi</font>控制功能
基于WiFi技术的无线POS服务系统应用
随着现代商业和金融业发展,*电子支付和持卡消费的比例越来越大。为了适应这种变化,银联中心和各商业银行正不断为顾客持卡消费创造各种便利消费环境。中国银联和各商业银行建立了各种网络接入方式的POS系统,在商场、超市、专卖店、加油站等场所提供*刷卡支付服务。由此而产生的一系列经济效益也让人有目共睹。 刷卡交易需要依靠POS机和通讯网络。传统POS系统采用线缆连接各个POS收款台,受限于传统的布线方式;通讯费用高,交易步骤冗繁,且系统建设周期长,不利于为顾客建立快速优质的刷卡环境。 WiFi移动POS系统提供了一站式购物体验,将货品与付款结合在一起。WiFi移动POS系统快速而安全的数据操作缩短了结账时间,顾客可以把更多的
[工业控制]

推荐帖子

LED室内照明的五大注意要点
LED照明作为正在应用初期的,广泛的用在各种室内照明方案上面还比较困难,主要是因为一方面是LED室内照明的产品种类太少,照明设计人员苦于无从选择,而给室内照明产品的推广设置了障碍。另一方面是LED室内照明灯具因为其价格久居不下,流明成本太高。但一些对家具装饰比较看重的客户,他们会花比较大的钱去买LED室内照明作为室内照明方案。现在我对怎样选购好LED室内照明,应该注意的五点给大家说一下:1、产品系列化应用于室内照明的传统灯具可谓是名目繁多,筒灯、射灯、格栅灯、
探路者 LED专区
【求助】ccs5新建工程
各位大家好,ccs5里面有bulid-includeoption和linker-filesearchpath,这两个都是添加路径的。但是分别添加的是什么文件呢?还有就是我用28335,这个runtimesupportlibrary如果不选择automatic而是选择rts2800ml.lib的话,编译会报错的。请问这是怎么回事呢?我查的资料都没在这两方面作介绍,身边也没人会的。。。哎,麻烦各位了【求助】ccs5新建工程https://bbs.eeworld.com.cn/foru
jonny0811 DSP 与 ARM 处理器
硬件设计的完整流程
我是硬件的,从原理图到pcb设计,再到PCB检测,贴片,硬件调试,软件烧写,样机制作都负责。由于我是一直摸索这完成这些工作,没有师傅指导,我有些疑问请给位帮忙解答(1)原理图设计,主要元件选型,电阻电容选型,基本的功能原理图可以画出来,但是要优化的时候,电阻电容的值多大等等,不知道如何确定,请各位指导(2)PCB设计,EMIEMCRFSI都需要怎么注意啊?仿真的时候,一般标准是什么?(3)PCB加工回来之后,裸板需要做什么测试以上,谢谢各位硬件设计的完整流程以下回答仅供参
ucavymx PCB设计
硕士论文-线性BLDC电机的自调式DSP控制器
线性BLDC电机的自调式DSP控制器硕士论文-线性BLDC电机的自调式DSP控制器辛苦楼主了!
lorant DSP 与 ARM 处理器
1117系列电源芯片
在一个板子上用的1117系列的5V转3.3V的电源芯片NCP1117-3.3,整个板子的功率为0.5A左右,但是3.3V芯片的温度达到了60度,环境温度为30度,不知道各位还有没有其他的5V转3.3V的芯片温升不会这么的芯片推荐,由于板子空间有限,最好不要有外围电路的芯片,像AMS,SPX,LM系列的1117芯片我都试过,温升都差不多,不知道网上大神有没有其他的型号推荐,谢谢1117系列电源芯片试试SSC1322-3V3,这个也是个ldo。我在三星的电视机的主板上见过的。不过还有一款我忘记
xiongrz944 模拟与混合信号
玩玩微信物联网直连控制LED灯(不需要自己搭建服务器)
微信物联网直连控制LED灯微信物联网平台可以支持直连微信硬件平台提供设备直连微信硬件云接入方案,设备可以通过直连SDK直接接入微信硬件服务器,打通设备到云端的通道。在直连方案中,微信硬件平台将提供设备信息管理、绑定关系存储、设备权限管理、设备固件版本控制、设备数据统计、数据登录鉴权、状态更新、固件更新等服务。智能硬件厂家的痛点微信硬件平台是基于微信公众号体系的智能硬件平台,在公众号的技术架构里,设备厂商必须要有自己的服务器。厂商服务器主要完成两部分工作:(1)管理设备的连接登录
ihalin stm32/stm8
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved