下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——VWorks下WindML和Zinc使用分析和總結(jié)下面是我為大家整理的VWorks下WindML和Zinc使用分析和總結(jié),供大家參考。
VxWorks下WindML和Zinc的使用,Tornado2.2+WindML3.0(2)2022-05-1111:22以上談到了安裝完Tornado2.2和BSP,本片面主要介紹在VmWare5.5上下載并運(yùn)行一個(gè)簡樸的helloWorld程序。
首先:VmWare5.5虛擬機(jī)中虛擬的網(wǎng)卡為AMD的Pc-Net網(wǎng)卡,而Tornado2.2所帶的PCNet網(wǎng)卡驅(qū)動(dòng)在實(shí)際使用過程中并不好用,因此需要重新編譯網(wǎng)卡驅(qū)動(dòng)。下面單獨(dú)介紹如何編譯網(wǎng)卡驅(qū)動(dòng)。
編譯網(wǎng)卡驅(qū)動(dòng)
打定工作:在Amd的官方網(wǎng)站上下載PCNet網(wǎng)卡驅(qū)動(dòng),是一個(gè)99年的很老的壓縮包,名為ln97xEnd.tar1.gz,解壓縮后在對應(yīng)文件夾下找到target文件夾,將此文件夾拷貝到Tornado2.2的安裝目次下target文件夾所在的位置并籠罩。
編譯:在開頭-運(yùn)行-cmd,進(jìn)入..\tornado2.2\host\x86-win32\bin目次,運(yùn)行torVars.bat,此批處理文件主要是設(shè)置Tornado的環(huán)境變量,為了便當(dāng)起見,你也可以將其設(shè)置在WindowXP系統(tǒng)的環(huán)境變量中。設(shè)置的環(huán)境變量如下:
setWIND_HOST_TYPE=x86-win32setWIND_BASE=D:\Tornado2.2setPATH=%WIND_BASE%\host\%WIND_HOST_TYPE%\bin;%PATH%
進(jìn)入到..\tornado2.2\target\src\drv\end目次,運(yùn)行makeCPU=PENTIUMtool=gnuln97xEnd.o
留神大小寫和空格。
完成后將此目次下生成的ln97Xend.o拷貝到..\tornado2.2\target\lib\pentium\PENTIUM\common目次下,在cmd窗口中重新定位到..\tornado2.2\target\lib\pentium\PENTIUM\common目次,運(yùn)行
arpentium-dlibdrv.aln97xEnd.o
完成后再運(yùn)行
arpentium-raiOlicomEnd.olibdrv.aln97xEnd.o
告成后驅(qū)動(dòng)編譯就完成了。由于上面運(yùn)行torvars.bat注冊的環(huán)境變量只對本次窗口有效,為了便當(dāng)使用先留存cmd窗口。下面就開頭配置bsp
配置
BSP
配置BSP主要是修改對應(yīng)的BSP目次下的config.h文件。由于我是在pentium的BSP下舉行開發(fā),所以該文件位于..\tornado2.2\target\config\pcPentium
下。
我們首先要修改VxWorks的啟動(dòng)參數(shù)。先查找到定義DEFAULT_BOOT_LINE宏的地方,修改預(yù)處理?xiàng)l件CPU==PENTIUM分支下的定義如下:
#defineDEFAULT_BOOT_LINE\lnPci(0,0)your_host_name:d:\\Worksh=69e=54u=targetpw=workstn=target其中:
lnPci(0,0)指定了使用第0個(gè)網(wǎng)卡和第0個(gè)處理器,lnPci這個(gè)標(biāo)識(shí)會(huì)由于使用的驅(qū)動(dòng)程序不同而有所不同,但這里用lnPci就可以了;your_host_name指定您的主機(jī)的名字,使用Windows系統(tǒng)的主機(jī)名就可以;d:\\Works指定了VxWorks映象下載的完整路徑;h=69是主機(jī)的IP地址,就是您當(dāng)前正在使用的系統(tǒng)的IP地址;e=54是目標(biāo)機(jī)的IP地址,也就是未來VxWorks操作系統(tǒng)的IP地址,您只要任意指定一個(gè)不沖突的IP地址即可,這里我們假設(shè)您的目標(biāo)機(jī)IP地址和主機(jī)IP地址在同一個(gè)網(wǎng)段內(nèi);u=target指定了FTP服務(wù)器的用戶名,這個(gè)FTP就是用來下載VxWorks映象的,后面還會(huì)提到;pw=wroks是用戶名對應(yīng)的口令;tn=target指定目標(biāo)機(jī)的名字,任意指定即可
到此為止,對config.h文件的修改就完成了,保存修改,然后再開啟同一目次下的sysLn97xEnd.c文件;這一步修改的目的是要使網(wǎng)卡正常工作。我們先定位到"memory-mappedIObase'這段文字,然后將其前面的參數(shù)由pciRsrc[endUnit].bar[1]修改為NONE,這樣就可以了。結(jié)果別忘了保存。
安裝和配置
WindML
WindML3.0的的cd-key:(DISK_ID:TDK-14774-ZC-00)INSTALLKEY:B7KFB-7F5Cp-CBdB5-gUKPc-F99pC。安裝的時(shí)候選ForTornado2.2就可以了在pentium_VESABIOS_RGB565_640x480這個(gè)配置上改的。
辨識(shí)率改為800x600,Pointer選PS/2style,設(shè)備名/POINTER/0。鍵盤是PC/ATstyle,設(shè)備名/pcConsole/1。
可以在SHELL里運(yùn)行DEVS命令看看當(dāng)前系統(tǒng)中的設(shè)備有沒有/KEYBOARD/0把buildWindmlobjcetbuildWindmlexamples也選上。
在romInit.s文件中加上#includeugl/driver/graphics/pcbios/romInit.h
。它務(wù)必是include的結(jié)果一個(gè)頭文件。
在config.h的較為開頭處加上#defineINCLUDE_WINDML#defineINCLUDE_WINDML_PS2_POINTER#defineINCLUDE_WINDML_PS2_KEYBOARD重新編譯BSP,制作bootrom的配置worksWindMLcomponents組件下,包含如下幾個(gè)片面WindMLdevices-inputdevice-PS2keyboard-PS2mouseWindMLdevices-graphicsdevice-graphicssupport(PCIdevice)2Dlayer-complete2Dlibrary弄好后把D:\Tornado2.2pt\target\lib\objPENTIUMgnuApps\ugldemo_ugl.odownload下去就可以
另外要是你是把D:\Tornado2.2\target\src\ugl\example\demo\ugldemo.c編譯下載的話會(huì)報(bào)告你缺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024農(nóng)村建房合同范本
- 筆記本電腦選購協(xié)議
- 農(nóng)村土地使用權(quán)買賣合同樣本
- 房屋出租代理委托合同范本樣本
- 股票交易委托代理協(xié)議
- 代理電力收費(fèi)協(xié)議
- 2024物業(yè)道閘裝置安裝合同
- 廣州勞動(dòng)合同范本常用
- 農(nóng)業(yè)勞動(dòng)力合作合同范本
- 2024小產(chǎn)權(quán)購房合同范例
- 2024年公路標(biāo)識(shí)安裝合同
- (北師大版)2024-2025學(xué)年九年級(jí)數(shù)學(xué)上學(xué)期期中測試卷
- 印刷排版崗位招聘筆試題與參考答案(某大型央企)2025年
- 【餐飲店鋪管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(論文)15000字】
- 2.1充分發(fā)揮市場在資源配置中的決定性作用(課件) 2024-2025學(xué)年高中政治 必修2 經(jīng)濟(jì)與社會(huì)
- 2024年秋季新人教PEP版3年級(jí)上冊英語全冊課件(新版教材)
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 綜合實(shí)踐活動(dòng)課《早餐與健康》優(yōu)質(zhì)課件
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(含答案)
- 2022-2023學(xué)年武漢市江岸區(qū)七年級(jí)英語上學(xué)期期中質(zhì)量檢測卷附答案
- 【原創(chuàng)】水平三花樣跳繩教學(xué)設(shè)計(jì)和教案
評論
0/150
提交評論