码迷,mamicode.com
首页 > 其他好文 > 详细

【OpenWRT】【RT5350】【一】OpenWrt开发环境搭建

时间:2014-07-27 11:02:12      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

【宿主机构建】

本人电脑配置如下:

CPU: intel 酷睿 i3 3.3G 双核

内存: 金士顿 8G

硬盘:希捷 1TB 7200rpm

操作系统:win7  旗舰版 64位

 

OpenWrt是在Linux的基础上添加了硬件驱动,主要为路由器和一些嵌入式设备应用的嵌入式操作系统,首先我们要安装Linux 宿主机。你可以将宿主机安装在物理PC上,也可以安装在虚拟机上,因为本人热爱War-III,暂时还抛弃不了windows,所以将宿主机构建在VMWare虚拟机上。 

1、安装VMWare

请参考百度经验,哈哈,有了网络就是好!

http://jingyan.baidu.com/article/08b6a591e505cb14a809220c.html

 

2、安装Linux

下载最新的Deepin Linux 版本,目前是Deepin Linux 2014,本人认为Deepin Linux是国产Linux比较不错的一款,哈哈,比较对作者的口味呀,上个片片先,是不是比较赏心悦目,简单明了呀!

bubuko.com,布布扣

按照安装VMWare中介绍的安装虚拟机的步骤,安装Deepin Linux,安装完成后我们的宿主机就有了。接下来开始搞真动作了,比较漫长的一个过程。

 

【OpenWrt下载和编译】

1、下载编译OpenWrt需要安装的软件包

首先打开deepin终端,执行下面的命令

sudo apt-get update    (更新)

安装编译需要的组件
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install make
sudo apt-get install autoconf
sudo apt-get install gettext
sudo apt-get install texinfo
sudo apt-get install unzip
sudo apt-get install sharutils
sudo apt-get install subversion
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install gawk
sudo apt-get install asciidoc
sudo apt-get install libz-dev

可能下载软件包需要的时间长一点,嘻嘻,下面还有时间更长的东东呢!

2、下载OpenWrt

sdphenix@cat:~$ mkdir openwrt

sdphenix@cat:~$ cd openwrt

sdphenix@cat:~$svn co svn://svn.openwrt.org/openwrt/trunk/       //下载OpenWRT的trunk版本

sdphenix@cat:~$cd  trunk

sdphenix@cat:~$./scripts/feeds update -a    //更新软件包

sdphenix@cat:~$./scripts/feeds install -a    //安装软件包,必须安装,否则编译会出现问题

sdphenix@cat:~$make menuconfig   //进入定制界面(里面可以选择芯片的型号,集成的组件等等,根据实际情况选择)

sdphenix@cat:~$make V=s    //一定要保持网络畅通,因为make的过程中回去网上下载好多软件包的

 

这里采用的是RT5350的芯片,menuconfig中选择如下:

Target System (Atheros AR7xxx/AR9xxx) --->Ralink RT288x/RT3xxx
Subtarget (RT3x5x/RT5350 based boards) --->RT3x5x/RT5350 based boards
Target Profile (Default Profile) ---> HAME MPR-A2

 

执行make V=s的时候可以切出虚拟机,在windows下面打dota了,打完一局,切到虚拟机里面看看执行是否报错,因为这个执行过程会很漫长,我的执行了6个小时,最后查看了下大小

bubuko.com,布布扣

My Lady Gaga! 一共6G了

如果编译过程没有出错,(显然作者人品比较好),然后就是查看战果了

bubuko.com,布布扣

哈哈,看到openwrt-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin了吧?这个就是我们奋战几个小时的战果了

 

 

哎,天也亮了,打算睡觉啦!

 

【OpenWRT】【RT5350】【一】OpenWrt开发环境搭建

标签:

原文地址:http://www.cnblogs.com/phenix-ds/p/3870953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!