標籤:
(2015年6月18日在本人WIN7筆記本上成功安裝,VMware版本10.0.0,http://www.vxdev.com/html/44/624.htm網址下載壓縮檔壓縮包密碼:www.vxdev.com)
最近一段時間在學習Vxworks時,雖然安裝了tornado開發環境,但是對於Vxworks,什麼是wind核心啊,什麼是驅動啊,怎麼一直啊,完全不瞭解。看到網上有不少關於Vmware上安裝Vxworks的文章,於是自己也試了試,但是說實話,現在對Vxworks的瞭解還是門檻之外。
本文參考:http://www.vxdev.com/html/44/624.htm
下面介紹下安裝環境吧:
vmware 6.5+tornado 2.2 for pentium
安裝所需檔案:
Ios for vmware
Vxworks BSP for vmware
1.建立虛擬機器
File->New->Virtual Machine->Custom->New-Workstation 5->以後需問我安裝作業系統>other(other)->指定虛擬機器名和儲存位置->選單一處理器->記憶體128MB對應VxWorks足以->使用host-only網路連接->IO適配器選BusLogic->建立虛擬硬碟->類型選擇IDE(Recommended) ->磁碟空間設定0.25GB(256MB)足以,並勾上立刻分配磁碟空間->最終完成虛擬機器設定
2.選擇啟動需要的iso檔案(iso for vmware)
.
2.1最後虛擬接的設定檔
.
2.2這時候啟動,肯定會提示啟動失敗,找不到引導檔案,我們需要修改啟動配置為CD-ROM,重新啟動虛擬機器,按住F2,進入BIOS,
2.3根據提示,按鍵盤上的“-”號鍵將CD-ROM Drive一直最前端。
2.4這時候啟動虛擬機器,可以看到熟悉的引導介面了,也算是成功一半了。
3.vxworks Bsp for Vmware的編譯
3.1下載vxworks bsp for vmware檔案,當然大家感興趣的話,可以自己去配置,這裡我給大家修改好了
3.2將解壓後的vmware檔案夾拷貝到tornado的工作空間的相應目錄下,這裡我將其拷貝到C:\Tornado2.2\target\config\
3.3 啟動tornado,建立bootloader項目,這裡我命名為vmware,其實命名可以隨便的。
3.3修改項目的板級支援包
3.4 建立項目完畢,開始設定項目
3.5給項目添加target shell支援
3.6 build all,產生Vxworks檔案
4.通過ftp伺服器,將host端的vxworks下載到目標板的RAM中,(ftp伺服器有很多種,這裡使用tornado內建的)
4.1到C:\Tornado2.2\host\x86-win32\bin目錄下,找到wftpd32.exe,開啟ftp伺服器,選擇Security->Users/Rigths,建立一個使用者,target,密碼target,Home Directory設定為:C:\Tornado2.2\target\proj\Vmware\default\
4.2配置下ftp的log日誌輸出,勾選上相應的選項
4.3配置下vmWare的VM1網卡,IP設定的是192.168.102.1,為什麼配置成192.168.102.1,可以查看vmware中的config.h檔案
5.啟動虛擬機器,等待7秒後,自動啟動了
至此,Vxworks在vmware上的安裝基本結束了,下面簡單說下如何通過tornado調試vmware上的vxworks:
開啟tornado->tools->target server->config,建立一個配置:
2.然後launch,這時,在tornado的視窗欄出現了相應的target
此時,啟動shell,就可以開始調試vxworks。
【轉】Vmware上安裝Vxworks 5.5