2400路由器開發環境搭建步驟

 

一、安裝虛擬機Vmware Workstation:

推薦Vmware Workstation-7.0.1 破解版。

二、爲linux虛擬機劃分一個獨立的分區:

使用WinPM,建議分區大小爲20G,我的劃了15G感覺以後比較緊張。

三、安裝Red Hat Enterprise Linux AS 4系統:

1、下載Red Hat Enterprise Linux AS 4系統共4個ISO文件,該系統穩定,被廣泛用於嵌入式系統開發。

2、運行Vmware,創建一臺PC機,步驟:

菜單File->New->Virtual Machine彈出

clip_image002

設置如圖所示,點NEXT

clip_image004

Installer disc image file爲要安裝的目標系統鏡像,這裏加入我們下載的rad hat系統鏡像,NEXT

clip_image006

這裏輸入linux系統登陸帳戶和密碼,NEXT。

clip_image008

爲你的虛擬機取一個名字,保存位置爲剛纔劃分出來的獨立分區,NEXT。

clip_image010

你的虛擬機硬盤大小設置,根據你的分區大小劃分。NEXT

clip_image012

點擊customize Hardware

clip_image014

配置虛擬機硬件。刪除軟驅,

clip_image016

設置網絡適配器爲【bridged】橋接到和主機爲同一個網段中。

配置完成,些時虛擬機自動啓動,進入行系統安裝。

3、安裝rad hat as4:

關於rad hat的安裝,網上到處都是,不在綴述,值得注意的是,安裝過程中,要求選擇安裝的包時,選擇全部安裝(將所有包都安裝),這樣安裝好的系統穩定,開發中不易出現難以解決的包依賴問題。

4、創建虛擬機影子系統映射文件。

由於安裝配置一個虛擬機系統費時費力,爲了讓我們的虛擬機不易被破壞,我們常常不直接運行真實的虛擬機系統,而是創建一個虛擬機的影子系統。每次我們僅啓動這個影子系統,這樣即使我們的影子系統蹦潰,我們也能很快從原始虛擬機重新創建影子系統,而不至於重新虛擬機。創建映射步驟:

鼠標指向虛擬系統項,點右鍵,如圖:

clip_image018

點clone項,直接點下一步:

clip_image020

選擇如圖,下一步:

clip_image022

如圖,下一步:

clip_image024

名字,保存位置到獨立那個分區。完成。

現在就可以啓動這個影子系統 了。

注:也可將真實虛擬機工作環境配置好後再創建影子系統,這樣就不用每次創建影子系統後再重新配置工作環境了。

四、配置Red Hat Enterprise Linux AS 4系統:

1、安裝Vmware tools

Vmware tools for linux 是Vmware爲linux虛擬機做的一個優化工具。它能使鼠標在windows和linux虛擬機之間自動平滑切換,方便操作,還能使windows 和linux之間能交互進行復制粘貼操作。

打開虛擬機設置頁

clip_image026

設置CD驅動器的ISO文件linux.iso,該文件在Vmware安裝目錄下能找到。

連接後在linux下將看到cd光盤驅動符,打開復制安裝包到linux系統下,解包安裝即可,內有安裝腳本,直接執行便可。

2、配置linux網絡連接

打開linux終端,執行命令:

#ifconfig eth0 192.168.9.185 up(配置Ip,啓動網卡)

#route add default gw 192.168.9.197(配置網關)

#echo “nameserver 61.139.2.69”>>/etc/resolv.conf(配置DNS)

#server network restart(重啓網絡)

此時以能ping通主機,並能連通外網了。

3、開啓telnet/ssh/samba服務

在終端輸入setup打開設置界面,進入【系統服務】選中相應的啓動服務項;進入【防火牆配置】可直接關閉防火牆,也可定製,並允許telnet/ssh/samba訪問。

配置完成後退出。

點擊桌面上方導航條中【動作】->【註銷】

clip_image028

選中【保存當前設置】【註銷】,點確定;然後回到登陸界面,重新登陸,些時所有設置已會自動啓動了。

另外自己可以對系統作一些個性化配置。

五、安裝圖形化代碼管理工具RapidSVN

完整安裝Red Hat Enterprise Linux AS 4後,svn已能使用,不過是在命令行下,操作不便,因此安裝圖形化代碼管理工具RapidSVN:

1、 wxWidgets-2.6.1.tar.gz和rapidsvn-0.9.3.tar.gz兩個安裝包,最好不要選用更高版本或更低版本,否則安裝過程會出錯,難以解決。

2、 # tar –zxvf wxWidgets-2.6.1.tar.gz

# tar –zxvf rapidsvn-0.9.3.tar.gz

3、安裝wxWidgets 2.6.1(RapidSVN還需要wxWidgets的支持,它是一個跨平臺的GUI控件庫,RapidSVN是基於這套控件庫來寫的GUI界面)

#cd wxWidgets-2.6.1

# ./configure --with-x11 # 配置wxWidgets 2.6.1

# make

# make install

# ldconfig

檢查wxWidgets是否安裝好了,就是是否可以執行這個命令:wx-config

3、 安裝RapidSVN 0.9.3

配置rapidsvn時,必須指定你svn環境的一些路徑

# ./configure --with-apr-config=/usr/bin/apr-config -with-apu-config=/usr/bin/apu-config --with-neon-config=/usr/bin/neon-config --with-svn-include=/usr/include/ --with-svn-lib=/usr/lib/ --with-wx-config=/usr/local/bin/wx-config #這個路徑就是在第2步中得到的(這是我們系統的具體路徑,如果不同,可以用whereis命令查找)

# make

# cd src

# ./rapidsvn

可執行文件rapidsvn在rapidsvn/src文件夾中,此時應該已經可以運行rapidsvn了。

可以自己行在桌面創建一個啓動器,方便使用。

clip_image030

六、開發工具的配置:

1、 編譯鏈配置

將opt.3.2.3.tar.gz解壓到red hat 系統根目錄(/)。

添加環境變量

vi /etc/profile

if [ `id -u` = 0 ]; then

pathmunge /sbin

pathmunge /usr/local/sbin

#此處加入我們的編譯工具鏈

pathmunge /opt/brcm/hndtools-mipsel-uclibc/bin

pathmunge /opt/brcm/hndtools-mipsel-linux/bin

fi

2、 配置samba服務供windows訪問,便於Source Insight閱讀編輯代碼使用。

點擊桌面上方導航條【應用程序】->【系統設置】->【服務器設置】->【Samba】

打開Samba服務器配置頁

clip_image002[1]

添加設置共享目錄、名稱、描述及賬戶訪問權限等。

或者# vi /etc/samba/smb.conf

編輯內容如下:

[global]

workgroup = mshome #工作組名

netbios name = Red Hat AS4 #windows下看到的該機名

server string = Linux Samba Server #描述內容

password server = None #登陸密碼

username map = /etc/samba/smbusers #用戶文件

[Samba_d] #共享目錄名

path = /mnt/sdb #共享目錄

writeable = yes #寫權限

valid users = adm #有效用戶

browseable = yes #讀權限

完後在終端中輸入 # /etc/init.d/smb restart(service smb restart),此時可以windows中訪問了。

3、 設置工作目錄

由於window下samba服務器難以訪問linux 的root目錄,而broadcom源碼包中又包含大量指向root目錄的絕對路徑,故將broadcom包解壓到 /mnt/sdb(我們的共享目錄)下,在root下創建符號鏈接broadcom-->/mnt/sdb/broadcom使用編譯鏈正常工作。

# ln –s /mnt/sdb/broadcom /root/broadcom

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章