文档:项目4.基于MTK的7601 WIFI网卡在X210上...
链接:http://note.youdao.com/noteshare?id=5f494ebf7bf8d7b0a505449b5191a955&sub=3DE1E8BBCA75401897955BD3772C8AF3
总结:
- x210(cortex-a8)+MTK7601网卡模块
- 内核: 2.6.35.7 + android2.3/QT4.8.3
- PC 环境:ubuntu14.04 32位
- 交叉编译工具链:arm-none-linux-gnueabi-gcc-4.4.1(来自三星的arm-2009q3)
- 开发板已装载好 Linux
- 挂载x210开发板根文件系统方式:NFS(自行制作开发板根文件系统)
- 移植无线网卡工具包支持(iwconfig、iwlist、iwpriv、wpa_supplicant)
- (1)移植wifi驱动并安装
- (2)网卡的配置,wconfig工具集及其使用方法
- (3)wpa_supplicant的配置过程及手动分配IP、连接路由器、ping通网关、设置dns并最终能够访问外网域名。
- (4)使用dhcp方式获取本地IP
- (5)使用interfaces文件来配置网卡信息
- (1)自己定制rootfs
- (2)移植wifi驱动并安装
- (3)移植iwconfig工具集(LWE)
- (4)移植wpa_supplicant和交叉编译
- (5)制作ext2格式镜像使之最终能够ping通外网域名
(1)常用无线网卡工具介绍:iwconfig、iwlist、iwpriv、wpa_supplicant
(2)常见WIFI加密格式介绍和路由器端查看:WEP、WPA
(可参考十六.linux开发之Kernel移植——内核的配置和编译原理)
首先要拿到开发板提供的官方linux+QT4.8镜像,这个内核之前我们做了很多修改(改了屏幕参数和更换触摸屏驱动),根文件系统则使用九鼎bsp提供的根文件
刷机:将官方linux+QT4.8镜像刷进开发板,具体刷机参考裸机篇
如果开发板地址不是192.168.1.10,则使用ifconfig eth0 192.168.1.10设置
1.4 最后将ubuntu的nfs文件夹挂载到开发板文件系统中的opt文件夹下:
mount -t nfs -o nolock 192.168.1.141:/root/porting_x210/rootfs/rootfs /opt |
/这样就把rootfs文件夹 以 NFS的方式挂载到了/opt下。
//注意最好不要挂载在/mnt目录下。最好在opt或者tmp下
(1)DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
Bus 001 Device 003: ID 148f:7601
在开发板跟文件系统中创建一个文件夹mt7601_wifi, 用于移植wifi