新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Arbor EmCore-i412板子在vxworks上跑雙網(wǎng)卡及Tffs

        Arbor EmCore-i412板子在vxworks上跑雙網(wǎng)卡及Tffs

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

        Arbor EmCore-i412板子在vxworks上跑雙網(wǎng)卡及Tffs的支持:

        本文引用地址:http://www.104case.com/article/201610/305790.htm

        一. Tffs的設(shè)置大致過程

        1. 如vxworks本身帶有tffs的驅(qū)動,用ar命令先將庫中相應(yīng)的tffs驅(qū)動去掉

        2. 將從M-system下載下來的doc驅(qū)動MSYSVXW.o加入到系統(tǒng)庫中或加入到makefile的MACH_EXTRA中

        3. 修改config.h中

        #undef INCLUDE_TFFS

        #define INCLUDE_DISKONCHIP

        4. 修改bootConfig.c文件中相應(yīng)部分及usrConfig.c(如用工程編譯則可不用改usrConfig.c)

        5. 將fldrvvxw.h,flioctl.h拷至bsp目錄

        6. 工程編譯vxworks時加入usrTffs.c文件

        7. 工程中usrAppInit.c中添加

        usrTffsConfig(0,0,/tffs0);

        或者在vxworks起來后在shell中敲入

        詳細的修改過程可見readme.nr文件。

        二. 雙網(wǎng)卡的設(shè)置大致過程

        1. 修改config.h

        #undef INCLUDE_FEI

        2. 修改configNet.h文件,添加相應(yīng)的部分

        3. 修改makefile文件,將82559er驅(qū)動部分代碼加入MACH_EXTRA及EXTRA_MODULES中

        4. 修改IP_MAX_UNITS為 2

        5. 工程中usrAppInit.c中添加

        usrNetEndDevStart(eeV,1);

        usrNetIfConfig(eev,1,192.168.1.111,hostname,0xffffff00);

        或者在VXWORKS起來后在shell中敲入



        關(guān)鍵詞:

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 抚顺市| 滦南县| 鄢陵县| 辉南县| 扶沟县| 静宁县| 嘉黎县| 新乡县| 西吉县| 宣城市| 苗栗县| 宁强县| 都昌县| 广水市| 民乐县| 双江| 广平县| 安仁县| 金塔县| 尖扎县| 绥江县| 临桂县| 罗江县| 灵宝市| 丰城市| 金山区| 巨鹿县| 康乐县| 九寨沟县| 瑞昌市| 买车| 元谋县| 苍南县| 蛟河市| 石棉县| 策勒县| 奉贤区| 老河口市| 迁安市| 灵川县| 临夏县|