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


【宿主機構建】

本人電腦配置如下:

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比較不錯的一款,哈哈,比較對作者的口味呀,上個片片先,是不是比較賞心悅目,簡單明了呀!

按照安裝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個小時,最后查看了下大小

My Lady Gaga! 一共6G了

如果編譯過程沒有出錯,(顯然作者人品比較好),然后就是查看戰果了

哈哈,看到openwrt-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin了吧?這個就是我們奮戰幾個小時的戰果了

 

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM