亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
中文字幕一区在线观看| 国产成人免费在线视频| 韩国视频一区二区| 99久久er热在这里只有精品66| 在线电影一区二区三区| 国产精品污网站| 精品写真视频在线观看| 欧美性色黄大片手机版| 一区在线播放视频| 久久99在线观看| 欧美美女一区二区| 亚洲人成影院在线观看| 国产电影一区二区三区| 日韩午夜在线观看视频| 天堂一区二区在线| 91蜜桃传媒精品久久久一区二区| 精品国产精品网麻豆系列| 日韩精品一二三| 在线观看日韩国产| 亚洲女与黑人做爰| av激情亚洲男人天堂| 国产拍欧美日韩视频二区| 韩国三级电影一区二区| 日韩视频一区二区| 亚洲3atv精品一区二区三区| 91国内精品野花午夜精品| 亚洲视频在线一区观看| www.欧美日韩| 综合久久一区二区三区| 91热门视频在线观看| 亚洲欧洲日本在线| 91影视在线播放| 国产精品激情偷乱一区二区∴| 国产乱码精品一区二区三区忘忧草 | 国产三区在线成人av| 久久se精品一区二区| 久久综合一区二区| 国产美女精品人人做人人爽 | 亚洲男同性视频| 91免费精品国自产拍在线不卡 | 91免费国产视频网站| 国产精品无圣光一区二区| jlzzjlzz亚洲女人18| 亚洲综合男人的天堂| 欧美日韩一区成人| 青青草国产成人99久久| 欧美精品一区二区三区视频 | 欧美私模裸体表演在线观看| 日韩二区三区四区| 久久综合久久鬼色| 91年精品国产| 丝袜美腿亚洲一区二区图片| 日韩欧美国产一二三区| 激情国产一区二区| 国产精品国产精品国产专区不片| 成人精品鲁一区一区二区| 久久精品国产一区二区| 精品国产一二三| k8久久久一区二区三区| 亚洲成a人v欧美综合天堂下载 | 亚洲天堂2014| 欧美二区三区91| 国产剧情一区在线| 18欧美乱大交hd1984| 91精品在线免费观看| 国产一区二区视频在线播放| 亚洲欧美日韩久久精品| 日韩一区二区三区视频在线| 岛国av在线一区| 日韩中文字幕麻豆| 日本一区二区三区久久久久久久久不 | av在线不卡观看免费观看| 亚洲动漫第一页| 久久久久9999亚洲精品| 欧美日韩在线直播| 丁香六月久久综合狠狠色| 五月激情丁香一区二区三区| 国产日韩欧美亚洲| 欧美久久久久久蜜桃| www.av亚洲| 国产综合一区二区| 亚瑟在线精品视频| 国产精品久久久久久一区二区三区| 欧美美女视频在线观看| 91免费版在线| 不卡的看片网站| 久久不见久久见免费视频1| 亚洲精品中文字幕乱码三区| 亚洲精品一区二区三区99| 这里只有精品99re| 色综合久久99| 成人午夜私人影院| 国产一区二区三区黄视频| 午夜精品福利视频网站| 亚洲欧美日韩久久| 国产精品美女久久久久aⅴ| 精品av久久707| 91精品国产高清一区二区三区| 在线观看亚洲专区| 一本大道久久a久久精二百| 成熟亚洲日本毛茸茸凸凹| 精品亚洲porn| 欧美艳星brazzers| 99久久免费视频.com| 国产成人午夜精品5599 | 欧美成人伊人久久综合网| 欧美日韩国产区一| 欧美体内she精视频| 欧美视频在线播放| 在线视频亚洲一区| 色婷婷国产精品| 91网站在线播放| 色综合久久99| 精品视频色一区| 欧美精品精品一区| 欧美一级搡bbbb搡bbbb| 欧美成人猛片aaaaaaa| 欧美一区二区在线播放| 日韩视频在线永久播放| 欧美变态口味重另类| 精品国产sm最大网站免费看 | 在线播放国产精品二区一二区四区 | 精品日韩成人av| 精品sm捆绑视频| 欧美激情在线一区二区三区| 日本一区二区三区电影| 亚洲免费在线观看| 亚洲丶国产丶欧美一区二区三区| 日韩专区欧美专区| 国产呦精品一区二区三区网站| 国产99久久久国产精品潘金| 91丝袜美腿高跟国产极品老师| 日本乱人伦一区| 欧美一个色资源| 国产亚洲成年网址在线观看| 亚洲欧美一区二区视频| 亚洲成人动漫av| 国产乱码精品一区二区三区忘忧草 | 免费人成精品欧美精品 | 国产精品蜜臀在线观看| 尤物视频一区二区| 免费观看成人av| 成人成人成人在线视频| 欧美日韩在线不卡| 精品成人a区在线观看| 亚洲三级在线免费| 日本aⅴ亚洲精品中文乱码| 高清av一区二区| 欧美日韩精品欧美日韩精品一| 久久你懂得1024| 亚洲第一福利视频在线| 国产一区二区在线电影| 欧美日韩久久久一区| 欧美极品美女视频| 日本亚洲最大的色成网站www| 成人久久18免费网站麻豆| 91精品国产色综合久久 | 久久精品夜色噜噜亚洲aⅴ| 亚洲免费看黄网站| 国产一区二区不卡| 欧美日本视频在线| 国产精品久久久久婷婷| 美女任你摸久久| 91麻豆精品视频| 久久影院视频免费| 亚洲18女电影在线观看| 97久久人人超碰| 欧美电视剧在线观看完整版| 一区二区三区中文字幕电影| 国产成人夜色高潮福利影视| 欧美丰满少妇xxxbbb| 尤物视频一区二区| 成人免费毛片嘿嘿连载视频| 欧美一区二区在线免费观看| 一区二区三区四区亚洲| 成人国产视频在线观看| 精品av综合导航| 美脚の诱脚舐め脚责91| 777奇米成人网| 亚洲午夜激情网站| 91黄色免费版| 亚洲欧美在线另类| 成人福利视频网站| 久久久.com| 国产一本一道久久香蕉| 日韩欧美的一区| 石原莉奈在线亚洲三区| 欧美优质美女网站| 日本 国产 欧美色综合| 6080yy午夜一二三区久久| 亚洲国产精品久久一线不卡| 91高清视频免费看| 综合欧美一区二区三区| 91天堂素人约啪| 一区二区三区国产豹纹内裤在线| 91美女视频网站| 亚洲黄一区二区三区| 色视频一区二区| 亚洲自拍与偷拍| 欧美系列一区二区|