完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想让你的ARM也能上网吗?那么请跟我来:
前期准备:买一个小米wifi(淘宝直接搜) 下载linux2.6.30:已共享到我的网盘: http://pan.baidu.com/s/1kUbhoGZ 下载支持linux系统的mifi驱动:已共享到我的网盘: http://pan.baidu.com/s/1kUbhoGZ 搭建环境: 1.将下载得到的linux2.6.30压缩包通过共享和cp拷贝到/opt/下 2.解压缩:tar -jxvf linux-2.6.30.4_20130926.tar.bz2 3. cd /opt/opt/EmbedSky/linux-2.6.30.4/ 4. cp ./config_EmbedSky_W43 .config 5. cp ./config_EmbedSky_W43 config 6. ./config 7.make (休息一下,来杯绿叶凉茶) 干大事(WiFi)开始了,拿出12分警惕: 在Linux系统做的: 1.解压缩:(任意文件夹下均可,有选择困难症的同学可以参考小渣我的:放在/opt/opt/EmbedSky/) tar –jxvf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2 2.cd ./DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 3.gedit Makefile 屏蔽PLATFORM = PC 第三十行 去掉屏蔽符号# PLATFORM = SMDK 第四十九行 在275行 ,以下红色字体是要改的 ifeq ($(PLATFORM),SMDK) LINUX_SRC=/opt/opt/EmbedSky/linux-2.6.30.4/ #这个是linux系统的路径,就是解压的地方,小渣的是上面的 CROSS_COMPILE=/opt/arm-linux/usr/local/arm/4.3.2/bin/arm-linux-gcc #这个大家可以whitch arm-linux-gcc 后将路径复制过来 endif 保存退出 4.gedit ./include/rtmp_def.h 在1605行 将“”里面的ra0改成wlan #define INF_MAIN_DEV_NAME "wlan" #define INF_MBSSID_DEV_NAME "wlan" 然后保存退出 5.又可以歇一歇了:接下来就make 在arm板上做的: 1. 打开超级终端,连接开发板,将./os/linux/ mt7601Usta.ko和./RT2870STA.dat拷贝出来,并且发送到开发板上(当然也可以U盘拷贝)小渣将这些文件都暂时保存在/home/ 2. 然后在/etc/Wireless/创建一个目录 mkdir /etc/Wireless/RT2870STA 然后 cp /home/RT2870STA.dat /etc/Wireless/ RT2870STA 3. rmmod rt5370sta 4. insmod mt7601Usta.ko 5. 要想永久留住wifi,那就要留住它的心:(即重启后还在) vi /etc/init.d/rcS 找到rt5370sta 屏蔽掉 然后在下行加上insmod mt7601Usta.ko 到这里驱动算基本OK了,接下来就是ping通 网卡驱动安装完成之后 (1) 插上xiaomi wifi设备, 输入命令: ifconfig –a 可以看见新的网卡设备。 (2) Ifconfig eth0 192.168.1.xxx down 设置eth0 ip地址并关闭 xxx不能是230 (3) Ifconfig ra0 192.168.43.xxx up 设置小米wifi的ip地址并打开该设备(不是手机内显示的IP地址) 该IP地址是通过笔记本连接手机热点,并且电脑无线网卡TCP/IP协议设置为自动获取,在cmd下ipconfig查看获取ip地址 (4) iwlist ra0 scan 扫描 (5) iwconfig ra0 essid “ZUK” 连接 (6) route add default gw 192.168.43.1 设置ra0设备的网关,查看方法和第三步相同。 (7) ping 10.13.104.112(自己开的wifi) android手机 –关于手机 – 状态信息 – IP地址 然后就是开启自动连接WiFi的操作 1. 写脚本,创建一个文本,不需要后缀,以下为脚本内容: #! /bin/sh rmmod rt5370sta insmod /homwe/mt7601Usta.ko ifconfig eth0 192.168.1.6 ifconfig eth0 down ifconfig wlan0 up ifconfig wlan0 192.168.43.66 route add default gw 192.168.43.1 iwlist scan iwconfig wlan0 essid "ZUK" iwconfig wlan0 ap auto 红色的是可更改的,蓝色的则是自己小米WiFi的命名,可以通过ifconfig 查看 2.将脚本拷贝到/etc/rc.d/init.d/下 3.vi /etc/init.d/rcS 倒数第二行上 写上路径 /etc/rc.d/init.d/wifi start 保存退出 重启,兄弟们,大功告成!!!!!!!!! 这个是已经实现,不过操作过程中可能还会出错,这就要靠自己搞定了! -------小渣black宇 |
|
相关推荐
|
|
飞凌嵌入式ElfBoard ELF 1板卡-git管理源码之git安装和使用
309 浏览 0 评论
迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统
458 浏览 0 评论
迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-配置创建私有配置文件
1391 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之Makefile修改
1517 浏览 0 评论
飞凌嵌入式-ELFBOARD-ELF 2硬件知识分享之Debug
1132 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-15 00:42 , Processed in 0.434310 second(s), Total 37, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号