【OpenWRT】【RT5350】【一】OpenWrt開發環境搭建

【宿主機構建】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了吧?這個就是咱們奮戰幾個小時的戰果了

 

 

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

相關文章
相關標籤/搜索