下载中心
dm9000/dm9000a linux驱动程序 (Ethernet chips linux driver)zip
1星 发布者: crazyjackson

2013-09-22 | 1积分 | 11.86KB |  0 次下载

下载 收藏 评论

文档简介
标签: dm9000

dm9000

dm9000a

dm9000a

linux驱动程序

linux驱动程序

Ethernet

Ethernet

chips

chips

linux

linux

driver

driver

dm9000/dm9000a以太网卡芯片linux驱动程序 :dm9000/dm9000a Ethernet chips linux driverA Davicom DM9000 fast ethernet driver for Linux. Copyright (C) 1997 Sten Wang This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Now dm9000x.c is for kernel 2.4.x. dm9000.c is for kernel 2.2.x. A. Compiler command: A-1: For normal single processor kernel "gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O6 -c dm9000x.c" A-2: For single processor and set version info on all module symbol "gcc -DMODULE -DMODVERSIONS -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O6 -c dm9000x.c" A-3: For multiple processors(SMP) and set ver. info. on all module symbol "gcc -D__SMP__ -DMODULE -DMODVERSIONS -D__KERNEL__ -I/usr/src/linux /include -Wall -Wstrict-prototypes -O6 -c dm9000x.c" Note: O of -O6 is a capital "o", not a "0". B. How to compile driver B-1: Login by supervisor B-2: Copy dm9000x.c and Makefile into your HD. You can make a new directoty to put. B-3: Keep driver source file name as "dm9000x.c" and makefile name as "Makefile" B-4: You can type the following command to compile driver. Please according to your system to pick one. make org ;;Without SMP support make mod ;;Set version info on all module symbol make smp ;;symmetric multi-processing(SMP) support make smp_mod ;;SMP & Set version info on module Or you can type above compiler command to compile driver. Note: Please check you must have the right kernel source on "/usr/src/linux". C. The following steps teach you how to activate NIC: C-1: A simple and temporary method 1. Used the upper compiler command to compile dm9000.c 2. Insert DM9000 module into kernel "insmod dm9000x.o" ;;Auto Detection Mode (Suggest) "insmod dm9000x.o mode=0" ;;Force 10M Half Duplex "insmod dm9000x.o mode=1" ;;Force 100M Half Duplex "insmod dm9000x.o mode=4" ;;Force 10M Full Duplex "insmod dm9000x.o mode=5" ;;Force 100M Full Duplex "insmod dm9000x.o mode=0x10" ;;Force 1M HomePNA "insmod dm9000x.o SF_mode=1" ;;VLAN Enable "insmod dm9000x.o SF_mode=2" ;;Flow Control Enable "insmod dm9000x.o SF_mode=4" ;;TX Pause Packet Enable

评论
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×