【宿主机构建】html
本人电脑配置以下:windows
CPU: intel 酷睿 i3 3.3G 双核网络
内存: 金士顿 8Gsvn
硬盘:希捷 1TB 7200rpmflex
操做系统:win7 旗舰版 64位es5
OpenWrt是在Linux的基础上添加了硬件驱动,主要为路由器和一些嵌入式设备应用的嵌入式操做系统,首先咱们要安装Linux 宿主机。你能够将宿主机安装在物理PC上,也能够安装在虚拟机上,由于本人热爱War-III,暂时还抛弃不了windows,因此将宿主机构建在VMWare虚拟机上。 spa
一、安装VMWare操作系统
请参考百度经验,哈哈,有了网络就是好!htm
http://jingyan.baidu.com/article/08b6a591e505cb14a809220c.htmlblog
二、安装Linux
下载最新的Deepin Linux 版本,目前是Deepin Linux 2014,本人认为Deepin Linux是国产Linux比较不错的一款,哈哈,比较对做者的口味呀,上个片片先,是否是比较赏心悦目,简单明了呀!
按照安装VMWare中介绍的安装虚拟机的步骤,安装Deepin Linux,安装完成后咱们的宿主机就有了。接下来开始搞真动做了,比较漫长的一个过程。
【OpenWrt下载和编译】
一、下载编译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
可能下载软件包须要的时间长一点,嘻嘻,下面还有时间更长的东东呢!
二、下载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个小时,最后查看了下大小
My Lady Gaga! 一共6G了
若是编译过程没有出错,(显然做者人品比较好),而后就是查看战果了
哈哈,看到openwrt-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin了吧?这个就是咱们奋战几个小时的战果了
哎,天也亮了,打算睡觉啦!