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

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

?? readme.txt

?? Vxworks下CIRRUS LAN(tm) CS8900 網卡驅動源代碼
?? 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一区二区三区免费野_久草精品视频
7777精品伊人久久久大香线蕉超级流畅 | 国产日产欧产精品推荐色| 26uuuu精品一区二区| 欧美日韩激情一区二区| 精品国产自在久精品国产| 中文久久乱码一区二区| 亚洲妇女屁股眼交7| 国产成人精品免费网站| 欧美图片一区二区三区| 国产亚洲欧美日韩在线一区| 午夜日韩在线电影| av电影天堂一区二区在线观看| 一本大道av伊人久久综合| 精品国产乱码久久久久久图片| 亚洲乱码中文字幕| 国产成人综合视频| 91精品国产综合久久香蕉麻豆 | 美腿丝袜在线亚洲一区| zzijzzij亚洲日本少妇熟睡| 欧美电影精品一区二区| 国产精品不卡视频| 国产很黄免费观看久久| 欧美一区二区免费观在线| 一区二区三区精品| 成人网男人的天堂| 精品久久久久久无| 日韩经典一区二区| 成人爱爱电影网址| 国产人久久人人人人爽| 麻豆精品国产91久久久久久| 欧美嫩在线观看| 依依成人精品视频| 成人激情电影免费在线观看| 精品国产三级电影在线观看| 亚洲丶国产丶欧美一区二区三区| 99精品视频在线观看免费| 制服丝袜亚洲色图| 国产最新精品精品你懂的| www.在线成人| 国产精品国产三级国产a| 国产精品99久久久久久似苏梦涵| 欧美一区二区不卡视频| 污片在线观看一区二区| 欧美日本国产视频| 午夜视频在线观看一区二区| 欧美亚洲高清一区二区三区不卡| 国产精品久久网站| 成人app网站| 中文字幕日韩一区| 色国产精品一区在线观看| 亚洲欧美另类久久久精品| 一本大道久久精品懂色aⅴ| 亚洲女人****多毛耸耸8| 色婷婷综合五月| 夜夜爽夜夜爽精品视频| 欧美电影在线免费观看| 日本不卡在线视频| 久久中文娱乐网| 成人激情免费视频| 国产精品激情偷乱一区二区∴| 99久久精品久久久久久清纯| 国产欧美精品一区二区色综合朱莉 | 国产麻豆日韩欧美久久| 中文字幕高清不卡| 色视频成人在线观看免| 亚洲精品欧美专区| 欧美人与z0zoxxxx视频| 久久99最新地址| 中文在线一区二区 | 99久久99久久精品免费看蜜桃| 亚洲欧美日韩电影| 欧美人动与zoxxxx乱| 国产精品888| 亚洲专区一二三| 精品国产一区二区三区久久久蜜月| 国产精品911| 国产精品欧美一级免费| 在线观看日韩电影| 黄色成人免费在线| 亚洲视频每日更新| 日韩无一区二区| 国产美女娇喘av呻吟久久| 亚洲欧美日韩在线| 51精品秘密在线观看| 蜜臀精品久久久久久蜜臀| 国产精品麻豆一区二区| 色噜噜狠狠色综合中国| 国产精品美女久久久久久| 欧美巨大另类极品videosbest| 激情av综合网| 亚洲激情av在线| 欧美日韩激情在线| 大美女一区二区三区| 婷婷中文字幕综合| 国产精品色呦呦| 欧美一区二区三区爱爱| 99久久久国产精品| 狠狠色狠狠色合久久伊人| 亚洲激情五月婷婷| 精品国产乱码久久久久久久久| 亚洲欧美另类小说视频| 欧美在线影院一区二区| 国产电影一区在线| 国产美女主播视频一区| 国模一区二区三区白浆| 精品一区二区三区免费毛片爱| 午夜精品久久久久久久久久| 一区二区三区四区在线播放| 综合分类小说区另类春色亚洲小说欧美| 久久久精品2019中文字幕之3| 精品国产乱码久久久久久老虎| 欧美一区二区三区免费观看视频| 欧美丰满美乳xxx高潮www| 欧美日韩精品一区二区三区四区 | 国产精品久久久久aaaa| 国产精品久久久久久亚洲毛片| 亚洲国产成人在线| 亚洲欧美一区二区三区久本道91| 亚洲欧美视频在线观看视频| 夜夜精品视频一区二区 | 一区二区三区四区高清精品免费观看| 中文字幕一区免费在线观看| 综合久久给合久久狠狠狠97色| 日韩毛片一二三区| 亚洲成人动漫在线免费观看| 五月天激情综合| 激情六月婷婷综合| 成人夜色视频网站在线观看| 99久免费精品视频在线观看| 色8久久精品久久久久久蜜| 欧美在线不卡一区| 日韩欧美一二三| 日本一区二区三区在线不卡| 亚洲精品ww久久久久久p站| 婷婷国产v国产偷v亚洲高清| 久久超级碰视频| heyzo一本久久综合| 欧美日韩一二三| 久久综合色综合88| 亚洲精品一二三| 免费在线观看精品| 粉嫩高潮美女一区二区三区| 在线观看日韩国产| 精品裸体舞一区二区三区| 国产精品久久久久久福利一牛影视 | 国产精品久久久久三级| 亚洲电影激情视频网站| 国产一区二区不卡在线| 色婷婷精品久久二区二区蜜臀av| 欧美人体做爰大胆视频| 国产精品天天看| 日韩国产一二三区| 99久久99久久精品国产片果冻| 69久久夜色精品国产69蝌蚪网| 国产欧美日韩亚州综合 | 欧美变态tickle挠乳网站| 国产精品福利影院| 免费成人深夜小野草| 91色porny| 国产亚洲女人久久久久毛片| 亚洲成人福利片| 99国产精品久久| 亚洲精品在线免费观看视频| 一区二区视频在线看| 精品亚洲aⅴ乱码一区二区三区| 在线亚洲一区二区| 国产女同互慰高潮91漫画| 日韩精品欧美精品| 91天堂素人约啪| 国产日韩欧美制服另类| 日韩福利视频网| 欧美无乱码久久久免费午夜一区| 国产欧美视频在线观看| 久久福利视频一区二区| 在线不卡一区二区| 一区二区三区国产| 丁香天五香天堂综合| 欧美成人aa大片| 日韩av电影一区| 51精品视频一区二区三区| 亚洲影院理伦片| 91久久精品午夜一区二区| 国产精品久久久久精k8 | 蜜乳av一区二区三区| 欧美三级乱人伦电影| 亚洲品质自拍视频| 国产成人av资源| 久久久久国产精品人| 蜜臀久久99精品久久久画质超高清| 欧美在线高清视频| 亚洲综合一区二区三区| 欧美自拍偷拍一区| 亚洲精品第1页| 欧美亚洲禁片免费| 亚洲国产成人av好男人在线观看| 在线观看一区日韩| 一区二区成人在线观看| 在线观看不卡一区| 亚洲国产一区二区a毛片| 欧美日韩国产成人在线91|