新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > VxWorks網絡驅動配置及分析

        VxWorks網絡驅動配置及分析

        作者: 時間:2012-05-10 來源:網絡 收藏

        這樣就會在生成BSP包含END/MUX,系統初始化調用函數muxDevLoad()會更據這個表初始化END.

        文件configNet.c關于END初始化的主要內容:

        #ifdefINCLUDE_END

        IMPORTintipAttach();

        IMPORTEND_TBL_ENTRYendDevTbl[];/*定義這個表*/

        #endif/*INCLUDE_END*/

        ..........

        #ifdefINCLUDE_END

        intcount;

        END_TBL_ENTRY*pDevTbl;/*END設備列表*/

        END_OBJ*pCookie=NULL;

        END_OBJ*pEnd;

        #endif/*INCLUDE_END*/

        #ifdefined(INCLUDE_END)

        muxMaxBinds=MUX_MAX_BINDS;/*初始化MUX接口*/

        if(muxLibInit()==ERROR)

        ..........

        關于DEFAULT_BOOT_LINE的解釋

        這一行對,連通TargetServer及下載調試程序非常重要

        DEFAULT_BOOT_LINE的原意是為沒有NVRAM的target設計的,這樣用戶就不需要在每次系統啟動是手工輸入這些參數了.

        系統啟動網絡時xxxEndLoad()會解釋這一行并按這一行的定義進行加載.

        Emac(0,0):啟動設備,可是是軟盤,硬盤,PCMCIA卡等其他的設備名稱如:

        fd為軟盤,(0,0)表示第一個軟驅,3.5寸盤.

        dc則表示從DEC21x4x芯片啟動,即系統有NVRAM存在,這種方式現在已不采用.

        elpci表示啟動設備為3COMEtherLinkXLPCI網卡.

        fei:Intel82559EtherExpress網卡.

        ene:NE2000網卡

        ELT:3COM以太網卡

        EEX:Intel網卡

        ata:ATA/IDE硬盤............

        405GP:主機名

        vXworks從主機加載的文件

        h=172.16.1.159主機的IP地址

        e=172.16.254.52目標機的IP地址,若網絡啟動TargetServer時,這個IP必須和主機上TargetServer的TargetIP地址一致,且設置BackEnd選項為wdbrpc

        u=xxx用戶名,pw=xxx密碼:若通過網絡加載調試時,主機的Ftp服務器和目標機的用戶名和密碼必須相同

        tn=vxTarget目標機名稱

        */

        #defineDEFAULT_BOOT_LINE

        Emac(0,0)405GP:vxWorksh=172.16.1.159e=172.16.254.52

        u=xxxpw=xxxtn=vxTarget


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凌源市| 阜阳市| 黄平县| 金堂县| 宁波市| 靖州| 腾冲县| 皮山县| 吉安市| 四平市| 哈巴河县| 甘德县| 广东省| 黑山县| 武山县| 易门县| 文水县| 安岳县| 广平县| 金溪县| 重庆市| 邮箱| 文水县| 沈丘县| 甘洛县| 奈曼旗| 肇东市| 长汀县| 长泰县| 新兴县| 宁明县| 黔西县| 桐梓县| 若尔盖县| 屯昌县| 玉林市| 鄄城县| 潢川县| 长宁区| 游戏| 临高县|