亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme.txt

?? Vxworks下CIRRUS LAN(tm) CS8900 網(wǎng)卡驅(qū)動源代碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
CIRRUS LAN(tm) CS8900 VxWORKS MUX-Based ENHANCED NETWORK DRIVER (END)
===============================================================================
This readme file describes how to install and configure the VxWorks enhanced
network driver, version 3.04a, for the Cirrus Logic CS8900 Ethernet 
controller chip.


0.0 TABLE OF CONTENTS
=====================

   1.0 DRIVER OVERVIEW
   2.0 INSTALLATION
   3.0 CONFIGURATION
   4.0 DISPLAYING DRIVER STATISTICS and CONFIGURATION
   5.0 PORTING TO A NEW BSP
   6.0 CONTACTING Cirrus' TECHNICAL SUPPORT



1.0 DRIVER OVERVIEW
=======================

The version 3.04a Cirrus LAN(tm) CS8900 MUX-based END Driver for VxWorks 
provides a high performance interface between the CS8900 Ethernet Controller and
the VxWorks network communication protocols.  This driver has been tested on 
Intel [3|4|5]86-based ISA systems and on an IDT R3041 (MIPS) based system.  
However, the driver's organization facilitates porting to new BSPs.  

The driver is organized in three source file modules: csEnd.c, csEnd.h, and 
csSysEnd.c.  The csEnd.c and csEnd.h provide BSP-independent routines and
definitions while the csSysEnd.c module consists of BSP-dependent routines.
Porting the driver to a new BSP requires modification of only the csSysEnd.c
module.

The current version of the driver is distributed with the csSysEnd.c module for
the x386-based ISA BSP.  This module can be used for ISA systems as is or
used as an example for porting the driver to other VxWorks BSPs.


1. Features
-----------

* High Performance
  * Supports "Early TX" feature of CS8900
  * Automatic retransmission on TX underruns
  * Local TX queue permits start of next TX immediately after completion of
    previous TX (no ISR/Task level context switch required)
  * Local RX frame queue minimizes missed frames 
  * Supports loaning of local RX buffers to upper-layer protocols

* Run-time configuration from NVRAM or compile-time configuration supported
 (no NVRAM required)

* IO space or memory space models supported

* Support END features: multicasting, polled-mode Ethernet, multi-network
  protocols, and promiscuous mode.

2. Limitations
--------------

*  Auto detection of media type is not supported.  A single media type must be 
   specified at compile time.

*  Driver supports only one CS8900 per system.


3. Known Defects
----------------

No known defects.


4. System Requirements
----------------------        
	
This driver has been designed to build and run using the following software
components:

     Tornado Version 1.0.1 (or greater)
     VxWorks Version 5.3.1 (or greater)
     GNU Toolkit Version 2.7 (or greater)




2.0 INSTALLATION
================

The following installation procedure installs and builds the Cirrus
Logic CS8900 ver. 3.04a network interface driver.  If the boot image
is loaded through network via FTP,  the VxWorks operating system startup code 
automatically attaches and initializes the CS8900 network interface driver and
bind IP to it.


1. Copy the source files
------------------------

The CS8900 network interface driver consists of three source files:

   csEnd.c   -- BSP-independent driver routines
   csEnd.h   -- Header file: CS8900 driver and register defines
   csSysEnd.c -- BSP-specific driver routines

Copy all three files to BSP directory (e.g. c:\tornado\target\config\pc486).
 

2. Modify the configuration files
---------------------------------

The configNet.h and config.h files in the BSP directory needs to be modified.


2.1 Modify the configNet.h file
--------------------------------

Comment out or delete the lines related to FEI82557 or other END drivers in the
configNet.h file in the BSP directory.

Add the following lines to the configNet.h file in the BSP directory:


/* Parameters for loading the CS8900 Ethernet driver 
*
* The initialization string format for LOAD_STRING is:
*  "0xIOAddr:0xIntLevel:0xMemAddr:MediaType:0xConfigFlags"
*  
* where MediaType includes:
*     MEDIA_AUI           1           
*     MEDIA_10BASE2       2           
*     MEDIA_10BASET       3           
*/

#define CS_LOAD_FUNC csEndLoad
#define CS_LOAD_STRING "0x300:0xa:0x0:3:0x0"
IMPORT END_OBJ* CS_LOAD_FUNC(char*, void*);


END_TBL_ENTRY endDevTbl [] =
{
   { 0, CS_LOAD_FUNC, CS_LOAD_STRING, 1, NULL, FALSE},
   { 0, END_TBL_END, NULL, 0, NULL, FALSE},
};


The initialization string specified here are an example configuration typical
for an x86 ISA-based system.  Change the initialization string as appropriate 
for your BSP.  See the section on Configuration for more information.



2.2 Modify the config.h file
--------------------------------

If you want to boot the VxWorks operating system image over the LAN, then
modify the boot device in the DEFAULT_BOOT_LINE definition to be "cs".  The
DEFAULT_BOOT_LINE definition should look similar to:

#define DEFAULT_BOOT_LINE \
"cs(0,0)host:/pc486/vxWorks h=90.0.0.1 e=90.0.0.2 u=userName pw=password"

If you want to boot the VxWorks operating system image from the local disk and
bind IP to CS8900, the DEFAULT_BOOT_LINE definition should look similar to:

#define STANDALONE_NET
#define DEFAULT_BOOT_LINE \
"fd=0,0(0,0)host:/fd0/vxWorks h=90.0.0.1 e=90.0.0.2 u=userName o=cs"


where
   h  = IP address of host (machine where VxWorks image resides)
   e  = IP address of target
   u  = ftp account user name on the host
   pw = ftp account password on the host
   o  = other options
   "cs" is the name of the CS8900 device.


Since the CS8900 driver is an Enhanced Network Driver(END), make sure 
INCLUDE_END is defined in the config.h file to enable the END functions. 
Comment out the definition for the Intel's FEI network drivers if you don't 
need the FEI devices.


/* Optional Ethernet devices */
 
#define INCLUDE_END              /* Enhanced Network Driver see configNet.h */
#define END_OVERRIDE             /* define if you are using old boot ROMs. */
 
/*#ifdef INCLUDE_END*/
/*#define	INCLUDE_FEI*/		/* include Intel Ether Express PRO100B PCI */
/*#define INCLUDE_FEI_END */        /* END-style Intel Ether Express PRO100B PCI */
/*#define	INCLUDE_PCI*/		/* include PCI bus library */
/*#else*/
/*#define	INCLUDE_FEI*/		/* include Intel Ether Express PRO100B PCI */
/*#endif *//* INCLUDE_END */


3. Modify the Makefile
----------------------

You must modify the Makefile in the BSP directory.  Add the csEnd.o object file
to the MACH_EXTRA variable:

MACH_EXTRA = csEnd.o

This line causes the linker to include the CS8900 network interface driver
object file, csEnd.o, in the VxWorks (or bootrom_uncmp) image. Make sure that
the file name of csEnd.c has the same upper or lower cases as csEnd.o defined
in MACH_EXTRA.


4. Build the Network Interface Driver
-------------------------------------

Add a dependency for the CS8900 network interface driver into the
dependency file for the BSP.  You can do this by "cleaning" the BSP directory 
and then making VxWorks.  Change to the BSP directory on the host and issue the
following two commands:

      make clean
      make VxWorks

The first command deletes the dependency file, along with other files.  The
second command makes the VxWorks image.  While making the VxWorks image, the
make utility notices that the dependency file is missing and regenerates it.
The regenerated dependency file includes a dependency for the CS8900 network
interface driver, because the csEnd.c file is sitting in the BSP directory.

To make a boot diskette for an x86 ISA-based system, place a diskette in drive 
A: and issuing the following two commands:

      make bootrom_uncmp
      mkboot a: bootrom_uncmp




3.0 CONFIGURATION
=================

The CS8900 enhanced network driver is configured via definitions in the
"configNet.h" and "csSysEnd.c" files.  In addition, the driver can take 
configuration information from non-volatile storage such as an EEPROM attached 
to the CS8900 or from system ROM.  (Refer to the CS8900 Technical Reference 
Manual for the format required for configuration data stored in EEPROM.)


Parameters in "configNet.h"
-----------------------

The following definitions are used to configure the CS8900 and specify its
hardware interface to the driver and operating system:


/* Parameters for loading the CS8900 Ethernet driver 
*
* The initialization string format for LOAD_STRING is:
*  "0xIOAdr:0xIntLevel:0xMemAddr:MediaType:0xConfigFlags"
*  
* where MediaType includes:
*     MEDIA_AUI           1           
*     MEDIA_10BASE2       2           
*     MEDIA_10BASET       3           
*/

#define CS_LOAD_FUNC csEndLoad
#define CS_LOAD_STRING "0x300:0xa:0x0:3:0x0"
IMPORT END_OBJ* CS_LOAD_FUNC(char*, void*);


END_TBL_ENTRY endDevTbl [] =
{
   { 0, CS_LOAD_FUNC, CS_LOAD_STRING, 1, NULL, FALSE},
   { 0, END_TBL_END, NULL, 0, NULL, FALSE},
};



CS_LOAD_FUNC   Name of CS8900 driver's "Load" routine. 
               This value should always be "csEndLoad" (without quotes).

CS_LOAD_STRING The initialization string passed into csEndLoad() when the
               CS8900 driver is loaded. The initialization string format for

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美bbbbb| 成人h动漫精品| 中文字幕制服丝袜一区二区三区 | 国产日本欧美一区二区| 欧美日韩在线直播| 成人激情校园春色| 国内精品久久久久影院色| 亚洲国产美女搞黄色| 国产精品天干天干在观线| 日韩免费看网站| 欧美日韩色一区| 日本福利一区二区| 97久久精品人人做人人爽| 国产毛片一区二区| 久久成人免费电影| 日韩成人一级片| 五月综合激情网| 亚洲一区二区精品3399| 亚洲手机成人高清视频| 欧美高清一级片在线观看| 精品国产乱码久久久久久牛牛| 欧美精品在线观看一区二区| 在线观看一区不卡| 色狠狠av一区二区三区| 91首页免费视频| av亚洲精华国产精华精华| 国产91丝袜在线播放0| 国产综合久久久久久久久久久久 | 天堂成人免费av电影一区| 亚洲人妖av一区二区| 国产欧美一区二区三区在线看蜜臀 | 亚洲国产欧美一区二区三区丁香婷| 中文字幕亚洲欧美在线不卡| 国产欧美精品一区二区色综合朱莉| 精品久久久久久综合日本欧美| 日韩一区二区三区电影 | 久久这里只有精品视频网| 日韩欧美国产一区在线观看| 日韩精品一区在线| 日韩精品在线一区| 精品国产一区二区三区不卡 | 国产欧美久久久精品影院| 国产无一区二区| 中文字幕第一区二区| 亚洲欧洲日本在线| 亚洲人123区| 亚洲影视在线播放| 日韩成人一级大片| 韩国成人精品a∨在线观看| 国产老女人精品毛片久久| 国产风韵犹存在线视精品| 成人h动漫精品一区二区| 色香色香欲天天天影视综合网| 欧美影院午夜播放| 欧美一区二区三区系列电影| 26uuu欧美| 自拍偷拍国产亚洲| 午夜精品一区在线观看| 美女视频免费一区| 粗大黑人巨茎大战欧美成人| 91在线视频官网| 欧美日韩日日摸| 久久久亚洲欧洲日产国码αv| 中文久久乱码一区二区| 一区二区久久久| 久久精品国产亚洲高清剧情介绍| 国产jizzjizz一区二区| 欧美日精品一区视频| 久久丝袜美腿综合| 一区在线播放视频| 秋霞午夜av一区二区三区| 国产馆精品极品| 欧亚洲嫩模精品一区三区| 精品国产网站在线观看| 亚洲日穴在线视频| 麻豆精品视频在线观看免费| 北岛玲一区二区三区四区 | 国产日韩欧美在线一区| 一区二区三区在线视频免费观看 | 91麻豆免费观看| 91精品国产一区二区| 国产精品国产三级国产普通话蜜臀| 亚洲成人av在线电影| 国产美女一区二区| 欧美日韩国产天堂| 国产精品久久久久久久久免费樱桃 | 国产偷v国产偷v亚洲高清 | 国产69精品久久久久777| 欧美性大战久久| 国产午夜精品一区二区| 亚洲成人自拍网| 福利一区福利二区| 制服丝袜亚洲网站| 一区二区三区中文字幕电影| 国产伦理精品不卡| 欧美日高清视频| 亚洲视频在线一区| 国产精品一区二区视频| 91精品婷婷国产综合久久性色| 亚洲欧美自拍偷拍色图| 国产一区二区三区免费观看| 欧美二区三区91| 亚洲乱码一区二区三区在线观看| 国产精品亚洲а∨天堂免在线| 欧美日韩国产高清一区二区| 亚洲视频 欧洲视频| 国产成人在线电影| 欧美精品一区二| 美女诱惑一区二区| 欧美老女人第四色| 亚洲风情在线资源站| 色呦呦日韩精品| 国产精品久久久久久久久久久免费看| 国内精品写真在线观看| 日韩欧美电影在线| 日韩国产高清影视| 欧美精品在线视频| 性做久久久久久免费观看欧美| 一本大道久久精品懂色aⅴ| 国产精品久久久一区麻豆最新章节| 国产在线看一区| 亚洲精品在线电影| 久久国产尿小便嘘嘘| 欧美精选午夜久久久乱码6080| 亚洲精品乱码久久久久久日本蜜臀| 成人激情综合网站| 国产日韩在线不卡| 国产成人综合亚洲91猫咪| 久久久国产精品麻豆| 国产最新精品免费| 久久久精品2019中文字幕之3| 国内外成人在线| 国产欧美日韩另类一区| 高潮精品一区videoshd| 国产精品天干天干在观线| youjizz国产精品| 亚洲欧洲日韩女同| 色妹子一区二区| 亚洲一卡二卡三卡四卡 | 日韩欧美国产综合一区| 毛片基地黄久久久久久天堂| 欧美一区二区三区系列电影| 久久99日本精品| 久久精品一区四区| 成人国产在线观看| 亚洲欧洲精品一区二区三区| 一本大道综合伊人精品热热| 亚洲一区二区在线免费看| 在线播放日韩导航| 久久99久久久久久久久久久| 久久蜜臀中文字幕| 99精品视频在线观看| 国产福利精品导航| 亚洲欧美日韩在线播放| 欧美日韩黄视频| 国产在线观看免费一区| 国产精品午夜在线| 91黄色激情网站| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品欧美久久久| 成人精品高清在线| 亚洲成人午夜电影| 2024国产精品| 色综合久久久久| 看片网站欧美日韩| 国产精品精品国产色婷婷| 欧美一a一片一级一片| 久久精品国产99国产| 国产精品久久久久久久岛一牛影视 | 国产精品美女一区二区三区| 色婷婷精品大视频在线蜜桃视频 | 午夜视频在线观看一区二区| 精品欧美一区二区久久| 99久久久久久99| 久久精品国产99| 亚洲欧美综合另类在线卡通| 日韩一区二区中文字幕| 成人av在线播放网站| 偷偷要91色婷婷| 国产精品视频你懂的| 7799精品视频| 色综合网色综合| 激情五月婷婷综合网| 亚洲综合色区另类av| 久久久美女毛片| 欧美日韩国产经典色站一区二区三区 | 成人av资源站| 美女尤物国产一区| 亚洲欧美日本在线| 久久久99久久| 欧美一区二区三区在线观看视频| www.在线成人| 激情成人综合网| 日韩av中文字幕一区二区三区| 1000精品久久久久久久久| 欧美mv日韩mv国产网站| 欧美日韩小视频| 一本到不卡免费一区二区| 国产精品99久久久| 久久av中文字幕片|