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

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

?? readme.txt

?? 這是一個在VxWorks系統實現CS網卡END驅動的原代碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
CRYSTAL LAN(tm) CS8900 VxWORKS NETWORK INTERFACE DRIVER
===============================================================================
This readme file describes how to install and configure the VxWorks network
interface driver, version 2.07a, for the Crystal Semiconductor 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 CRYSTAL'S TECHNICAL SUPPORT



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

The version 2.07a Crystal LAN(tm) CS8900 Driver for VxWorks provides a high 
performance interface between the CS8900 Ethenet 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: if_cs.c, if_cs.h, and 
sysEnet.c.  The if_cs.c and if_cs.h provide BSP-independent routines and
definitions while the sysEnet.c module consists of BSP-dependent routines.
Porting the driver to a new BSP requires modification of only the sysEnet.c
module.

The current version of the driver is distributed with the sysEnet.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 protocol (build_cluster)

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

* IO space or memory space models supported

* Supports "etherInput" and "etherOuput" hook routines

* Support Multicasting and Promiscuous Mode.


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

*  Autodetection 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 Crystal
Semiconductor CS8900 ver. 2.07a network interface driver.  When the VxWorks 
operating system loads and executes, the operating system startup code 
automatically attaches and initializes the CS8900 network interface driver.


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

The CS8900 network interface driver consists of three source files:

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

Copy all three files to BSP directory (e.g. c:\tornado\target\config\pc486).
Verify that the driver file name is "if_cs.c" (all lower case). If the 
driver name is not lower case, the driver will not be built.


2. Modify the config.h file
---------------------------

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

/* Include support for Crystal CS8900 Ethernet controller */
#include "if_cs.h"
#define CS8900_IOBASE                0x300
#define CS8900_MEMBASE               0x0000
#define CS8900_INT_LVL               0xA
#define CS8900_DMA_CHANNEL           0

#define INCLUDE_IF_USR
#define IF_USR_NAME    "cs"
#define IF_USR_ATTACH  csAttach
#define IF_USR_ARG1    (char*) CS8900_IOBASE           /* int  IOAddr        */
#define IF_USR_ARG2    (INT_NUM_IRQ0 + CS8900_INT_LVL) /* int  IntVector     */
#define IF_USR_ARG3    CS8900_INT_LVL                  /* int  IntLevel      */
#define IF_USR_ARG4    CS8900_MEMBASE                  /* int  MemAddr       */
#define IF_USR_ARG5    MEDIA_10BASE2                   /* int  MediaType     */
#define IF_USR_ARG6    CS8900_DMA_CHANNEL              /* int  DMA Channel   */
#define IF_USR_ARG7    (CFGFLG_NOT_EEPROM)             /* Config flags       */
#define IF_USR_ARG8    NULL                            /* unused             */


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

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=198.50.50.4 e=198.50.50.2 u=user pw=password"

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
   

Since the CS8900 driver is BSD 4.4 but not an Enhanced Network Driver(END),
comment out the INCLUDE_END and END_OVERRIDE definitions in the config.h file
to disable the END functions.  The BSD 4.4 network interface will be enabled
automatically by VxWorks after END is disabled.

/* Optional ethernet devices */
 
/*#define INCLUDE_END */             /* Enhanced Network Driver see configNet.h */
/*#define END_OVERRIDE*/             /* define if you are using old boot ROMs. */


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

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

MACH_EXTRA = if_cs.o

This line causes the linker to include the CS8900 network interface driver
object file, if_cs.o, in the vxWorks (or bootrom_uncmp) image.


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 if_cs.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 network interface driver is configured via definitions in the
"config.h" and "sysenet.c" files.  In addition, the driver can take 
configuration information from non-volitale 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 "config.h"
-----------------------

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


INCLUDE_IF_USR  Define to include support for configurable interface device


IF_USR_NAME    The "name" of the device interface.
               This value should always be "cs" (with quotes).


IF_USR_ATTACH  Name of interface's "attach" routine. 
               This value should always be "csAttach" (without quotes).


IF_USR_ARG1    IO Base Address
               This value is the base address of the CS8900 in IO space.
               Define in hexidecimal.


IF_USR_ARG2    Interrupt vector used by CS8900
               Define as INT_NUM_IRQ0 


IF_USR_ARG3    CS8900 Interrupt Request Channel
               Define as CS8900_INT_LVL.  Valid values for CS8900_INT_LVL are:
               0x5, 0xA, 0xB, or 0xC


IF_USR_ARG4    Base address of CS8900 in Memory space.
               Define in hexidecimal.
               If the memory address parameter is zero, the CS8900 operates in
			   the mode specified by EEPROM or the Configuration Flags parameter.


IF_USR_ARG5    Media type used by CS8900
               Define as:
	       MEDIA_AUI     for AUI connector
	       MEDIA_10BASE2 for 10Base-2 (BNC)
	       MEDIA_10BASET for 10Base-T (RJ45)


IF_USR_ARG6    CS8900 DMA Channel          
               Define as 0.  This driver does not require DMA support.


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性大战久久| 久久精品视频网| 久久―日本道色综合久久| 欧美激情在线观看视频免费| 日韩和的一区二区| 本田岬高潮一区二区三区| 欧美一级免费大片| 亚洲品质自拍视频| 国产精品亚洲成人| 欧美刺激午夜性久久久久久久| 日韩一区中文字幕| 丁香六月久久综合狠狠色| 日韩精品最新网址| 婷婷一区二区三区| 欧美在线观看一二区| 国产精品不卡一区二区三区| 国产精品一区在线观看你懂的| 欧美一区二区国产| 亚洲成a天堂v人片| 欧美日韩一级视频| 亚洲一二三四久久| 日本高清不卡一区| 伊人开心综合网| 一本久道中文字幕精品亚洲嫩| 国产精品嫩草99a| 粉嫩13p一区二区三区| 久久亚区不卡日本| 国内一区二区视频| 久久精品夜色噜噜亚洲a∨| 久久精品av麻豆的观看方式| 欧美一区二区国产| 麻豆成人av在线| 精品久久久影院| 韩国欧美国产一区| 久久九九全国免费| 成人黄色免费短视频| 国产精品美女久久久久久久网站| 国产黄色精品网站| 亚洲欧美综合网| 91免费看片在线观看| 一区二区三区在线不卡| 在线欧美日韩精品| 日日欢夜夜爽一区| 精品国产免费一区二区三区香蕉| 久久精品二区亚洲w码| 久久久久久亚洲综合影院红桃| 国产伦精品一区二区三区在线观看 | 麻豆高清免费国产一区| 亚洲精品一区二区在线观看| 国产寡妇亲子伦一区二区| 中文av一区二区| 欧美综合亚洲图片综合区| 日本欧洲一区二区| 久久精品夜色噜噜亚洲a∨| www.在线欧美| 视频一区二区三区中文字幕| 欧美精品一区视频| 91一区二区三区在线播放| 亚洲超碰精品一区二区| 久久影视一区二区| 97久久精品人人做人人爽| 午夜一区二区三区视频| 久久久亚洲高清| 在线免费观看日本欧美| 久久99精品久久久久久| 亚洲人被黑人高潮完整版| 欧美一区二区观看视频| 成人av在线播放网站| 天堂久久久久va久久久久| 久久网这里都是精品| 91在线一区二区三区| 久久精品99国产精品日本| 亚洲伦在线观看| 精品少妇一区二区三区在线播放 | 国产精品入口麻豆原神| 91精品国产麻豆| 99久久精品国产毛片| 日本免费在线视频不卡一不卡二| 日本一区二区久久| 欧美高清视频www夜色资源网| 豆国产96在线|亚洲| 美国十次综合导航| 亚洲精品国产精品乱码不99| 久久―日本道色综合久久| 欧美中文字幕不卡| www.亚洲国产| 国产麻豆精品久久一二三| 免费欧美高清视频| 亚洲一区二区三区精品在线| 国产精品久久毛片a| 日韩亚洲欧美高清| 欧美日韩成人一区| 91久久精品一区二区二区| 国产精品正在播放| 狠狠狠色丁香婷婷综合激情 | 欧美一级生活片| 在线日韩av片| 色婷婷综合久久久中文一区二区| 国产成人夜色高潮福利影视| 久久国产精品色婷婷| 日本sm残虐另类| 日日摸夜夜添夜夜添国产精品| 玉足女爽爽91| 亚洲欧美日韩电影| 亚洲区小说区图片区qvod| 亚洲婷婷在线视频| 日韩码欧中文字| 综合激情网...| 亚洲色图清纯唯美| 自拍偷拍国产亚洲| 亚洲欧美日韩精品久久久久| 亚洲男人的天堂网| 亚洲乱码国产乱码精品精的特点 | 91成人看片片| 欧美影片第一页| 在线播放欧美女士性生活| 欧美三级电影网站| 欧美日本免费一区二区三区| 欧美美女视频在线观看| 在线播放/欧美激情| 日韩欧美国产电影| 久久久亚洲综合| 国产精品欧美一区二区三区| 亚洲欧洲另类国产综合| 国产精品美女一区二区三区| 椎名由奈av一区二区三区| 亚洲在线一区二区三区| 秋霞av亚洲一区二区三| 国产一区在线看| 99久久精品国产网站| 欧美日韩欧美一区二区| 91精品一区二区三区在线观看| 欧美一级夜夜爽| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品美女一区二区三区 | 亚洲欧洲国产专区| 亚洲自拍偷拍九九九| 蜜桃视频一区二区| www.日韩精品| 欧美日韩国产精品成人| 欧美精品一区二区三区久久久| 欧美激情中文字幕一区二区| 一区二区三区在线观看网站| 日本少妇一区二区| av在线综合网| 91精品黄色片免费大全| 中文字幕乱码日本亚洲一区二区| 亚洲自拍偷拍九九九| 国产伦精品一区二区三区免费迷| 91在线观看视频| 欧美精品一区二区三区在线| 一区二区三区四区精品在线视频 | 色综合天天综合在线视频| 在线电影院国产精品| 中文av一区二区| 视频一区欧美精品| 91在线视频官网| 日韩三区在线观看| 亚洲精品老司机| 国产乱子轮精品视频| 欧美性感一类影片在线播放| 日本一区二区动态图| 美脚の诱脚舐め脚责91 | 麻豆成人久久精品二区三区红 | 成人一区二区三区在线观看| 日韩一区二区免费电影| 亚洲毛片av在线| 风间由美一区二区三区在线观看| 在线综合亚洲欧美在线视频| 亚洲视频一区在线| 国产成人在线影院| 精品理论电影在线观看| 亚洲v日本v欧美v久久精品| 成人av集中营| 久久伊人中文字幕| 久久se这里有精品| 欧美女孩性生活视频| 亚洲午夜激情av| 色综合久久88色综合天天6 | 91女人视频在线观看| 国产女主播视频一区二区| 精品综合久久久久久8888| 欧美日韩一区二区三区在线看| 中文字幕一区二区三区不卡| 国产精品亚洲第一区在线暖暖韩国| 欧美一区二区人人喊爽| 亚洲国产精品麻豆| 欧美性做爰猛烈叫床潮| 一区二区三区影院| 91久久精品网| 一区二区高清在线| 欧美在线一二三| 亚洲一区国产视频| 欧美色男人天堂| 亚洲福中文字幕伊人影院| 91久久免费观看| 亚洲成人免费av| 4438亚洲最大| 蜜臀av一区二区在线观看| 欧美一级xxx|