亚洲欧美第一页_禁久久精品乱码_粉嫩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精品久久久久婷婷| 欧美精品一区男女天堂| 国产成人精品免费看| 中文字幕一区二区三区视频| 色天使久久综合网天天| 亚洲二区在线观看| 日韩区在线观看| 成人免费视频免费观看| 亚洲女爱视频在线| 久久久久久久久久久久久夜| 成人高清在线视频| 亚洲已满18点击进入久久| 欧美浪妇xxxx高跟鞋交| 国产制服丝袜一区| 亚洲精品免费视频| 精品日本一线二线三线不卡 | 亚洲美女在线一区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 99这里都是精品| 亚洲高清久久久| 久久久久综合网| 在线免费观看不卡av| 精品一区二区久久久| 自拍偷在线精品自拍偷无码专区 | 石原莉奈在线亚洲三区| 久久精品亚洲精品国产欧美kt∨ | 性做久久久久久| 中文字幕免费观看一区| 欧美日本一区二区在线观看| 国产高清在线精品| 午夜在线电影亚洲一区| 中文字幕欧美激情| 欧美一二三四在线| 91麻豆国产精品久久| 久久av中文字幕片| 亚洲福利视频三区| 中文字幕在线不卡| 欧美va日韩va| 欧美日韩国产bt| 99久久国产综合精品色伊| 久久99国产精品久久99| 亚洲福利一二三区| 亚洲免费色视频| 国产精品―色哟哟| 精品国产乱码久久久久久蜜臀| 欧美三区在线视频| 一本在线高清不卡dvd| 国产乱理伦片在线观看夜一区| 香蕉久久一区二区不卡无毒影院| 国产精品久久久久久久久搜平片| 欧美大片在线观看一区二区| 欧洲一区在线电影| 91丝袜美腿高跟国产极品老师 | 国产精品久久久久久久第一福利 | 欧美电影免费观看完整版| 色综合久久天天| 成人免费的视频| 粉嫩在线一区二区三区视频| 国产一区二区三区四| 免费看日韩精品| 日韩高清不卡一区二区三区| 亚洲国产精品久久艾草纯爱| 怡红院av一区二区三区| 亚洲日本丝袜连裤袜办公室| 国产精品美日韩| 国产精品第四页| 中文字幕一区二区三区在线不卡| 中文字幕免费一区| 国产精品素人视频| 欧美激情中文字幕一区二区| 欧美精品一区二区三区在线播放 | 福利一区福利二区| 国产夫妻精品视频| 国产宾馆实践打屁股91| 国产91对白在线观看九色| 国模套图日韩精品一区二区| 精品一区二区三区的国产在线播放| 日本怡春院一区二区| 免费高清成人在线| 精品中文字幕一区二区小辣椒 | 中文字幕欧美国产| 国产精品美女久久久久久久网站| 国产精品国产自产拍高清av王其| 亚洲色欲色欲www| 尤物av一区二区| 五月天亚洲精品| 热久久久久久久| 国产精品亚洲视频| 99精品1区2区| 欧美三级视频在线观看| 欧美一区二区三区精品| 日韩免费观看高清完整版在线观看| 精品国产电影一区二区| 久久久久久久综合| 日韩美女视频一区二区| 夜夜嗨av一区二区三区网页| 日韩一区欧美二区| 国产精品亚洲午夜一区二区三区| fc2成人免费人成在线观看播放 | 国产精品久久久一区麻豆最新章节| 亚洲男人电影天堂| 免费观看30秒视频久久| 国产成人免费视频精品含羞草妖精| 91亚洲精品久久久蜜桃网站| 91精品蜜臀在线一区尤物| 国产欧美日韩中文久久| 亚洲综合一区在线| 国产一区二区按摩在线观看| 91黄视频在线| 精品国精品国产| 一区二区三区在线观看视频| 另类小说图片综合网| 99re视频精品| 欧美电影免费观看高清完整版| 综合精品久久久| 精品在线免费观看| 欧美日韩一区三区| 国产女主播一区| 狂野欧美性猛交blacked| 91视视频在线直接观看在线看网页在线看| 欧美精品乱人伦久久久久久| 精品不卡在线视频| 亚洲视频一二三区| 三级精品在线观看| 9色porny自拍视频一区二区| 欧美性猛交xxxx乱大交退制版| 精品欧美一区二区三区精品久久 | 久久伊人中文字幕| 一区二区三区视频在线看| 免费三级欧美电影| 99热在这里有精品免费| 欧美日韩亚洲另类| 亚洲欧洲av色图| 久久99深爱久久99精品| 99v久久综合狠狠综合久久| 91精品免费在线观看| 亚洲激情在线激情| 国产麻豆视频一区| 欧美裸体一区二区三区| 亚洲国产成人午夜在线一区| 中文字幕人成不卡一区| 国产在线精品免费av| 在线观看亚洲一区| 国产日韩欧美亚洲| 日本午夜精品视频在线观看| 欧美色偷偷大香| 亚洲欧洲精品成人久久奇米网| 卡一卡二国产精品| 欧美日韩视频在线第一区| 久久亚洲精品小早川怜子| 秋霞午夜av一区二区三区| 日本电影欧美片| 中文字幕在线观看一区二区| 精品无人区卡一卡二卡三乱码免费卡| 91精品久久久久久久99蜜桃| 亚洲免费在线视频一区 二区| 国产一区视频网站| 在线不卡欧美精品一区二区三区| 亚洲视频在线观看三级| 国产成人精品网址| 久久影院午夜片一区| 日本一不卡视频| 欧美日韩国产经典色站一区二区三区| 亚洲成a人片在线观看中文| 91丝袜国产在线播放| 国产亚洲女人久久久久毛片| 免费高清在线一区| 26uuuu精品一区二区| 免费高清成人在线| 日韩欧美一区在线| 日韩国产欧美视频| 欧美大片一区二区三区| 亚洲高清在线精品| 欧美日韩免费一区二区三区视频| 亚洲蜜臀av乱码久久精品 | 亚洲日本韩国一区| 91蜜桃在线免费视频| 一区二区三区精品视频在线| 色诱亚洲精品久久久久久| 中文字幕综合网| 成人免费视频免费观看| 亚洲精品自拍动漫在线| 91免费国产在线| 亚洲精品美国一| 91久久奴性调教| 日本在线不卡视频| 精品久久人人做人人爽| 国内精品国产三级国产a久久| 2020国产精品自拍| 国内精品伊人久久久久av影院 | 91精品国产欧美日韩| 日韩avvvv在线播放| 日韩欧美专区在线| 黄色日韩网站视频| 日韩三级视频在线观看|