色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          vmWare上運行VxWorks

          作者: 時間:2016-10-08 來源:網(wǎng)絡(luò) 收藏

          老是在網(wǎng)上看到有新人在問vmWare上運行VxWorks而出現(xiàn)的各種各樣的問題。在某人的催促下,出于增長網(wǎng)站訪問量的險惡用心,于是決定抽空把vmWare上配置VxWorks的步驟仔細(xì)的寫一下,同時提供配置好的BSP包,省去新人們學(xué)習(xí)vxworks的煩惱。呵呵,廢話少說,直接進入主題。

          本文引用地址:http://cafeforensic.com/article/201610/305860.htm

          1. 涉及的軟件資源

          1) Tornado2.2/VxWorks5.5

          首先當(dāng)然是vxworks/Tornado了,這里我們以Tornado2.2/vxworks5.5 for X86為例,因為vmWare模擬的是X86體系的CPU系統(tǒng),所有只能是裝Tornado for X86的了。你沒有Tornado,到哪里去找,呵呵,這個就不是我關(guān)心的了,自己想辦法吧。什么,Tornado/VxWorks是什么東東。。。。那么老兄,我不認(rèn)識你哈。

          2) vmWare虛擬軟件

          vmWare為一個虛擬軟件,可以虛擬出一個邏輯的電腦,它可以提供基于Intel CPU的虛擬PC系統(tǒng)環(huán)境,包括CPU、內(nèi)存、BIOS、硬盤和其他外圍硬件設(shè)備。具體的自己百度,下載也請百度吧。我們這里以vmWare6.0為例,其它版本的也一樣的,我在4.0,5.5,6.0上都試過,基本上設(shè)置步驟都一樣。

          vmWare的好處就是可以不用去買什么開發(fā)板,相當(dāng)于提供了一個x86的板子,適合新人學(xué)習(xí)vxworks。當(dāng)然最大的好處就是隨便你怎么折騰它都沒有關(guān)系,不怕弄壞,省錢環(huán)保。

          當(dāng)然,如果你有家人想學(xué)電腦,比如要學(xué)格式化啊啥的,你又不放心自己的愛機給他們折騰,就給他們裝個vmware好了,你就不用膽戰(zhàn)心驚的了。

          3) 本站提供的vxworks/win98混合啟動光盤映像ISO_for_vmware文件

          本站提供的vxworks/win98混合啟動光盤映像ISO_for_vmware文件,主要用于在vmWare上直接當(dāng)光盤用,里面包含已直接從光盤啟動bootrom、直接從光盤啟動vxworks、啟動win98的dos、從硬盤啟動等功能。

          如果你比較懶的話,不想怎么去設(shè)置,可以直接下載本站的啟動ISO文件,直接讓vmWare從光盤鏡像啟動,直接啟動里面的bootrom就可以從host上引導(dǎo)vxworks?;蛘吒鼞幸稽c,可以直接用光盤里的直接啟動vxworks,在vxworks啟動后再用Tornado和它連接調(diào)試,不過這樣不是沒有樂趣了不是。

          下載地址為: http://www.vxdev.com/html/68/690.htm

          4)AMD的ln97網(wǎng)卡驅(qū)動及BSP

          由于vmWare里面將所有的網(wǎng)卡驅(qū)動都模擬成了AMD的一款ln97網(wǎng)卡,而對應(yīng)VxWorks里的ln97的驅(qū)動有些問題不能很好的在vmWare里工作,所有我們要去AMD網(wǎng)站上下一個對應(yīng)的驅(qū)動,同時要對vxworks里的BSP進行修改。

          方便起見,本站直接將BSP進行了修改,將修改好了的BSP整個打包給大家可以直接下載。包含了網(wǎng)卡驅(qū)動,并已經(jīng)將sysLn97xEnd.c文件修改好,還有makefile文件的修改也都在里面了。大家也不用去編譯庫文件。修改的部分大家可以自己在源文件中搜索frank就可以找到了。

          下載地址為: http://www.vxdev.com/html/68/693.htm

          5) win98啟動工具盤映像(可選)

          這個主要是利用里面的fdisk工具對vmware的虛擬硬盤進行分區(qū)。如果有其他的比如diskman等工具也可以。我試過不進行分區(qū)格式化的話,無法實現(xiàn)在vmware的硬盤上啟動vxworks。

          當(dāng)然這個為可選項,如果不想設(shè)置vmware上硬盤啟動的話,可以直接利用本站提供的光盤啟動bootrom就可以了。

          2.準(zhǔn)備工作

          1)Tornado2.2 for X86的安裝

          忽略。 假設(shè)tornado安裝的目錄為d:tornado22-x86,后面都以這個為假設(shè),不再提。

          2) vmWare6.0的安裝

          安裝過程也忽略。

          3) 下載用于vmWare上vxworks的BSP包

          下載地址為: http://www.vxdev.com/html/68/693.htm

          下載下來解壓,將解壓開的vmware這么個目錄整個copy到d:tornado22-x86targetconfig目錄,這樣我們的Tornado下就多了個vmware這么個BSP了。

          4) 下載本站提供的vxworks/win98混合啟動光盤映像ISO_for_vmware文件

          下載地址為: http://www.vxdev.com/html/68/690.htm

          假設(shè)下載后放的位置為 f:sourcevm.iso

          5) 下載本站提供的win98啟動工具盤映像(可選)

          下載地址為: http://www.vxdev.com/html/68/692.htm

          假設(shè)下載后放的位置為 f:sourcewin98.iso

          3.利用本站提供的bootrom啟動vxworks步驟

          1) 配置vmWare

          建立一個vmWare的虛擬機,起名為vxworks,配置的RAM大小為32M足夠了,硬盤大小為0.1G(即100M,這個大小足夠了,但vmware里面最小只能設(shè)這么小了),CDROM設(shè)置直接選ISO映像,選f:sourcevm.iso,網(wǎng)卡就設(shè)為host-only好了(其他方式也無所謂的),客戶操作系統(tǒng)版本選other,其他的隨便設(shè)了。設(shè)置好的如下圖

          然后配置vmWare的網(wǎng)卡設(shè)置。我這邊是將vmWare的VM1網(wǎng)卡IP設(shè)置的是192.168.102.1,如下圖(這個應(yīng)該不用教的吧)。

          2) vxworks的生成

          Torando中建立一個bootable的工程,注意BSP選vmware就可以了,一路往下建立工程。


          上一頁 1 2 下一頁

          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉