基于VMWare配置VxWorks开发环境
生活随笔
收集整理的這篇文章主要介紹了
基于VMWare配置VxWorks开发环境
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
常規(guī)VxWorks的開發(fā)環(huán)境都是基于目標(biāo)開發(fā)板或目標(biāo)機(jī)來構(gòu)建的,但并非所有人都具備這樣的條件,所以本文主要介紹如何基于vmware來構(gòu)建VxWorks開發(fā)環(huán)境。 Step 1. 安裝vmware 首先需要安裝vmware, 版本沒有什么限制,我裝的是vmware 8.0,關(guān)于怎么安裝就不細(xì)說了,一切都用默認(rèn)的就ok。安裝完成后需要配置下vmware虛擬網(wǎng)卡1(VMnet1)的IP,設(shè)置為192.168.102.1,后面會(huì)用到這個(gè)IP設(shè)置,后面會(huì)用到這個(gè)設(shè)置。?如下所示: Step 2. 安裝Tornado 這個(gè)也不多說了,正版,試用版,盜版,破解版,都自己找去吧。完了照說明安裝就好了。 Step 3. 下載用于Vmware的BSP包 由于Tornado中自帶的網(wǎng)卡驅(qū)動(dòng)在Vmware下無效,原本需要在AMD網(wǎng)站下載最新的PC-NET的驅(qū)動(dòng),這里可以下載并使用我提供的整個(gè)BSP包。具體做法是,從如下路徑下載vmware_bsp.zip, http://download.csdn.net/detail/my_business/5579321 然后解壓后把vmware文件夾拷貝到$TORNADO\target\config下,$TORNADO是tornado的安裝路徑。 順便解釋下,在其中config.h文件中可以看到如下代碼: #elif???? (CPU == PENTIUM)#define DEFAULT_BOOT_LINE \
???? "lnPci(0,0)host:vxworks h=192.168.102.1 e=192.168.102.88 u=target pw=target" 意思是,系統(tǒng)文件名為vxworks,主機(jī)IP為192.168.102.1,目標(biāo)機(jī)(vxworks)IP為192.168.102.88,用戶名target,密碼target,下載的包里都已經(jīng)改好了,這里不需要修改任何東西。 Step 4. 創(chuàng)建VxWorks引導(dǎo)啟動(dòng)盤 這里你可以直接下載并使用我的啟動(dòng)鏡像vm.iso。 http://download.csdn.net/detail/my_business/5579313 如果你想自己來制作,稍微有點(diǎn)麻煩,需要軟驅(qū)或者使用RamDiskNT作為虛擬軟盤工具,然后在$TORNADO\target\config\vmware下運(yùn)行mkboot a: bootrom。 Step 5. 在VMWare中創(chuàng)建Vxworks虛擬機(jī) 在VMWare中創(chuàng)建新的虛擬機(jī),在向?qū)е羞x擇操作系統(tǒng)類型時(shí)選擇“other”,大部分都默認(rèn)就可以,硬盤容量200M就足夠了,但需要注意的是,網(wǎng)卡中網(wǎng)絡(luò)連接類型要選擇Host-only,如下所示: Step 6. 通過vm.iso啟動(dòng)鏡像中默認(rèn)自帶的vxworks系統(tǒng) 其實(shí)在你裝好VmWare并下載了vm.iso后就可以執(zhí)行這一步了,上面的其他操作都是為當(dāng)你需要自己定制和編譯VxWorks系統(tǒng)時(shí)做的準(zhǔn)備,如果你只是想一睹VxWorks,沒有其他要求,那直接用vm.iso中默認(rèn)的VxWorks系統(tǒng)就ok了。 在上一步創(chuàng)建的虛擬機(jī)的光驅(qū)中,選擇使用iso鏡像,就選擇Step4中下載的vm.iso,如下所示: 現(xiàn)在就可以啟動(dòng)該虛擬機(jī)了,在啟動(dòng)項(xiàng)中選擇[2] 直接運(yùn)行VxWorks后,可以看到熟悉的Vxworks畫面。 Step 7. Build 定制VxWorks 打開Tornado,新建Vxwork系統(tǒng)Image的工程, 在工程向?qū)е腥缦逻x擇: 你可以通過修改工程中的prjParams.h來定制你的系統(tǒng),也可以在如下Vxworks的tab中,根據(jù)自己需求來直接進(jìn)行選擇, 一般對(duì)于我們開發(fā),有這些功能是必須的,FTP server,Telnet Server,shell command,network routine,file system utilities等,可以把這些都include上,如果有特殊需求可以再修改。然后直接build,會(huì)生成我們定制好的vxworks這個(gè)系統(tǒng)文件。 Step 8. 配置ftp server 為了啟動(dòng)的時(shí)候能夠加載我們上一步中編譯出的vxworks系統(tǒng),需要配置ftp,這里我們直接使用tornado自帶的FTP server, 啟動(dòng)后,選擇Security下的User / rights,會(huì)出現(xiàn)如下對(duì)話框: 新建User,用戶名和密碼都為target,然后選擇Home Directory,這里為C:\VXFTP。把上面編譯出的VxWorks系統(tǒng)拷貝到該路徑中,該路徑其實(shí)就是你VxWorks啟動(dòng)后的硬盤,所以其他應(yīng)用程序也可以放在該路徑下。 Step 9. 啟動(dòng)VxWorks 還是基于上面的vm.iso,在引導(dǎo)菜單中選擇[1] BootRom 啟動(dòng),等幾秒后就會(huì)啟動(dòng)你定制的Vxworks系統(tǒng)。 至此,一切ok,開始你的VxWorks之旅吧。
轉(zhuǎn)載于:https://www.cnblogs.com/lvdongjie/p/6495050.html
總結(jié)
以上是生活随笔為你收集整理的基于VMWare配置VxWorks开发环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别人梦到我发财了好吗
- 下一篇: Struts2中jsp前台传值到acti