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
ARM-Linux驱动--
DM9000
网卡驱动分析(二)
Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6612623下面开始分析具体的代码,这里由于使
DM9000
soboer
·
2011-07-17 21:00
linux
ARM-Linux驱动--
DM9000
网卡驱动分析(二)
Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6612623下面开始分析具体的代码,这里由于使
DM9000
yming0221
·
2011-07-17 21:00
网络
IO
struct
null
resources
structure
s3c2440的网卡接口扩展
在这里,我们外接
DM9000
,使其可以与以太网相连接。
DM9000
可以直接与ISA总线相连,
woshizhouxiang
·
2011-07-17 13:00
c
windows
cmd
buffer
扩展
delay
ARM-Linux驱动--
DM9000
网卡驱动分析(一)
2.6.35主机平台:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/66097421、下图是
DM9000
soboer
·
2011-07-15 23:00
linux
ARM-Linux驱动--
DM9000
网卡驱动分析(一)
2.6.35主机平台:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/66097421、下图是
DM9000
thecloud
·
2011-07-15 23:00
linux
ARM-Linux驱动--
DM9000
网卡驱动分析(一)
2.6.35主机平台:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/66097421、下图是
DM9000
yming0221
·
2011-07-15 23:00
list
struct
header
NetWork
interface
destructor
S5PV210支持
DM9000
驱动(Android2.2)
Topic:S5PV210支持
DM9000
驱动(作者:Sturtle)//----------------------------------------------------------------
sturtle
·
2011-07-04 11:00
android
struct
cmd
include
resources
飞凌OK6410开发板之u-boot-2011.06-rc2移植之愚见
最近,对UBOOT产生了点兴趣,以前一直用的都是飞凌官方自带的uboot1.16版本,记得当时的这个版本还不支持板载的
DM9000
网卡,后来就在其基础上学着去移植
DM9000
网卡驱动,虽然移植是成功了
L_1054781936
·
2011-06-25 19:00
c
ubuntu
嵌入式
include
makefile
程序调试工具
S3C2440驱动简析——
DM9000
网卡驱动(5)
本文是
DM9000
网卡驱动的最后一篇,具体分析dm9000_ethtool_ops里所实现的工作。
jarvis_xian
·
2011-06-15 22:00
c
工作
网络
struct
cmd
Access
S3C2440驱动简析——
DM9000
网卡驱动(4)
本文我们主要来分析.probe的第一个操作函数组dm9000_netdev_ops(一个结构体),贴出该结构体代码如下staticconststructnet_device_opsdm9000_netdev_ops={.ndo_open=dm9000_open,.ndo_stop=dm9000_stop,.ndo_start_xmit=dm9000_start_xmit,.ndo_tx_t
jarvis_xian
·
2011-06-15 00:00
S3C2440驱动简析——
DM9000
网卡驱动(3)
书接上回,在介绍dm9000_driver三条支线中的两条.driver和.remove之后,接下来的两篇博文主要介绍.probe。不是吧,前面说什么还有朋友不知所云?请先看回本系列第一篇博文,熟悉这个网卡驱动程序的构成框架再说。(http://blog.csdn.net/jarvis_xian/archive/2011/06/10/6537446.aspx) 先贴出.probe函数如下s
jarvis_xian
·
2011-06-13 22:00
S3C2440驱动简析——
DM9000
网卡驱动(2)
经过本系列第一篇博文对
DM9000
网卡驱动的框架解释之后,接下来就应该按模块来分析这个对新手来说的“庞然大物”了。本文先解释.driver和.remove这两条分支吧。什么?
jarvis_xian
·
2011-06-12 20:00
S3C2440驱动简析——
DM9000
网卡驱动(1)
继续分析内核自带的驱动源码,这次目标直指
DM9000
网卡驱动,2000行的驱动代码~~我们不能被表象所吓倒(虽然比起之前的驱动难度的确更大),根据之前掌握的知识和对网卡硬件的学习,我们还是要有信心去征服它的
jarvis_xian
·
2011-06-10 23:00
c
框架
IO
struct
list
table
DM9000
接受中断产生的原因
在
DM9000
接受数据的时候一般采取的是中断的方式,这样子比较高效但是我们上位机发生数据给我们的
dm9000
网卡芯片的时候,接受中断是怎么产生的呢:数据包接收功能是
DM9000
芯片实现网络功能的基础,在接收数据时采用中断方式
xmphoenix
·
2011-06-09 18:00
c
网络
byte
【原创】u-boot-2011.03在mini2440/micro2440上的移植(三)——支持
DM9000
3.1include/configs/micro2440.h删除#defineCONFIG_CS8900 /*wehaveaCS8900on-board*/#defineCONFIG_CS8900_BASE 0x19000300#defineCONFIG_CS8900_BUS16 /*theLinuxdriverdoesaccessesasshorts*/ #defineCONFIG_NETMA
csuwzc
·
2011-05-30 10:00
DM9000
寄存器的定义
DM9000
(A)是一个全集成、功能强大、性价比高的快速以太网MAC控制器,它带有一个通用处理器接口、EEPROM接口、10/100PHY和16KB的SRAM(13KB作为接收FIFO,3KB作为发送FIFO
xmphoenix
·
2011-05-16 20:00
Add
Dm9000
to uboot2011.3 for frendly2440
直接增加后报错。。。。功能没有完全起来,还不能用Robin@2440#tftpmyuboot.bin0x33000000Tryingdm9000dm9000i/o:0x20000300,id:0x90000a46DM9000:runningin16bitmodeMAC:08:00:3e:26:0a:5bcouldnotestablishlinkTFTPblocksize=1468,timeout=
xxblinux
·
2011-04-26 23:00
c
server
Signal
八,实现tftp下载之
DM9000
驱动
首先要将启动代码start.S中存储控制器中的值改下,主要是BANK4,设置成16位总线模式,还是间要设下:如下:/********************************************************************存储控制器13个寄存器的设置值***********************************************************
tonghuix
·
2011-04-25 16:34
TFTP
DM9000驱动
RTEMS
DM9000
网卡驱动在MINI2440 QEMU上的实现
请大家仔细阅读雪松的如下三篇帖子很深入,学到了很多东西。RTEMS4.9.5:QEMUMINI2440BSP中的网络驱动开发(上)RTEMS4.9.5:QEMUMINI2440BSP中的网络驱动开发(中)RTEMS4.9.5:QEMUMINI2440BSP中的网络驱动开发(下)
rickleaf
·
2011-03-27 20:00
网络
RTEMS 4.9.5:QEMU MINI2440 BSP 中的网络驱动开发(下)
首先:1.DM9000的特性没有完全支持; *没有操作
DM9000
的eeprom部分; *没有调试
dm9000
的phy部分; *
dm9000
支持发送两个队列,我们只使用了一个; *
dm9000
coolbacon
·
2011-03-26 12:00
工作
网络
struct
Semaphore
command
任务
RTEMS 4.9.5:QEMU MINI2440 BSP 中的网络驱动开发(下)
首先:1.DM9000的特性没有完全支持; *没有操作
DM9000
的eeprom部分; *没有调试
dm9000
的phy部分; *
dm9000
支持发送两个队列,我们只使用了一个; *
dm9000
coolbacon
·
2011-03-26 12:00
工作
网络
struct
Semaphore
command
任务
MINI2440
DM9000
网卡驱动在 QEMU上的移植(转)
我把雪松的帖子也转过来。鼓励大家看他的原帖子,他是这个专家。http://blog.csdn.net/coolbacon/archive/2011/03/22/6269551.aspx 这两天抽了个空,在rickleaf移植的qemumini2440的rtems4.9.5bsp上做了一些修改:1.原来mini2440的bsp是基于gp32的bsp修改,复用了部分的gp32代码。cpu类型实际上使用
rickleaf
·
2011-03-25 22:00
server
File
git
Path
NetWork
makefile
PHY MAC
常用网卡芯片
DM9000
MAC(数据链路层)+PHY(物理层)CS8900 PHYLAN91C111 MAC+PHYPHY百科名片PHY指物理层,OSI的最底层。
mmz_xiaokong
·
2011-03-25 09:00
dm9000
源码的分析
通过Platform机制开发发底层驱动的大致流程为: 定义 platform_device---注册 platform_device ---定义 platform_driver-----注册 platform_driver。 1. Platform_device 定义于 kernel/include/linux/platform_device.h中,struct platform_device {
yinwei520
·
2011-03-20 18:00
数据结构
IO
网络
Module
buffer
平台
网卡
DM9000
的驱动移植
要想成功移植
DM9000
的驱动,首先应该了解Linux内核中platform驱动模型架构和网卡
DM9000
与cpu的硬件连接,一、硬件链接情况
DM9000
在电路板上的连接中与编程相关的如下:1)EECS
yinwei520
·
2011-03-20 15:00
Linux2.6移植:
DM9000
驱动
Linux2.6移植:
DM9000
驱动工作环境:Ubuntu10.0.4交叉编译环境:3.4.1板子:MagicARM2410系统内核:linux2.6.24.4移植
DM9000
驱动前需要知道的
DM9000
qq419036154
·
2011-03-20 12:00
c
linux
struct
ubuntu
NetWork
resources
ecos在mini2440 qemu的网络功能测试
://blog.csdn.net/coolbacon/archive/2011/03/16/6252938.aspx 既然可以这样用了,我重新整理了mini2440的redboot 1.根据qemu对
dm9000
rickleaf
·
2011-03-16 22:00
网络
测试
ecos
DM9000
网卡在MINI2440 QEMU的测试
(原创文章,欢迎转载,请注明出处,谢谢。)1.中断部分的修改 加入中断配置,严格按照原来的架构。 ricky@ricky-laptop:/opt/ecos/ecos-hg$hgdiffdiff-r62c4efcc7b5bpackages/devs/eth/arm/mini2440/current/include/mini2440_eth_driver.inl---a/packages/devs/e
rickleaf
·
2011-03-15 18:00
exception
server
vector
测试
domain
internet
Redboot 的
DM9000
网卡驱动在 MINI2440平台的移植
DM9000
网卡是一个目前性价比比较高的网络芯片在MINI2440的QEMU平台就带有这个芯片,下面主要简单讲述一下我的移植经历。 (原创文章,欢迎转载,请注明出处,谢谢。)
rickleaf
·
2011-03-14 23:00
IO
struct
Flash
include
平台
delay
写
DM9000
网卡芯片驱动的预备知识(转)
ETHERNET的接口实质是MAC通过MII总线控制PHY的过程。MAC是MediaAccessControl的缩写,即媒体访问控制子层协议。该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首
xmphoenix
·
2011-03-14 19:00
工作
算法
网络
Access
byte
interface
u-boot-2010.06在unsp2440上的移植3
1)u-boot默认支持的是cs8900网卡,我们的开发板使用的是
DM9000
网卡,所以要做相应的修改。首先要修改include/configs/
xdw1985829
·
2011-03-06 16:00
u-boot-2010.12移植到2440(三,
DM9000
网卡驱动移植)
http://my.chinaunix.net/space.php?uid=24319701&do=blog&id=132091 在这一篇中,我们让开发板实现对DM9000X网卡的支持,后续的移植及调试均依赖网络的支持。u-boot的新版本已经对CS8900和DM9000X网卡有比较完善的代码支持(代码在drivers/net/目录下),而且在S3C24XX系列中默认对CS8900网卡进行配置使用
samantha_sun
·
2011-02-27 00:00
struct
cmd
测试
interface
Signal
2010
u-boot-2010.12移植到2440(一,编译)
=24319701&do=blog&id=125381 2010年初曾经将uboot2009.11.1移植到我们自己做的一块2440单板上,该单板具有64MSDRAM和64MnandFLASH,网卡为
DM9000
samantha_sun
·
2011-02-27 00:00
function
makefile
reference
patch
tags
2010
[置顶] Linux
DM9000
网卡驱动程序完全分析
说明1:本文分析基于内核源码版本为linux-2.6.31说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码 虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
ypoflyer
·
2011-02-26 16:00
linux
struct
IO
table
structure
2440机器码
shuai2440#tftp0x32000000192.168.220.3:uImage.img dm9000i/o:0x20000300,id:0x90000a46
DM9000
shuaishuai80
·
2011-01-06 19:00
c
linux
function
application
Go
hex
uboot 添加
DM9000
支持,作为uboot移植网卡驱动参考
uboot1.1.6添加
dm9000
支持 前两天在6410开发板上玩了玩u-boot,开发板是友坚的6410开发板,配套的光盘中给的是很古老的u-boot1.1.6,而且没有网络支持。
king_sundi
·
2010-12-28 14:00
linux
测试
Google
防火墙
Access
2010
u-boot-2010.03在tq6410上的移植详解(三)
五、
DM9000
在Uboot2010.03上的移植1)首先进入include/configs/修改smdk6410.h文件,屏蔽CS8900的相关宏定义同时添加DM9000AE的相关宏
zwj0403
·
2010-12-21 00:00
虚拟机
struct
Flash
null
initialization
2010
u-boot-2010.03在tq6410上的移植详解(三)
五、
DM9000
在Uboot2010.03上的移植 1)首先进入include/configs/修改smdk6410.h文件,屏蔽CS8900的相关宏定义同时添加DM9000AE的相关宏
isiqi
·
2010-12-21 00:00
Boot
dm9000x.c注释
//头文件省略,感觉
DM9000
的代码写的比较简单//放在u-boot里看比较合适,和上层的接口较少,且没有虚实地址转换,较容易理解enumDM9000_PHY_mode{DM9000_10MHD=0,
qsycn
·
2010-12-10 13:00
timer
command
存储
NetWork
byte
structure
DM9000
寄存器功能详细介绍,DM9000AEP
DM9000
(A)
yeqishi
·
2010-11-30 21:00
tcp
command
存储
byte
alignment
networking
DM9000
寄存器功能详细介绍,DM9000AEP
原文地址:http://www.cublog.cn/u2/70445/showart_1929006.html
DM9000
(A)是一个全集成、功能强大、性价比高的快速以太网MAC控制器,它带有一个通用处理器接口
isiqi
·
2010-11-30 21:00
编程
软件测试
ext
网络协议
网络应用
第一次移植uboot(3)(添加
DM9000
网卡支持)
/*在第二次移植基础上添加
DM9000
网卡支持*//*2010.11.30--2010.11.30*//*交叉编绎工具:cross-3.3.2.tar.bz2*//*默认当前目录为:u-boot-1.1.4
ll_0520
·
2010-11-30 19:00
linux
ubuntu
cmd
byte
2010
linux内核
DM9000
网卡初始化错误
6410的板子,昨天从EBOOT开始烧了一遍之后,无法进入系统,串口打印如下:Startingauto-download...DM9000IDis0x90000a46INFO:Probe:DM9000isdetected.DM9000:MACAddress:0:0:0:0:0:0ERROR:InitEthDevice:InvalidMACaddress.ERROR:OEMPlatformInit:
iceiilin
·
2010-11-10 10:00
生活
OS
dm355
想要加进去usb转串口的驱动到内核,刚开始的时候怎么编译都没法接收到uboot传递给内核的参数导致启动失败,后面我在德州仪器上重新下载了一个开发包,再试的时候就能够接收到uboot的参数,且能够启动了,但是
dm9000
kuangmengjie
·
2010-11-01 10:00
api
测试
kernel 支持网卡
dm9000
开发板s3c2410
kernel2.6.30.4 支持网卡
dm9000
开发板s3c24101.geditarch/arm/plat-s3c24xx/common-smdk.c#include/*
DM9000
*/staticstructresources3c_dm9k_resource
hfyinsdu
·
2010-10-20 10:00
s3c2440平台linux2.6.32双网卡驱动
其中由
DM9000
构成的100M网络用于满足作为WEB服务器的需求,另外一路由于直接与设备相连,对带宽要求较低,另外为了接口方便选用了SPI接口的ENC28J60以实现一个10M的网络,并工作于混杂模式
licl2008
·
2010-10-15 20:00
数据结构
c
linux
网络
Module
平台
u-boot-2009 08 移植 s3c2410
DM9000
网卡 (强制换成 10M 全双工)
对
DM9000
的支持1.在下面文件添加board/samsung/my2410/my2410.c添加:#include#include#ifdefCONFIG_DRIVER_DM9000intboard_eth_init
hfyinsdu
·
2010-10-15 10:00
c
工作
网络
struct
command
Access
u-boot-2009 08 移植 s3c2410
20SDRAMHY57V561620FTP-H 4Banks*4M*16bit 共32MNANDFLASH K9F5608U0D-PCB0 32M*8bit网卡 DM9000EP其中
DM9000
hfyinsdu
·
2010-10-15 10:00
linux2.6.32 内核移植s3c2440 -
DM9000
网卡驱动移植
参考:http://caiming1987612.blog.163.com/blog/static/118556676200961752714307/http://blog.chinaunix.net/u1/34474/showart_401078.htmlhttp://hi.baidu.com/%D3%F3%C4%E0%C4%EA%B8%E2/blog/item/6256fea7bfceac98
dos5gw
·
2010-08-19 17:00
c
linux
struct
byte
IIS
平台
6410平台移植dm9000ae驱动到u-boot
自从上次十分简单地移植
dm9000
到试验箱后,就一直没关注具体的细节,直到这几天自己移植dm9000ae的驱动时才发现网友遇到的问题。
willand1981
·
2010-08-16 14:00
上一页
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
其他