E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
dm9000
dm9000
driver 2
dm9000
的片选信号接到了2440的LnGCS4,所以
dm9000
的bank空间应该是bank4,范围是2千万-2千8百万所以在mach-mini2440.c,根据接线方式指定网卡的基地址应该为20000000
songqqnew
·
2011-12-17 15:00
c
command
cmd
Access
action
dm9000
driver 1
资料dm9000-中文dm9000--aemakemenuconfigDeviceDrivers --->[*]Networkdevicesupport ---> [*] Ethernet(10or100Mbit) ---> DM9000supportdm9000的结构图比较清晰,外层是platform,内层是net_device。平台设备在mach-mini2440.c注册,平台驱动在dm
songqqnew
·
2011-12-17 15:00
struct
IO
Module
null
structure
mini2440
dm9000
网卡驱动详解 3
*dm9000_get_drvinfo() 该函数去的设备的基本信息(设备名,版本,总线名)传给ethtool_drvinfo结构体变量。代码清单如下: staticvoiddm9000_get_drvinfo(structnet_device*dev, structethtool_drvinfo*info) { board_info_t*dm=to_dm9000_board(dev);/
newnewman80
·
2011-12-08 09:00
struct
IO
cmd
存储
byte
layer
mini2440
dm9000
网卡驱动详解 2
3.platform_driver的remove,suspend和resume的实现 remove函数的功能是把设备从内核中移除,释放内存区域。该函数在卸载模块时被调用。代码清单如下: staticint__devexit dm9000_drv_remove(structplatform_device*pdev) { structnet_device*ndev=platform_ge
newnewman80
·
2011-12-08 08:00
struct
table
buffer
interface
networking
structure
mini2440
dm9000
网卡驱动详解 1
虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
的驱动程序,这里还是结合一下Mini2440开发板,这样也可以更好的体会如何实现驱动和平台分离。
newnewman80
·
2011-12-07 10:00
struct
IO
null
平台
resources
structure
S3C6410开发全纪录(三)《UBOOT中添加DM9000AE网卡驱动》
转自:http://blog.csdn.net/turui/article/details/6635509我们获得的UBOOT的代码中实际是有
DM9000
的网口驱动的,位于:driver/dm9000x.c
gexueyuan
·
2011-12-06 20:00
Linux2.6.39下dm9k驱动源码分析(二)
答:网卡打开的时候,命令#ifconfig eth0 up,此时网卡被打开,在网卡open函数中应该完成以下操作: 注册中断;设置寄存器,启动设备;启动发送队列,初始化
dm9000
,复位芯片,检查MII
wodamazi
·
2011-12-04 17:00
linux
Linux
DM9000
网卡驱动程序完全分析
网卡驱动程序完全分析说明1:本文分析基于内核源码版本为linux-2.6.31说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
wodamazi
·
2011-12-03 14:00
linux
Linux
DM9000
网卡驱动程序完全分析
网卡驱动程序完全分析说明1:本文分析基于内核源码版本为linux-2.6.31说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码 虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
eilianlau
·
2011-12-03 14:00
linux
struct
IO
table
null
平台
u-boot-2009.08在mini2440上的移植 增加
DM9000
网卡驱动
移植环境1,主机环境:VMare下CentOS5.5,1G内存。2,集成开发环境:ElipseIDE3,编译编译环境:arm-linux-gccv4.4.3,arm-none-eabi-gccv4.5.1。4,开发板:mini2440,2Mnorflash,128Mnandflash。5,u-boot版本:u-boot-2009.08 u-boot-2009.08版本已经对CS8900、RTL80
Liuqz2009
·
2011-12-02 10:00
Stream
cmd
command
File
Flash
download
Linux-2.6.32.2内核在mini2440上的移植(三)---
DM9000
网卡驱动移植
移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)1,主机环境:VMare下CentOS5.5,1G内存。2,集成开发环境:ElipseIDE3,编译编译环境:arm-linux-gccv4.4.3,arm-none-linux-gnueabi-gccv4.5.1。4,开发板:mini2440,2Mnorflash,128Mnandflash。5,u-boot版本:u-boot-20
zhoujk0520
·
2011-11-30 21:00
c
linux
struct
image
Flash
平台
Linux
DM9000
网卡驱动程序完全分析
明1:本文分析基于内核源码版本为linux-2.6.31说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
q553716434
·
2011-11-26 14:00
linux
IO
struct
table
null
平台
根文件系统中的几个瑕疵的完善
不过最后留了一些瑕疵在里面,为了具有像乔布斯那样追求完美的精神,这次就来完善一下,现在主要存在的问题就是下图所示:这里提示到的问题主要有三个:1、ifconfig问题(ps:我们还没有对当前开发板修改并移植网卡驱动
DM9000
dreambegin
·
2011-11-21 19:00
虚拟机
linux
image
脚本
平台
linux内核
以
dm9000
驱动为例理解I/O端口
以
dm9000
网卡驱动的一部分为例,分析一下I/O端口的作用及使用方法。适当的,会引用LDD3中的short的一些代码。下面从概念入手,了解一下I/O端口是个什么东东,理论指导实践嘛。
jy02326166
·
2011-11-16 15:00
c
command
cmd
Access
电信
代码分析
Linux内核中platform驱动模型架构与
dm9000
网卡驱动移植
转自http://blog.csdn.net/yinwei520/article/details/6262931 一、硬件链接情况
DM9000
在电路板上的连接中与编程相关的如下:1)EECS拉高
jy02326166
·
2011-11-15 11:00
c
struct
IO
null
linux内核
structure
Tiny6410 移植
DM9000
网卡
1,viinclude/linux/dm9000.h28行增加unsignedchar param_addr[6];2,复制友善的arch/arm/mach-s3c64xx/mach-mini6410.c到相应目录下3,vidrivers/net/dm9000.c大概1586行将mac_src="platformdata";memcpy(ndev->dev_addr,pdata->dev_a
guozhiyuan20095318
·
2011-11-13 21:00
socket
unix
domain
NetWork
networking
Sockets
DM9000
驱动在MINI2440上的移植学习笔记
想了解一下
DM9000
的移植修改原理,所以分析了一下时序图和引脚连接首先看一下
DM9000
的引脚和MINI2440的引脚连接
DM9000
MINI2440 功能描述SD0 DATA0 数据信号
flymachine
·
2011-11-08 22:00
c
linux
IO
Access
[置顶] 详细透彻的分析
DM9000
网卡驱动程序(2)---好戏开始了
内核版本:2.6.39.1时间:2011-11作者:bingqingsuimeng版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址 http://blog.csdn.net/bingqingsuimeng/article/details/6940276 linux设备驱动交流:qq群:257970754有人说,少壮不努力,老大做IT,其实,哥们也挺同意
bingqingsuimeng
·
2011-11-08 22:00
Linux2.6 下
DM9000
网卡驱动
Linux2.6.14下已经有
DM9000
的驱动源代码,我们要做的工作是使内核支持它,移植的关键是接口与中断。其它工作就完全交给源代码了。
flymachine
·
2011-11-08 22:00
c
linux
struct
cmd
File
resources
Linux
DM9000
网卡驱动程序完全分析
网卡驱动程序完全分析说明1:本文分析基于内核源码版本为linux-2.6.31 说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
flymachine
·
2011-11-08 09:00
[置顶] 详细透彻的分析
DM9000
网卡驱动程序(1)
内核版本:2.6.39.1时间:2011-11作者:bingqingsuimeng版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址http://blog.csdn.net/bingqingsuimenglinux设备驱动交流:qq群:257970754 自己感觉前段时间的学习,一直是东一榔头,西一棒子,所以决定听“赵磊”大哥的话:这个世界太浮躁
bingqingsuimeng
·
2011-11-06 11:00
linux
网络
网络协议
Module
电话
linux内核
DM9000
的驱动问题
二.
DM9000
的驱动问题考虑Eboot的架构,MS默认使用cs8900作为网络芯片,其源代码存放在C:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\CS8900
yuin8320
·
2011-11-01 11:00
CONFIG_DM9000_BASE 0x20000000
0x20000000这个地址到底是怎么定义,按我的理解因为是nGCS4控制,因该是0x20000000,但网上很多人说是0x20000300,这个0x300是如何来的,至今没一个人能够清楚的说明如果你看过
DM9000
yuin8320
·
2011-10-31 18:00
网络
cmd
command
Access
arm-linux移植手记(二)bootloader移植(下)
最开始我没有增加
DM9000
驱动,本想着用supervivi直接烧写内核就可以了,只要将内核的位置告诉u-boot,它自己复制到ram中引导即可,即使它自己不会,那我用nandread自己复制也行啊,可是试了很多次都不成功
w7849516230
·
2011-10-20 13:00
linux
image
Debian
gcc
makefile
compression
arm-linux移植手记(二)bootloader移植(中)
这里是u-boot的移植,包括了网卡
DM9000
驱动,在使用时是通过nfs将内核下载到sdram中,再写到nandflash中的,然后可以实现直接从nandflash启动,引导内核,加载yaffs2
w7849516230
·
2011-10-20 13:00
ARM-Linux驱动--
DM9000
网卡驱动分析(四)
1、接下来接着分析
DM9000
网卡驱动的数据接收函数viewplaincopytoclipboardprint?
dongyifengzhaowen
·
2011-10-18 12:00
ARM-Linux驱动--
DM9000
网卡驱动分析(三) .
下面开始看网卡设备的打开、关闭函数和操作函数viewplaincopytoclipboardprint?static const struct net_device_ops dm9000_netdev_ops = { .ndo_open = dm9000_open,/* 打开设备函数 */ .ndo_stop = dm9000_stop,/* 关闭设备
dongyifengzhaowen
·
2011-10-18 12:00
IO
list
网络
table
存储
任务
ARM-Linux驱动--
DM9000
网卡驱动分析(二)
下面开始分析具体的代码,这里由于使
DM9000
驱动更容易理解,在不影响基本的功能的前提下,这里将尽可能的简化该驱动(如:去掉该驱动中支持电源管理的功能)分析该驱动1、首先看一下该驱动的平台设备驱动的结构体定义
dongyifengzhaowen
·
2011-10-18 12:00
数据结构
网络
IO
Module
null
平台
ARM-Linux驱动--
DM9000
网卡驱动分析(一) .
1、下图是
DM9000
的引脚图2、这里我们结合具体的开发板FL2440下面是FL2440和
DM9000
的引脚链接图本人移植
DM9000
的时候将设备的资源定义放在了arch/arm/plat-s3c24xx
dongyifengzhaowen
·
2011-10-18 09:00
c
header
buffer
NetWork
平台
destructor
移植u-boot-2011.09-rc1到FL2440(3)
最近工作有点忙,所以到现在才开始做,今天实现了UBOOT中关于
DM9000
的部分,当然都是拿来主意,对于网卡我是相当陌生的。
crazyman2010
·
2011-10-17 20:00
工作
linux
IO
struct
cmd
S3C2416支持
DM9000
驱动(Linux)
Topic:S3C2416支持
DM9000
驱动(作者:Sturtle)//---------------------------------------------------------------
sturtle
·
2011-10-17 15:00
c
linux
struct
include
resources
linuxDM900网卡设备驱动
include#include#include#include#include#include#include"dm9000.h" #defineDM9000_PHY0x40#defineCARDNAME"
dm9000
zq5848
·
2011-10-09 23:00
timer
struct
Module
table
null
resources
DM9000
网卡介绍
1、总体介绍
DM9000
是一款完全集成的和符合成本效益的,单芯片快速以太网MAC控制器。它有一个一般处理接口,一个10/100M自适应的PHY和4KDWORD值的SRAM。
zq5848
·
2011-10-09 23:00
嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(一)
arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤本次移植的功能特点包括:支持NandFlash读写支持从Nor/NandFlash启动支持CS8900或者
DM9000
zjt289198457
·
2011-10-08 23:00
linux设备驱动之——
dm9000
移植
linux平台 defora9.0硬件平台 mini2440参考文档:1、
dm9000
时序硬件http://blog.chinaunix.net/space.php?
yimu13
·
2011-10-08 17:00
Linux设备驱动工程师之路——
DM9000
网卡驱动程序分析
Linux设备驱动工程师之路——
DM9000
网卡驱动程序分析K-Style转载请注明来自于衡阳师范学院08电2K-Stylehttp://blog.csdn.net/ayangke,QQ:843308498
womendu
·
2011-09-28 16:00
linux
Linux设备驱动工程师之路——
DM9000
网卡驱动程序分析
Linux设备驱动工程师之路——
DM9000
网卡驱动程序分析K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498
ayangke
·
2011-09-28 16:00
linux
struct
IO
null
buffer
structure
Linux设备驱动工程师之路——
DM9000
网卡驱动程序分析
Linux设备驱动工程师之路——
DM9000
网卡驱动程序分析K-Style转载请注明来自于衡阳师范学院08电2K-Stylehttp://blog.csdn.net/ayangke,QQ:843308498
womendu
·
2011-09-28 16:00
linux
u-boot-2009.08在2440上的移植详解(一)
arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤本次移植的功能特点包括:支持NandFlash读写支持从Nor/NandFlash启动支持CS8900或者
DM9000
winheroii58
·
2011-09-13 16:00
Linux2.6.34下
DM9000
网卡驱动移植
DM9000
是10/100M自适应的总线型网卡,Linux中对其支持已经非常完善,不同开发板之间移植、修改主要集中在总线的选择及中断选择上1)修改arch/arm/mach-s3c2440/mach-smdk2440
xdw1985829
·
2011-08-13 19:00
c
linux
struct
NetWork
IIS
resources
ARM-Linux驱动移植--
DM9000
网卡驱动移植
2.6.35 交叉编译器:arm-linux-gcc 4.3.2 原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6641579 1、
DM9000
soboer
·
2011-07-28 17:00
linux
ARM-Linux驱动移植--
DM9000
网卡驱动移植
2.6.35 交叉编译器:arm-linux-gcc 4.3.2 原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6641579 1、
DM9000
thecloud
·
2011-07-28 17:00
linux
ARM-Linux驱动移植--
DM9000
网卡驱动移植
内核版本:2.6.35交叉编译器:arm-linux-gcc4.3.2原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/66415791、
DM9000
yming0221
·
2011-07-28 17:00
网络
ubuntu
测试
平台
编译器
S3C6410开发全纪录(三)《UBOOT中添加DM9000AE网卡驱动》
我们获得的UBOOT的代码中实际是有
DM9000
的网口驱动的,位于:driver/dm9000x.c在S3C6410的配置中,中并没有将之打开,而其他的芯片中有使用特别需要注意的是
dm9000
的驱动与
turui
·
2011-07-26 18:00
c
工作
IO
测试
interface
ARM-Linux驱动--
DM9000
网卡驱动分析(四)
arm-linux-gcc4.3.2原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6628624本文接上文ARM-Linux驱动--
DM9000
yming0221
·
2011-07-23 21:00
struct
Module
table
null
resources
structure
ARM-Linux驱动--
DM9000
网卡驱动分析(四)
2.6.35 主机平台:Ubuntu 11.04 内核版本:2.6.39 交叉编译器:arm-linux-gcc 4.3.2 原创作品,转载请标明出处 本文接上文 ARM-Linux驱动--
DM9000
soboer
·
2011-07-23 21:00
linux
ARM-Linux驱动--
DM9000
网卡驱动分析(四)
arm-linux-gcc 4.3.2 原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6628624 本文接上文 ARM-Linux驱动--
DM9000
thecloud
·
2011-07-23 21:00
linux
ARM-Linux驱动--
DM9000
网卡驱动分析(三)
arm-linuc-gcc4.3.2原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6615027本文接上文ARM-Linux驱动--
DM9000
yming0221
·
2011-07-18 21:00
struct
command
NetWork
interface
编译器
alignment
ARM-Linux驱动--
DM9000
网卡驱动分析(三)
arm-linuc-gcc4.3.2原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6615027本文接上文ARM-Linux驱动--
DM9000
soboer
·
2011-07-18 21:00
linux
ARM-Linux驱动--
DM9000
网卡驱动分析(三)
arm-linuc-gcc4.3.2原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6615027本文接上文ARM-Linux驱动--
DM9000
thecloud
·
2011-07-18 21:00
linux
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他