撰写人 
Zaofang  QQ 
114533854 
Zaofang 
 
 
 
 
 
 
 
                                 
版本 
 
WIFILI 歪法莱工作室                           V1.3 
说明 
1.00  20140425  初始版本 
1.10  20140505  添加第 9 章 挂载摄像头 
1.2 20140709 
增加第 3.5 章 MTK 官方 SDK 使用 
 
 
增加支持 MT7620 开发板的使用 
1.3 20140711 
完善了 3.3 虚拟机的安装和 3.4 Linux 系统安装 
 
 
 
 
 
 
 
 
 
 
 
 
 
WI FI LI
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://wifili.taobao.com/       qq 114533854       深圳 
                                 
WIFILI 歪法莱工作室                           V1.3 
1 序言 ............................................................................................................................................... 4 
2  为什么用 RT5350 和 OpenWRT ................................................................................................... 4 
3  开发前准备 .................................................................................................................................. 5 
3.1 硬件准备 ............................................................................................................................ 5 
3.2  软件准备 ........................................................................................................................... 6 
3.3  虚拟机的安装 ................................................................................................................... 7 
3.4 Linux 系统安装 ................................................................................................................... 7 
3.5 MTK 官方 SDK 使用 .......................................................................................................... 19 
3.5.1  安装编译环境 ...................................................................................................... 19 
3.5.2 uboot 编译 ............................................................................................................. 20 
3.5.3  内核编译 .............................................................................................................. 22 
4 OpenWRT 系统的编译 ................................................................................................................ 27 
4.1 Openwrt 源码下载。 ....................................................................................................... 27 
4.2  更新和安装软件包 ......................................................................................................... 27 
4.3  配置编译系统 ................................................................................................................. 28 
4.3.1  配置 CPU、开发板和相关驱动 ........................................................................... 29 
4.3.2  配置用户界面 LuCI ............................................................................................... 32 
4.3.3 修改 DTSI 文件支持 USB 和 SD 卡 ........................................................................ 33 
4.4  编译 ................................................................................................................................. 34 
4.5  烧写程序 ......................................................................................................................... 36 
4.5.1  手动设置 IP 地址 ................................................................................................. 36 
4.5.2 Tftp32 设置 ............................................................................................................ 36 
4.5.3 SecureCRT 设置 ..................................................................................................... 37 
4.5.4  开发板上电 .......................................................................................................... 38 
4.5.5  烧写程序 .............................................................................................................. 38 
5  智能路由器 Open WRT 的使用 ................................................................................................. 39 
5.1  进入配置页面 ................................................................................................................. 39 
5.2  配置中文界面和主题 ..................................................................................................... 39 
5.3  设置管理密码 ................................................................................................................. 40 
5.4  配置 LAN 口 ..................................................................................................................... 40 
5.5 WIFI 配置--AP 模式(无线路由器) .............................................................................. 41 
5.6 WIFI 配置--客户端模式(无线网卡) ............................................................................ 43 
5.7  软件备份和升级 ............................................................................................................. 45 
6 LUCI 界面定制开发(待续) ..................................................................................................... 45 
7 GPIO 控制(待续) .................................................................................................................... 45 
8  挂载 U 盘(待续) .................................................................................................................... 45 
9  挂载摄像头 ................................................................................................................................ 46 
9.1  配置内核 ......................................................................................................................... 46 
9.1.1  配置内核加入摄像头驱动................................................................................... 46 
9.1.2  配置内核加入 MJPEG 视频流 ............................................................................. 46 
9.2  编译 ................................................................................................................................. 47 
9.3  升级程序 ......................................................................................................................... 47 
9.4  在 openwrt 查看安装的摄像头软件包 .......................................................................... 47 
9.5  把摄像头模块加入开发板.............................................................................................. 48 
WI FI LI
http://wifili.taobao.com/       qq 114533854       深圳 
                                 
WIFILI 歪法莱工作室                           V1.3 
9.6  配置摄像头的帧率,分辨率等 ...................................................................................... 49 
9.7  启动 mjpg-streamer ........................................................................................................ 52 
9.8  电脑或手机观看视频图像.............................................................................................. 52 
10  挂载声卡(待续) .................................................................................................................. 52 
附录---RT5350 产品列表 ................................................................................................................ 52 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
WI FI LI
http://wifili.taobao.com/       qq 114533854       深圳 
WIFILI 歪法莱工作室                           V1.3 
                                 
1 序言 
   一个偶然的机会,看到新闻---小米和阿里巴巴要做智能路由器,据说是用 OpenWrt 系统,
很是好奇,一直用智能手机,还没听说路由器也智能了。好奇之下,开始折腾,发现关于
OpenWrt 的教程好少,而且内容不全,大部分都是讲怎么使用 openwrt,或者是编译教程,
并没有完整的讲解开发的整个流程。对我这种初学的菜鸟来说,学习进度非常缓慢,我好不
容易把 bin 文件编译出来了,怎么把 bin 文件升级到开发板,这么简单的事情,我都折腾了
2 两天,可悲啊。为了避免其他的初学者重复我的老路,特写下此教程,希望对你们有帮助。
由于时间仓促和水平有限,文中会有一些不当之处,希望广大网友读者指出并更正;也希望
wrt 的学习者们也能分享一下你们的学习心得,共同学习,共同进步。 
2  为什么用 RT5350 和 OpenWRT 
随着人们对智能家居市场的看好,各大公司对这个市场虎视眈眈。google 花 32 亿美金
收购做传感器的 Nest 公司,传统网络公司百度,阿里巴巴,360 以及做手机的小米等纷纷
涉足硬件,进入 wifi 智能路由器市场,意欲打造智能家居的智慧家庭控制中心平台。而电
视,电冰箱,洗衣机,灯,门窗等又需要通过 wifi 与控制中心进行连接;RT5350 集成了 CPU ,
WIFI,USB 等基本模块,可以单芯片解决了终端设备的无线连接和控制功能,以其高集成度
和低成本,易于二次开发获得各个智能家居开发商的青睐。 
   什么 Open WRT?OpenWRT 系统是一个基于 linux,应用在智能路由器的一个系统,就像
android 系统是一个基于 linux,应用在智能手机一样。 
    OpenWRT 是一个高度模块化、高度自动化的嵌入式 Linux 系统,拥有强大的网络组件和
扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及 VOIP 设备中。 同
时,它还提供了 100 多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简
化了开发软件的工序。[4] 
WI FI LI
OpenWRT 不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、
容易修改的路由器操作系统。实际上,这意味着您能够使用您想要的功能而不加进其他的累
赘,而支持这些功能工作的 linux kernel 又远比绝大多数发行版来得新。  [5] 
如果对 Linux 系统有一定的认识, 并想学习或接触嵌入式 Linux 的话, OpenWRT 很
适合。 而且 OpenWRT 支持各种处理器架构,无论是对 ARM,X86,PowerPC 或者 MIPS 都有很
好的支持。 其多达 3000 多种软件包,囊括从工具链(toolchain),到内核(linux kernel),
到软件包(packages),再到根文件系统(rootfs)整个体系,使得用户可以快速开发适合自己
的产品。 
一般嵌入式 Linux 的开发过程, 无论是 ARM, PowerPC 或 MIPS 的处理器, 都必需经
过以下的开发过程: 
1、 创建 Linux 交叉编译环境; 
2、建立 Bootloader; 
3、移植 Linux 内核; 
4、建立 Rootfs (根文件系统); 
5、安装驱动程序; 
6、安装软件; 
http://wifili.taobao.com/       qq 114533854       深圳 
                                 
WIFILI 歪法莱工作室                           V1.3 
而 OpenWRT 都把这些集成好了,你只需简单的一个 make 命令即可方便快速地定制一个
具有特定功能的嵌入式系统来制作固件。 
RT5350 的开发有 2 个平台,一个是官方的 SDK,请参考官方 SDK 用户手册。另一个是
OpenWRT,这个是本文重点讲解的。 
3  开发前准备 
3.1 硬件准备 
1 开发板  一块 
2 电源适配器   一个 
3 网线 一条 
4 天线  
5 USB 转 TTL 串口调试板 一块 
6 电脑 一台 
 
l 
RT5350 开发板 
WI FI LI
 
 
 
 
http://wifili.taobao.com/       qq 114533854       深圳 
 
                                 
WIFILI 歪法莱工作室                           V1.3 
l 
MT7620 开发板 
WI FI LI
3.2  软件准备 
1 虚拟机  本教程所用:VMware-workstation-full-10.0 
2 Linux 系统  本教程所用:Redhat Enterprise Linux 6.2 
3 串口调试软件  本教程所用:SecureCRT V7.2 
4 内核镜像下载工具  本教程所用:TFTP32 Version 3.22 
 
http://wifili.taobao.com/       qq 114533854       深圳 
 
                                 
WIFILI 歪法莱工作室                           V1.3 
3.3  虚拟机的安装    
    解压 VMware-workstation-full-10.0.zip 后并安装,一路 next 就好了。 
    
3.4 Linux 系统安装 
3.4.1  创建 linux 虚拟机 
        双 击 VMware Workstation 打 开 VM 工 具 , 菜 单 “ 文 件 --> 新 建 虚 拟 机 ”     
 
WI FI LI
 
 
 
 
http://wifili.taobao.com/       qq 114533854       深圳 
                                 
自定义安装 
WIFILI 歪法莱工作室                           V1.3 
       
稍后安装操作系统      
 
WI FI LI
 
 
 
 
 
 
 
 
http://wifili.taobao.com/       qq 114533854       深圳