亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
久久av中文字幕片| 欧美日韩在线播放三区四区| 99麻豆久久久国产精品免费| 欧美日韩中文字幕一区| 中文字幕免费在线观看视频一区| 亚洲一区视频在线| www.亚洲在线| 久久女同互慰一区二区三区| 亚洲福利视频一区二区| 99麻豆久久久国产精品免费优播| 久久综合av免费| 日韩av高清在线观看| 色婷婷综合久久久久中文| 国产精品三级在线观看| 国产综合久久久久影院| 91.com视频| 亚洲成人精品影院| 欧美在线一区二区三区| 国产精品久久精品日日| 久久精品国产**网站演员| 欧美精品视频www在线观看| 亚洲精品成人在线| 93久久精品日日躁夜夜躁欧美| 久久久噜噜噜久久人人看 | 日韩欧美中文一区二区| 亚洲欧美日韩国产一区二区三区| 国产精品伊人色| 久久午夜电影网| 国产一区亚洲一区| 精品国产乱码久久久久久久 | 一区二区三区精密机械公司| 成人国产精品免费网站| 国产欧美日韩不卡免费| 高清不卡一二三区| 国产精品久久久99| 色呦呦一区二区三区| 亚洲精品欧美二区三区中文字幕| 色诱亚洲精品久久久久久| 亚洲欧美日韩中文播放| 欧美性一级生活| 亚洲五月六月丁香激情| 欧美日韩成人综合天天影院| 午夜精品123| 精品欧美一区二区久久| 国产一区二区在线影院| 中文字幕不卡在线播放| 成人av集中营| 亚洲一区二区高清| 日韩欧美一二区| 国产精品综合二区| 亚洲欧美一区二区三区极速播放 | 久久影视一区二区| 国产成人av一区二区三区在线 | 91丨porny丨户外露出| 一区二区免费看| 日韩亚洲欧美在线| 成人精品亚洲人成在线| 亚洲欧美视频在线观看视频| 欧美男女性生活在线直播观看| 蜜臀av亚洲一区中文字幕| 久久久久久麻豆| 色婷婷久久综合| 极品美女销魂一区二区三区 | 天堂精品中文字幕在线| 精品欧美一区二区三区精品久久| 粉嫩aⅴ一区二区三区四区五区| 亚洲青青青在线视频| 欧美精品v日韩精品v韩国精品v| 久久国产精品72免费观看| 亚洲人成7777| 2019国产精品| 在线免费观看日本欧美| 国产精品综合视频| 日日摸夜夜添夜夜添亚洲女人| 久久久美女毛片| 在线播放亚洲一区| 99精品视频免费在线观看| 蜜臀av性久久久久蜜臀av麻豆| 自拍偷拍欧美激情| 久久一二三国产| 欧美日本乱大交xxxxx| 成人综合在线观看| 久久国产精品一区二区| 一区av在线播放| 中国av一区二区三区| 欧美一区二区黄| 在线免费观看视频一区| av在线这里只有精品| 国内精品免费**视频| 无码av免费一区二区三区试看| 国产精品区一区二区三| 欧美va亚洲va香蕉在线| 欧美人妇做爰xxxⅹ性高电影| 不卡av在线免费观看| 狠狠网亚洲精品| 日本在线观看不卡视频| 亚洲第一狼人社区| 亚洲天堂免费看| 欧美激情一区不卡| 久久久另类综合| 精品国产一区久久| 精品免费日韩av| 欧美久久一区二区| 欧美日韩一二区| 欧美伊人久久久久久午夜久久久久| 成人美女视频在线观看18| 黄一区二区三区| 久久国产精品99久久久久久老狼| 日本亚洲天堂网| 天天射综合影视| 天堂久久久久va久久久久| 亚洲精品伦理在线| 亚洲欧美成人一区二区三区| 国产精品久久二区二区| 中文字幕五月欧美| 成人欧美一区二区三区| 亚洲欧洲精品天堂一级| 亚洲色大成网站www久久九九| 中文字幕不卡在线播放| 亚洲色图20p| 亚洲午夜免费视频| 日韩1区2区日韩1区2区| 激情伊人五月天久久综合| 国产一区激情在线| 成人小视频免费在线观看| 不卡的av在线| 91激情五月电影| 91精品国产综合久久小美女| 日韩午夜精品电影| 精品国产精品网麻豆系列| 2020国产成人综合网| 国产人久久人人人人爽| 亚洲同性同志一二三专区| 一区二区三区在线视频免费观看| 一区二区三区美女视频| 首页国产欧美久久| 国内精品免费**视频| av激情亚洲男人天堂| 在线观看欧美日本| 日韩视频在线观看一区二区| 久久久久久电影| 综合av第一页| 蜜桃av噜噜一区| 成人app软件下载大全免费| 欧美自拍偷拍午夜视频| 精品久久久久久久久久久久包黑料 | 欧美理论电影在线| 日韩精品一区二区三区四区| 国产亚洲人成网站| 亚洲免费av网站| 日本三级亚洲精品| 丁香五精品蜜臀久久久久99网站| 色天天综合久久久久综合片| 日韩欧美精品三级| 国产精品国产三级国产普通话三级 | 91麻豆精品国产自产在线观看一区 | 午夜精品久久久| 国产乱人伦偷精品视频免下载 | 99国产精品一区| 日韩欧美一区二区久久婷婷| 中文字幕在线观看一区| 奇米影视一区二区三区| 成人av在线资源网站| 91精品国产一区二区人妖| 国产精品久久久久影视| 久久精品二区亚洲w码| 色94色欧美sute亚洲线路一ni | 一区av在线播放| 国产乱理伦片在线观看夜一区| 91成人在线精品| 欧美经典一区二区| 日韩中文字幕一区二区三区| 波波电影院一区二区三区| 26uuu亚洲综合色欧美| 亚洲一区二区成人在线观看| 国产69精品一区二区亚洲孕妇| 欧美一级免费大片| 亚洲黄色免费网站| 99麻豆久久久国产精品免费优播| 精品奇米国产一区二区三区| 日韩福利电影在线| 欧美日韩一区二区三区四区| 国产精品麻豆99久久久久久| 国产一区在线看| 欧美一级电影网站| 日韩电影在线观看电影| 欧美午夜精品久久久久久超碰| 国产精品久久久久久户外露出 | 亚洲女同一区二区| 懂色av一区二区三区免费观看| 精品国产网站在线观看| 久久精品免费观看| 欧美一卡二卡在线| 日韩av二区在线播放| 91精品国产综合久久久久久久久久| 亚洲一区二三区| 欧美性色综合网| 亚洲一级片在线观看| 欧美影片第一页| 日日摸夜夜添夜夜添国产精品|