在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > VMware構(gòu)建VxWorks模擬仿真開發(fā)環(huán)境

            VMware構(gòu)建VxWorks模擬仿真開發(fā)環(huán)境

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

            # define PC_CONSOLE (0) /* console number */

            # define N_VIRTUAL_CONSOLES (2) /* shell / application */

            #endif /* INCLUDE_PC_CONSOLE */

            (5)修改sysLn97xEnd.c

            打開C:tornado2.2targetconfigpcPentium目錄下的sysLn97xEnd.c文件,先定位到“memory- mapped IO base”這段文字,然后將其前面的參數(shù)由pciRsrc[endUnit].bar[1]修改為NONE,保存即可,即:

            以下是引用片段:

            sprintf (paramStr, paramTemplate,

            endUnit, /* END unit number */

            NONE, /* memory-mapped IO base */

            pciRsrc[endUnit].bar[0], /* IO address space base */

            PCI2DRAM_BASE_ADRS, /* host PCI mem. base */

            pciRsrc[endUnit].irqvec, /* IRQ vector */

            pciRsrc[endUnit].irq, /* IRQ number */

            LN97X_CSR3_VALUE, /* csr3 register value */

            LN97X_OFFS_VALUE, /* offset */

            LN97X_RSVD_FLAGS, /* flags (reserved) */

            ln97xStrDesc[typeIdx] /* device description */

            );

            2.3 編譯Bootrom和VxWorks映像

            編譯Bootrom

            打開Tornado開發(fā)工具,在Build菜單下選擇Build Boot ROM,選擇BSP為pcPentium,image類型為bootrom,工具為gnu,如圖8。點(diǎn)擊OK,Bootrom就會編譯。

            嵌入式實(shí)時操作系統(tǒng)VxWorks入門(2) - 第七印記 - 游走與人生的邊緣

            編譯VxWorks映像

            編譯生成bootrom后,還要創(chuàng)建一個VxWorks映象(image),也就是VxWorks操作系統(tǒng)本身的代碼,步驟為:

            (1) 創(chuàng)建一個“bootable VxWorks image”的工程,BSP 選擇pentium;

            嵌入式實(shí)時操作系統(tǒng)VxWorks入門(2) - 第七印記 - 游走與人生的邊緣

            (2) 選擇需要的VxWorks組件

            如圖10,在這個例子中我們需要包括兩個重要的組件:Telnet server 和 Target shell。前者使我們可以通過Telnet協(xié)議登錄到VxWorks操作系統(tǒng)中;后者則可以讓我們通過命令行控制VxWorks系統(tǒng)。另外,需要把所有 C++相關(guān)的選項都包含進(jìn)去。

            嵌入式實(shí)時操作系統(tǒng)VxWorks入門(2) - 第七印記 - 游走與人生的邊緣

            完成選擇后,即可開始編譯程序。到此我們已經(jīng)生成了VxWorks的系統(tǒng)引導(dǎo)程序和運(yùn)行時的代碼映象。在每次修改完系統(tǒng)的配置信息 (如:config.h)后,都要重新創(chuàng)建一個工程來編譯VxWorks映象。將生成的名為“vxworks”的文件復(fù)制到D:下。這個路徑是由上面我 們所設(shè)置的DEFAULT_BOOT_LINE宏中的路徑參數(shù)決定的,必須保持二者一致。

            2.4 創(chuàng)建引導(dǎo)軟盤

            由于目標(biāo)機(jī)從軟盤啟動,我們需要制作VxWorks引導(dǎo)磁盤,用于引導(dǎo)VxWorks操作系統(tǒng)映象。定位到C:tornado2.2targetconfigpcPentium目錄,插入已經(jīng)格式化好的軟盤,運(yùn)行:

            mkboot a: bootrom

            該命令將在軟盤上建立VxWorks系統(tǒng)引導(dǎo)分區(qū),并將引導(dǎo)程序復(fù)制到軟盤上。


            上一頁 1 2 3 4 5 下一頁

            關(guān)鍵詞:

            評論


            相關(guān)推薦

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

            關(guān)閉