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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? VxWorks系統CS網卡END驅動(源碼)
?? 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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
顶级嫩模精品视频在线看| 狠狠狠色丁香婷婷综合久久五月| 成人国产精品免费观看| 中文字幕中文乱码欧美一区二区| 成人黄色网址在线观看| 亚洲欧洲国产日本综合| 色婷婷久久综合| 亚洲一区二区精品视频| 欧美精品v国产精品v日韩精品| 日韩中文字幕91| 日韩午夜av电影| 国产不卡视频一区二区三区| 中文字幕亚洲电影| 精品视频999| 久久国产精品72免费观看| 久久综合国产精品| www.日韩大片| 亚洲777理论| 国产亚洲一二三区| 一本在线高清不卡dvd| 人人狠狠综合久久亚洲| 久久精品亚洲一区二区三区浴池 | 亚洲一区二区三区四区的| 欧美男男青年gay1069videost | 国产激情一区二区三区桃花岛亚洲| 国产精品剧情在线亚洲| 欧美日韩成人激情| 国产成人午夜高潮毛片| 亚洲一区二区三区中文字幕在线| 欧美电影免费观看高清完整版在线 | 色一区在线观看| 久久99久久久欧美国产| 国产精品高潮呻吟久久| 欧美二区在线观看| 成人中文字幕电影| 日本午夜精品视频在线观看| 国产日韩亚洲欧美综合| 欧美久久久久免费| av在线不卡观看免费观看| 日韩国产精品91| 中文字幕一区二区三区四区 | 国产欧美一区二区精品秋霞影院| 欧美调教femdomvk| 成人自拍视频在线观看| 美女爽到高潮91| 一卡二卡三卡日韩欧美| 国产蜜臀av在线一区二区三区| 91精品久久久久久久91蜜桃| 一本高清dvd不卡在线观看 | 91网页版在线| 国产精品综合二区| 精品一区二区三区免费观看| 亚洲成人先锋电影| 亚洲精品中文字幕乱码三区 | 亚洲欧美自拍偷拍| 久久精品人人做人人综合| 欧美一二三区在线| 欧美高清www午色夜在线视频| 色综合激情五月| 99久久久免费精品国产一区二区 | 欧美激情一区在线| 久久久欧美精品sm网站| 欧美一级淫片007| 欧美日韩免费高清一区色橹橹| 91美女视频网站| 99久久综合国产精品| 成人性视频免费网站| 国产乱一区二区| 国产乱理伦片在线观看夜一区| 美女任你摸久久| 久久福利资源站| 乱中年女人伦av一区二区| 免费av网站大全久久| 免费精品视频在线| 精品亚洲成a人| 韩国三级电影一区二区| 国产在线精品一区二区不卡了| 蜜桃精品视频在线观看| 日韩av中文字幕一区二区三区 | 亚洲精品一区二区三区香蕉| 欧美不卡视频一区| 久久精品人人做人人爽人人| 久久精品夜夜夜夜久久| 中文字幕的久久| 国产精品美女久久久久aⅴ国产馆| 中文在线资源观看网站视频免费不卡| 国产日韩欧美精品电影三级在线| 欧美激情一区在线| 最新不卡av在线| 亚洲一区二区三区在线看| 亚洲成精国产精品女| 免费av成人在线| 国产乱人伦精品一区二区在线观看| 精品一区二区三区免费视频| 国产成人亚洲综合a∨猫咪| 不卡免费追剧大全电视剧网站| av在线综合网| 欧美美女一区二区| 欧美mv和日韩mv的网站| 欧美经典一区二区| 伊人性伊人情综合网| 日本午夜精品视频在线观看| 精品夜夜嗨av一区二区三区| 国产成人免费视| 在线免费观看一区| 欧美一区二区女人| 日本一区二区三区电影| 亚洲与欧洲av电影| 精品在线播放免费| 99re在线视频这里只有精品| 欧美日韩国产影片| 久久色视频免费观看| 亚洲人成影院在线观看| 日日夜夜精品视频天天综合网| 国模少妇一区二区三区| 97久久超碰国产精品电影| 欧美高清视频一二三区| 欧美激情艳妇裸体舞| 三级影片在线观看欧美日韩一区二区| 国产一区亚洲一区| 在线亚洲一区观看| 国产亚洲精品7777| 亚洲成a人片综合在线| 成人免费高清在线观看| 91.com在线观看| 国产精品全国免费观看高清| 日韩电影在线观看一区| 99re视频精品| 日韩美女在线视频| 亚洲最色的网站| 国产激情精品久久久第一区二区 | 国产欧美一区二区三区鸳鸯浴 | 久草这里只有精品视频| 色综合久久九月婷婷色综合| 精品精品国产高清一毛片一天堂| 亚洲狼人国产精品| 成人av电影免费观看| 精品成人私密视频| 午夜视频在线观看一区二区三区| 不卡av电影在线播放| 亚洲精品一区二区三区在线观看| 婷婷开心激情综合| 色香蕉成人二区免费| 国产精品久久国产精麻豆99网站| 九色|91porny| 7777精品伊人久久久大香线蕉的| 亚洲精品成a人| av在线播放不卡| 中文字幕欧美激情| 国产精品中文字幕日韩精品| 日韩欧美一区中文| 日本不卡视频在线| 欧美日韩国产综合一区二区三区| 综合av第一页| 91视视频在线直接观看在线看网页在线看| 久久久久久久综合色一本| 久久69国产一区二区蜜臀| 欧美一区二区三区白人| 视频在线观看91| 欧美色综合网站| 亚洲va韩国va欧美va精品 | 欧美一区二区三区男人的天堂| 亚洲色图在线播放| 色综合av在线| 亚洲一区二区三区精品在线| 色婷婷狠狠综合| 夜夜夜精品看看| 欧美日韩国产免费| 午夜精品免费在线| 91麻豆精品国产自产在线| 天天影视色香欲综合网老头| 欧美日韩免费视频| 日本欧美大码aⅴ在线播放| 制服丝袜亚洲色图| 老司机午夜精品99久久| 精品国产一区a| 国产一二三精品| 国产欧美日韩另类视频免费观看| 国产福利91精品| 成人免费视频在线观看| 91蝌蚪porny成人天涯| 一区二区三区成人在线视频| 99九九99九九九视频精品| 一区二区在线观看免费| 欧美视频一区在线| 六月丁香综合在线视频| 国产亚洲欧美日韩在线一区| 成人天堂资源www在线| 一区二区三区中文字幕在线观看| 欧美性视频一区二区三区| 日韩高清在线观看| 国产亚洲欧美一区在线观看| 99久久精品免费精品国产| 亚洲与欧洲av电影| 欧美成人r级一区二区三区| 99在线热播精品免费| 亚洲成人av在线电影| 精品久久久久久无| 一本到不卡精品视频在线观看| 日本不卡一区二区三区|