(2015年6月18日在本人WIN7筆記本上成功安裝,VMware版本10.0.0,http://www.vxdev.com/html/44/624.htm網址下載壓縮文件壓縮包密碼:www.vxdev.com)html
最近一段時間在學習Vxworks時,雖然安裝了tornado開發環境,可是對於Vxworks,什麼是wind內核啊,什麼是驅動啊,怎麼一直啊,徹底不瞭解。看到網上有很多關於Vmware上安裝Vxworks的帖子,因而本身也試了試,可是說實話,如今對Vxworks的瞭解仍是門檻以外。前端
本文參考:http://www.vxdev.com/html/44/624.htmshell
下面介紹下安裝環境吧:服務器
vmware 6.5+tornado 2.2 for pentium網絡
安裝所需文件:tornado
Ios for vmware 學習
Vxworks BSP for vmwareui
1.新建虛擬機spa
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。