一、安裝虛擬機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彈出
設置如圖所示,點NEXT
Installer disc image file爲要安裝的目標系統鏡像,這裏加入我們下載的rad hat系統鏡像,NEXT
這裏輸入linux系統登陸帳戶和密碼,NEXT。
爲你的虛擬機取一個名字,保存位置爲剛纔劃分出來的獨立分區,NEXT。
你的虛擬機硬盤大小設置,根據你的分區大小劃分。NEXT
點擊customize Hardware
配置虛擬機硬件。刪除軟驅,
設置網絡適配器爲【bridged】橋接到和主機爲同一個網段中。
配置完成,些時虛擬機自動啓動,進入行系統安裝。
3、安裝rad hat as4:
關於rad hat的安裝,網上到處都是,不在綴述,值得注意的是,安裝過程中,要求選擇安裝的包時,選擇全部安裝(將所有包都安裝),這樣安裝好的系統穩定,開發中不易出現難以解決的包依賴問題。
4、創建虛擬機影子系統映射文件。
由於安裝配置一個虛擬機系統費時費力,爲了讓我們的虛擬機不易被破壞,我們常常不直接運行真實的虛擬機系統,而是創建一個虛擬機的影子系統。每次我們僅啓動這個影子系統,這樣即使我們的影子系統蹦潰,我們也能很快從原始虛擬機重新創建影子系統,而不至於重新虛擬機。創建映射步驟:
鼠標指向虛擬系統項,點右鍵,如圖:
點clone項,直接點下一步:
選擇如圖,下一步:
如圖,下一步:
名字,保存位置到獨立那個分區。完成。
現在就可以啓動這個影子系統 了。
注:也可將真實虛擬機工作環境配置好後再創建影子系統,這樣就不用每次創建影子系統後再重新配置工作環境了。
四、配置Red Hat Enterprise Linux AS 4系統:
1、安裝Vmware tools
Vmware tools for linux 是Vmware爲linux虛擬機做的一個優化工具。它能使鼠標在windows和linux虛擬機之間自動平滑切換,方便操作,還能使windows 和linux之間能交互進行復制粘貼操作。
打開虛擬機設置頁
設置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訪問。
配置完成後退出。
點擊桌面上方導航條中【動作】->【註銷】
選中【保存當前設置】【註銷】,點確定;然後回到登陸界面,重新登陸,些時所有設置已會自動啓動了。
另外自己可以對系統作一些個性化配置。
五、安裝圖形化代碼管理工具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了。
可以自己行在桌面創建一個啓動器,方便使用。
六、開發工具的配置:
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服務器配置頁
添加設置共享目錄、名稱、描述及賬戶訪問權限等。
或者# 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