久久中文视频-久久中文网-久久中文亚洲国产-久久中文字幕久久久久-亚洲狠狠成人综合网-亚洲狠狠婷婷综合久久久久

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:VxWorks學習筆記——實戰之在VMWare上安裝VxWorks操作系統

1樓
wangxinxin 發表于:2010-11-17 14:18:55
準備工作
我們假設您有一臺普通配置的PC機,并安裝了Windows2000操作系統。其次您需要安裝Tornado 2.2 for pcPentium開發環境。缺省安裝的Tornado 2.2 for pcPentium可能不包括pcPentium的BSP組件,但該組件可以從風河公司(Windriver)的網站免費下載。
我們將在下文以WIND_BASE引用Tornado的安裝路徑。
其次是要安裝VMWare軟件,這里我們使用4.0的版本。如果您還沒有該軟件,也可以從VMWare的網站下載試用版。
最后,由于Tornado自帶的PC-NET網卡驅動有問題,所以需要下載AMD的PC-NET網卡的VxWorks系統驅動,可以從AMD網站免費下載。
一張1.44M的軟盤,用于制作系統引導盤。
準備并安裝好以上軟件后,就可以開始下一步的工作了。
 
開始安裝
編譯網卡驅動程序
VMWare為運行于其上的操作系統提供虛擬網卡支持,該網卡類型即為AMD的PC-NET。實際上,在Tornado開發包中已經包含了該類型網卡的驅動程序,但經過測試,對于VMWare無法正常工作,所以您需要從AMD的網站下載最新的驅動程序。
下載得到的是一個可執行的安裝程序,運行該程序將得到一個壓縮包和一個幫助文件,按照該幫助的要求,將壓縮包直接釋放到Tornado目錄下。如果提示是否允許覆蓋文件,則選擇允許。
此后按如下步驟完成驅動程序的編譯和替換:
make CPU=PENTIUM tool=gnu ln97xend.o
其間會產生一些警告,但這不會影響我們的工作。
arpentium -ra iOlicomEnd.o libdrv.a ln97xEnd.o
將我們剛剛創建的新模塊添加進去。
到此有關網卡驅動的設置就完成了。注意不要關閉這個窗口,后面還要使用。
 
修改配置文件
在這一節中,我們要修改編譯VxWorks的配置頭文件Config.h中定義的一些參數,使編譯出來的系統引導程序和VxWorks的映象符合我們的要求;同時還要修改sysLn97xEnd.c這個文件,以使系統的網絡功能正常運行。
#define DEFAULT_BOOT_LINE \
"lnPci(0,0)your_host_name:d:\\vxWorks h=192.168.80.169 e=192.168.80.254 u=target pw=vxworks tn=target"
其中:
您可以參考Tornado自帶的手冊以獲取更多信息;
到此為止,全部的修改工作都完成了,下一步就可以開始編譯連接了。
 
編譯程序
這一節我們要編譯生成bootrom引導程序和VxWorks運行映象。
 

BSP列表中選擇pcPentium,而在Image to build列表中分別選擇bootrom和gnu。完成選擇后,點擊OK按鈕就開始引導程序的編譯了。編譯產生的文件bootrom將保存在$(WIND_BASE)\target\config\pcPentium目錄下。

在這個例子中我們選擇了兩個重要的組件:Telnet server 和 Target shell 。前者使我們可以通過Telnet協議登錄到VxWorks操作系統中;后者則可以讓我們通過命令行控制VxWorks系統。
 
制作引導磁盤
現在開始制作VxWorks系統引導磁盤,用于引導裝載VxWorks運行映象。
我們回到“編譯網卡驅動程序”一節中所打開的控制臺窗口,定位目錄到$(WIND_BASE)\target\config\pcPentium,插入您已經格式化好的軟盤,然后運行:
mkboot a: bootrom
該命令將在軟盤上建立VxWorks系統引導分區,并將引導程序復制到軟盤上。
這里再額外向您介紹一個虛擬軟盤的工具:RamDiskNT,它可以在內存中建立一個虛擬的軟盤,對于提高VxWorks的啟動速度有很大幫助。
 
配置FTP服務器
這里的FTP服務器用于在系統成功引導后,下載VxWorks的運行時映象。我們這里使用Tornado開發環境自帶的FTP服務器。

User Name為“target”時,修改“Home Directory”為D盤根目錄(此路徑由上面的DEFAULT_BOOT_LINE參數決定),同時修改口令為“vxworks”,最后點擊“Done”按鈕完成修改;
 
創建VxWorks系統

 

在引導過程中,您會遇到一個7秒鐘的等待,以決定是使用缺省的引導參數,還是手動輸入引導參數。這里我們選擇前者,所以不需要做任何工作。
成功引導后,系統會自動從FTP Server下載映象,并開始運行,得到如下畫面:
 
 
到此,我們已經成功的在VMWare上安裝了VxWorks操作系統。
需要注意的是,上面的畫面會因為選擇組件的不同而略微有所不同(例如,如果您沒有選擇target shell,就不會出現命令行提示符),但一般不會影響后續操作。
配置聯機調試環境
裝好系統后,您肯定還希望將自己編寫的應用程序下載到目標機進行調試,下面我們就完成這一部分的配置工作。
打開您的Tornado開發環境,選擇“Tools->Target Server->Configure”菜單,彈出如下對話框:
“Description”中任意填寫一個名字,這里是“net00”;在“Available Back”中選擇“wdbrpc”,并在下面的IP地址框中填寫目標機的IP地址,這里是“192.168.80.254”(由DEFAULT_BOOT_LINE參數決定);將“Target Server Properties”下拉框更改至“Core File and Symbols”,并在“File Path”一項中選擇您的映象的完整路徑,這里是“D:\vxWorks”(由DEFAULT_BOOT_LINE參數決定)。
完成以上兩項配置,點擊“Launch”按鈕,就可以啟動Target Server了。
再回到Tornado開發環境,在工具條上的Target Server下拉框列表中選擇“192.168.80.254@your_host_name”。這時您會發現工具條中一些原先處于“禁用”狀態的工具按鈕,現在都已經處于“激活”狀態了。
現在您就可以開始聯機調試您的VxWorks應用程序了
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03125 s, 2 queries.
主站蜘蛛池模板: 午夜67194 | 在线欧洲成人免费视频 | 国产成人一区二区三区在线视频 | 欧美成人小视频 | 香蕉伊人网| 亚洲欧洲一区二区三区在线 | 免费观看a黄一级视频 | 国产精品日本一区二区在线播放 | 日韩a一级欧美一级在线播放 | 国产亚洲精品国产第一 | 男人天堂免费 | 成人在免费视频手机观看网站 | 在线观看视频一区二区三区 | 美国免费三片在线观看 | 亚洲国产精品激情在线观看 | 精品72久久久久久久中文字幕 | 成 人 黄 色 免费播放 | avtt天堂网永久资源手机版 | 日韩欧美亚洲中字幕在线播放 | 亚洲免费精品 | 国产精品一级香蕉一区 | 午夜性刺激免费视频 | 亚洲最大网站在线 | 欧美精品久久久久久久影视 | 男人毛片 | 国产高清三级 | 亚洲免费观看视频 | 久草资源在线播放 | 日本天堂网在线观看 | 亚洲精品色综合色在线观看 | 久久依人| 日本欧美国产精品 | 久久精品资源 | 美女的被男人桶爽网站 | 精品视频一区二区三三区四区 | 一级美国乱色毛片 | 色噜噜国产精品视频一区二区 | 在线精品视频在线观看高清 | 国产网曝手机视频在线观看 | 久热精品男人的天堂在线视频 | 一区二区三区免费视频观看 |