资源简介
虚拟机跑vxworks用到的文件,如何使用,见文章《在虚拟机上跑vxworks的总结》
代码片段和文件信息
/* ln97xEnd.c - END style AMD Am79C97X PCnet-PCI Ethernet driver */
/* Copyright 1984-1998 Wind River Systems Inc. and Cetia Inc. */
#include “copyright_wrs.h“
/*
modification history
--------------------
01c08dec98snk made architecture independant by teamF1 Inc.
tested with x86 & power Pc architectures.
01b21sep98dat modified to stand alone
01a01aug98dmb written from if_lnPci.c ver 01e
*/
/*
DEscriptION
This module implements the Advanced Micro Devices Am79C971
Am79C972 and Am79C973 PCnet-PCI Ethernet 32 bit network interface driver.
The PCnet-PCI ethernet controller is inherently little endian because
the chip is designed to operate on a PCI bus which is a little endian
bus. The software interface to the driver is divided into three parts.
The first part is the PCI configuration registers and their set up.
This part is done at the BSP level in the various BSPs which use this
driver. The second and third part are dealt in the driver. The second
part of the interface comprises of the I/O control registers and their
programming. The third part of the interface comprises of the descriptors
and the buffers.
This driver is designed to be moderately generic operating unmodified
across the range of architectures and targets supported by VxWorks. To
achieve this the driver must be given several target-specific parameters
and some external support routines must be provided. These target-specific
values and the external support routines are described below.
This driver supports multiple units per CPU. The driver can be
configured to support big-endian or little-endian architectures. It
contains error recovery code to handle known device errata related to DMA
activity.
Big endian processors can be connected to the PCI bus through some controllers
which take care of hardware byte swapping. In such cases all the registers
which the chip DMA s to have to be swapped and written to so that when the
hardware swaps the accesses the chip would see them correctly. The chip still
has to be programmed to operated in little endian mode as it is on the PCI bus.
If the cpu board hardware automatically swaps all the accesses to and from the
PCI bus then input and output byte stream need not be swapped.
BOARD LAYOUT
This device is on-board. No jumpering diagram is necessary.
EXTERNAL INTERFACE
The only external interface is the ln97xEndLoad() routine which expects
the parameter as input. This parameter passes in a
colon-delimited string of the format:
:::se::::
::::
The ln97xEndLoad() function uses strtok() to parse the string.
TARGET-SPECIFIC PARAMETERS
.IP
A convenient holdover from the former model. This parameter is used only
in the string name for the driver.
.IP
This parameter in the memory base address of the device registers in the
memory map of the CPU. It indicates to the drive
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-16 23:51 AMD\
文件 6498 2003-01-30 08:54 AMD\00bsp.cdf
文件 285 1999-08-15 03:41 AMD\00html.cdf
文件 31324 2012-06-16 22:34 AMD\bootConfig.o
文件 1236 2012-06-16 22:33 AMD\bootInit.o
文件 285606 2012-06-16 22:35 AMD\bootrom
文件 269184 2003-05-04 01:41 AMD\bootrom.bin
文件 282080 2012-06-16 22:36 AMD\bootrom.sys
文件 266187 2012-06-16 22:35 AMD\bootrom.Z.o
文件 1959197 2012-06-16 22:35 AMD\bootrom.Z.s
文件 541760 2003-05-04 01:41 AMD\bootrom_uncmp.bin
文件 34028 2012-06-16 22:29 AMD\config.h
文件 1278 2002-04-26 02:12 AMD\configHtml.h
文件 8566 2002-06-21 05:13 AMD\configInum.h
文件 5213 2002-04-26 04:02 AMD\configNet.h
文件 58513 2012-06-16 22:33 AMD\depend.pcPentium
文件 226 2012-06-16 22:36 AMD\make.bat
文件 3753 2002-07-16 08:58 AMD\Makefile
文件 25394 2002-07-19 03:42 AMD\mkboot.c
文件 13865 2002-07-12 13:35 AMD\pc.h
文件 21773 2002-12-10 01:57 AMD\pciCfgIntStub.c
文件 4150 2002-12-10 01:57 AMD\pciCfgStub.c
文件 2365 2003-05-02 10:16 AMD\README
文件 1658 1999-08-15 03:42 AMD\romcard.s
文件 1892 2012-06-16 22:33 AMD\romInit.o
文件 11555 2003-01-30 08:52 AMD\romInit.s
文件 3184 2012-06-16 22:34 AMD\sysALib.o
文件 20803 2003-01-30 08:52 AMD\sysALib.s
文件 19181 2002-12-10 01:57 AMD\sysDec21x40End.c
文件 20601 2002-03-12 03:11 AMD\sysEl3c90xEnd.c
文件 6694 2002-06-20 13:08 AMD\sysElt3c509End.c
............此处省略111个文件信息
- 上一篇:光电检测技术2
- 下一篇:FM1182回音消除IC资料大全
相关资源
- 虚拟机镜像的制作
- 虚拟机安装Linux系统
- Vxworks设备驱动开发详解-曹桂平著
- Wind River Workbench Vxworks user guide
- NFS between VxWorks and Windows XP
- 西门子S7-PLCSIM Advanced V1.0 SP1使用手册
- ZYNQ zedboard vxworks bootrom6.9, 7.0 vip镜像
- 金蝶V13.1_虚拟机补丁
- windows xp client TO vxworks FTP server
- bWAPP V2.2:第1课:并准备bWAPP虚拟机
- 风河Woorkbench3.0-VxWorks6.6应用程序开发
- vxworks6.9_bsp_developers_guide
- k312.1虚拟机注册补丁—PT035685
- WannaCry病毒及WannaCry Recovery 光盘映像可
- 使用 VMware Workstation Pro 12.pdf
- 风河Woorkbench3.0_VxWorks6.6应用程序开发
- 解决VirtualBox虚拟机内存0x00000000不能为
- 虚拟机实用技巧 FAQ 一
- 虚拟机迁移Live Migration of Virtual Machi
- VxWorks在Zynq平台上的移植详细流程
- vmware虚拟机MAC补丁包unlock-all-v120vmWa
- Workbench3.0 VXWORKS 6.X 环境使用学习
- VxWorks的Bootrom制作工具包
- 用虚拟机在ubuntu上搭建hadoop平台的单
- PC(win7win10)搭建Vxworks开发环境
- vm虚拟机批量克隆及管理工具
- NewBluePill:深入理解硬件虚拟机完整版
- 2345硬件修改脚本运行软件
- Tornado.2.2.1_VxWorks.5.5.1.for.PowerPC part6
- 嵌入式实时操作系统VxWorks及其开发环
评论
共有 条评论