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
STM32F103 扩展以太网口
起初打算用
DM9000
,无奈何并口操作I/O不够用了,后来又在davicom官网搜了一下,发现还有一款SPI接口的网络芯片DM9051。
qq1667532
·
2020-06-24 22:06
UIP以太网
终于松了口气,说说这周我调试Sate210 android下
DM9000
驱动的吐槽经历
//Topic:终于松了口气,说说这周我调试Sate210android下
DM9000
驱动的吐槽经历//作者:gooogleman//版权:gooogleman//发布日期:2012.05.0523:00
gooogleman
·
2020-06-23 11:25
原创S5PV210
Sate210开发板
Android
android
wince
output
三星
command
cmd
[arm-linux学习-(nandflash)]
在FL2440开发板中的地址空间SDRAM,网卡
DM9000
,片内内存SRAM以及寄存器它们都有一个CPU统一编址的地址空间NANDFLASH没有地址总线,它由两个线来决定它的数据线上传输的是数据、指令还是地址注意
放风筝的小小马
·
2020-03-28 16:51
【STM32H7教程】第47章 STM32H7的FMC总线基础知识和HAL库API
86980第47章STM32H7的FMC总线基础知识和HAL库API本章节为大家讲解并行总线接口FMC(Flexiblememorycontroller,灵活动态存储器),用到的地方比较多,比如V7开发板外接
DM9000
安富莱电子
·
2020-01-16 19:00
Linux 驱动移植之
DM9000
网卡(基于Linux-3.4.2)
2.3mini2440测试1:能检测
DM9000
网卡,能设置ip测试2:ping
卡木_
·
2019-02-21 10:12
嵌入式&&Linux
SylixOS网络协议栈数据收发流程
本文将会介绍基于
dm9000
网卡的数据包收发流程。2.pbuf结构
stone927
·
2018-07-25 17:41
SylixOS
lwip
网络
Fl2440内核添加
DM9000
网卡驱动
上篇文章对于开发板启动之后无法与主机进行通信的原因进行了分析总结,其中原因之一是内核没有配置网卡驱动,这里就添加网卡驱动做一个总结。1.检查内核是否有网卡驱动使用ifconfig-a命令可以看到内核当中没有网卡驱动,接下来我们就在内核中添加网卡的配置。2.修改内核源码,添加网卡驱动编译2-1.在mach-smdk2440.c文件中添加如下代码[
[email protected]
.
Escropion
·
2017-03-19 12:35
学习心得
FL2440驱动
为LWIP移植
DM9000
驱动
以前设计了一个stm32F407+DM9000的板子,跑的是UIP网络协议栈,但在使用中遇到了各种问题,经过很多次补丁才算稳定,但性能还是不尽如人意。现在转来研究下LWIP,正好开发板有个freeRTOS+LWIP+DP83848的例程,今天把这个程序移植到stm32F407+DM9000网卡的这个板子上,以后可以做很多事情。其实对于任何一个网卡驱动,对于ARM来讲,都需要做三个事情:硬件初始化,
随想ustb
·
2017-02-02 22:37
TCP/IP
linux enc28j60网卡驱动移植(硬件spi和模拟spi)
本来想移植
DM9000
网卡的驱动,无奈硬件出了点问题,通过杜邦线链接开发板和
DM9000
网卡模块,系统上电,还没加载网卡驱动就直接崩溃了,找不到原因。。。
hackfun
·
2017-01-07 21:00
Linux系统移植实验---网卡驱动的移植
FS4412使用的是
DM9000
网卡,我们通过这个实验能够了解如何在内核中添加网卡驱动及网络功能的基本配置。
sessos
·
2016-11-07 14:00
Linux系统移植
网卡驱动移植
STM32网络通信之
DM9000
了解
此外,
DM9000
内部有一个16K缓存数据区,分为发送FIFO缓冲区和接收FIFO缓冲区。
DM9000
有三类寄存器,数据寄存器、状态寄存器和控制寄存器。常用到的寄存器有6个:(1)网络控制寄
dxmcu
·
2016-10-22 13:58
STM32学习笔记
MAC、MII、PHY的关系与区别
第一天看了看SylixOS的arm2440的
dm9000
的网卡驱动,内核的网络协议栈用的是
哈哈进步
·
2016-08-10 17:55
嵌入式/SylixOS
一些优秀博客收集
DM9000
驱动:http://blog.csdn.net/gooogleman/article/details/7538560DM9000网卡驱动完全分析http://blog.csdn.net/ypoflyer
Andoubi
·
2016-07-03 15:43
资料
网卡驱动程序设计---网络子系统深入分析以及
DM9000
网卡驱动实现
网络子系统:比如网络编程里面通过socket创建好了一个文件操作符,然后对其进行write操作,这个write对应的入口其实是一个socket_file_ops结构对应的函数操作集:可以看到write对应的入口函数是sock_aio_write函数这个函数又对应着do_sock_write一层又一层,这个函数又调用了__sock_sendmsg函数,下面来看看这个函数总结一下,这里write调用了
huazhu60400
·
2016-06-02 22:00
linux
ARM
linux驱动
dm9000
网卡驱动笔记
u-boot移植4:支持 网络
uboot中对网路默认支持的是cs8900,我们板子上的芯片用的是
DM9000
,驱动中有
DM9000
部分,因此,我们改动的较小:1.更改配置的宏:include/configs/lip2440.h@@
qqliyunpeng
·
2016-05-06 18:00
网络
uboot
uboot2016.03
dm9000
网卡驱动分析(四)
11.中断处理函数网络设备接收数据的主要方法是有中断引发设备的中断处理函数,中断处理函数判断中断的类型,如果为接收中断,则读取接收到的数据,分配sk_buff数据结构和数据缓冲区,将接收到的数据复制到数据缓冲区中,并调用netif_rx()函数将sk_buff传递给上层协议。staticirqreturn_tdm9000_interrupt(int irq, void *dev_id){ s
lhhero701
·
2016-04-02 23:00
dm9000
网卡驱动分析(三)
8.发送数据dm9000_start_xmit函数中获得要发送的数据字节数,并调用dm9000_send_packet来发送数据。staticvoiddm9000_send_packet(structnet_device *dev, int ip_summed, u16pkt_len){ board_info_t *dm = to_dm9000_
lhhero701
·
2016-04-02 23:00
dm9000
网卡驱动分析(二)
转自http://blog.chinaunix.net/uid-26442066-id-3184329.html在网络设备驱动程序完成模块注册时,会调用dm9000_probe()函数进行初始化,分配并初始化net_device结构体。其中有些成员在dm9000_probe()中已经完成初始化,还有一些函数指针例如(*open)()、(*release)()等函数,也是在驱动程序中进行定义。4.d
lhhero701
·
2016-04-02 23:00
dm9000
网卡驱动分析(一)
转自http://blog.chinaunix.net/uid-26442066-id-3184195.htmls3c6410自带的
DM9000
网卡驱动也是基于platform设备模型。
lhhero701
·
2016-04-02 23:00
s3c2440的网卡接口扩展
在这里,我们外接
DM9000
,使其可以与以太网相连接。
DM9000
可以直接与ISA总线相连,也可以与大多数CPU相连。在这里,我们当然是要让
DM9000
与s3
chungle2011
·
2016-02-19 14:00
如何确定
DM9000
网卡的地址
CONFIG_DM9000_BASE值的确定。2013年12月13日 ⁄综合 ⁄共734字⁄字号 小 中 大 ⁄ 评论关闭BASEADDRESS就是用来确定你的基地址的高6位。GPMC范围0-0x3fffffff。所以基地址的A31,A30,为0.而BASEADDRESS的A29-A24就是用来确定你的基地址的高6位。比如说。#defineCONFIG_DM9000_BASE0x2c000000D
chungle2011
·
2016-02-19 12:00
OK6410-A开发板学习-uboot移植(3)
DM9000
网卡驱动移植
开始我以为
DM9000
是个PHY,查了一下是个含有MAC和PHY的网卡,还包含一个4KDWORD值的SRAM一、网卡的正常化配置1、修改头文件调用关系在原配的smdk6400.h中(因为是复制过来的),
fzs333
·
2016-02-03 15:00
uboot
网卡移植
DM9000
时序设置
想了解一下
DM9000
的移植修改原理,所以分析了一下时序图和引脚连接 首先看一下
DM9000
的引脚和MINI2440的引脚连接
DM9000
MINI2440 功能描述 SD0 DATA0 数据信号
chd_zhang
·
2016-01-28 13:00
DM9000
裸机驱动程序设计
而由于
DM9000
的芯片文档内容很多,要驱动好网卡,需要很长时间,特别对于新手比较困难,所以可以参考linux内核代码中的网卡驱动程序,将其移植到裸机程序当中。
chd_zhang
·
2016-01-27 21:00
Linux 网络设备驱动程序设计(4)
DM9000
网卡驱动深度分析1.DM9000的初始化DM9000_init(){1.分配net_device结构2.从platform_device中获取地址中断号3.
吕晓宁
·
2015-12-27 20:00
Linux 网络设备驱动程序设计(4)
DM9000
网卡驱动深度分析1.DM9000的初始化DM9000_init(){1.分配net_device结构2.从platform_device中获取地址中断号3.
吕晓宁
·
2015-12-27 20:00
TQ2440 u-boot-2012.04.01移植五支持
DM9000
继 u-boot-2012.04.01移植四支持NAND Flash,继续修改代码支持
DM9000
。
·
2015-11-13 19:22
2012
ok6410 u-boot-2012.04.01移植七完善u-boot移植(u-boot移植结束)
继ok6410 u-boot-2012.04.01移植六后,开发板已支持MLC NAND、
DM9000
等。但还需要完善比如环境变量、mtdpart分区、裁剪、制作补丁等。
·
2015-11-13 15:43
2012
函数平台底层之旅——
DM9000
网卡驱动源码分析
虽然网上有很多分析
DM9000
卡网动驱的,但是本文是基于Linux-2,6.32的,虽然动驱源码都差不多一样,不过,还是有点区分的。。。
·
2015-11-13 09:04
源码分析
DM9000
驱动在MINI2440上的移植学习笔记
DM9000
驱动在MINI2440上的移植学习笔记 想了解一下
DM9000
的移植修改原理,所以分析了一下时序图和引脚连接 首先看一下
DM9000
的引脚和MINI2440的引脚连接 DM9000 
·
2015-11-13 04:31
学习笔记
单片机驱动
DM9000
网卡芯片(详细调试过程)【下】
http://hi.baidu.com/mcu8031/blog/item/c95903138671c625dc540171.html 单片机驱动
DM9000
·
2015-11-13 04:30
单片机
单片机驱动
DM9000
网卡芯片(详细调试过程)【上】
单片机驱动
DM9000
网卡芯片(详细调试过程)【上】 2009-03-04 11:13 和其它网卡芯片不同,
DM9000
系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的
·
2015-11-13 04:30
单片机
eboot下使用的
DM9000
驱动源代码
eboot下使用的
DM9000
驱动源代码 #include <windows.h> #include <halether.h> #define DM9000_ID 
·
2015-11-13 04:29
Boot
基于S3C2440和
DM9000
移植LWIP(一)
基于S3C2440和
DM9000
移植LWIP(一) 终于开始我的第一篇笔记了。这回要做的事情,是以太网的移植。 使用mini2440已经有一段时间了。
·
2015-11-13 04:26
IP
单片机驱动
DM9000
单片机驱动
DM9000
和其它网卡芯片不同,
DM9000
系列网卡芯片在嵌入式开发板上很常见,尤其是有关ARM-Linux的开发板上的网络连接部分几乎都是采用该芯片完成的。
·
2015-11-13 04:24
单片机
裸奔程序和uCOS读取
DM9000
ID的方法
裸奔程序和uCOS读取
DM9000
ID的方法 在程序中调用下面这段代码可以读到
DM9000
的ID号: #define  
·
2015-11-13 04:23
OS
基于S3C2440的LWIP-1.3.0和
DM9000
在UCOS-II-2.8.6上的移植
基于S3C2440的LWIP-1.3.0和
DM9000
在UCOS-II-2.8.6上的移植 经常在Linux上跑,一时间跳到UCOS,感觉有点不习惯。
·
2015-11-13 04:22
OS
无os下使用
DM9000
有人在无os下使用
DM9000
吗?
·
2015-11-13 04:22
OS
以太网控制芯片
DM9000
在2440裸机上终于能正确接收数据了(源代码工程已经上传)
以太网控制芯片
DM9000
在2440裸机上终于能正确接收数据了(源代码工程已经上传) (411.47 K) 该附件被下载次数 168 弄了几天
DM9000
了,一直不能正确接收数据,郁闷了几天
·
2015-11-13 04:21
源代码
DM9000
初始化过程
DM9000
初始化过程 提交者: a00 日期: 2009/1/20 15:20 阅读: 124 drivers/dm9000x.c eth_init()函数 这里的初始化并不复杂,首先对
dm9000
·
2015-11-13 04:20
初始化
DM9000
寄存器功能详细介绍
DM9000
寄存器功能详细介绍 提交者: a00 日期: 2009/1/20 16:09 阅读: 44
DM9000
(A)是一个全集成、功能强大、性价比高的快速以太网
·
2015-11-13 04:19
介绍
基于S3C2440和
DM9000
移植LWIP
基于S3C2440和
DM9000
移植LWIP(一) 终于开始我的第一篇笔记了。这回要做的事情,是以太网的移植。 使用mini2440已经有一段时间了。
·
2015-11-13 04:04
IP
一步步写网卡驱动(-)
最近一直在看linux网络相关的东西, 做为提高准备自己动手写个网卡驱动, 手上刚好有一块mini2440, 所以准备以mini2440的
DM9000
·
2015-11-12 23:17
网卡
s3c2440的网卡接口扩展
DM9000
在这里,我们外接
DM9000
,使其可以与以太网相连接。
DM9000
可以直接与ISA总线相连,也可以与大多数CPU相连。
·
2015-11-12 21:59
接口
mini2440移植uboot-2008.10 (二)
DM9000
网卡驱动移植
还是利用 mini2440移植uboot-2008.10 (一) 修改好的代码 通过观察可以发现,mini2400使用的网卡芯片是
DM9000
,在uboot-2008.10源码中已经支持该芯片的驱动
·
2015-11-12 19:21
2008
<2012 12 05> FL2440开发板的U-boot-2010.09版本移植(五)支持
DM9000
网卡和板级相关LED等配置
一、在board/fl2440/fl2440.c 中对GPIO和PLL的配置进行修改(1)修改GPIO和PLL的配置(36行附近)为: [cpp] view plain copy #if FCLK_SPEED==0 /* Fout =
·
2015-11-12 15:09
2012
一个指针的用法
DM9000_REGS为一个结构体,存放
DM9000
的寄存器 DM9000_REGS *g_pDM9000; //定义一个该结构体类型的指针
·
2015-11-11 10:50
指针
S3C6410移植u-boot-2010.3(3)正常化配置
一、网卡的正常化配置 1、修改头文件调用关系 在原配的smdk6400.h中(因为是复制过来的),网卡配置为CS8900,而手头开发板上的网卡为
DM9000
,所以第一步来修改网卡驱动程序
·
2015-11-11 04:33
Boot
u-boot-2010.09移植(B)
前面我们的u-boot只是在内存中运行,要想在nandflash中运行,以达到开机自启的目的,还需作如下修改 一.添加
DM9000
网卡支持 1.修改board/fl2440/fl2440
·
2015-11-08 15:50
Boot
C6414上移植LwIP
在新研NXX板上使用了若干片C6414,其中有两片用EMIFB接口连接
DM9000
芯片扩展出网口,上层采用LwIP协议栈。因此需要移植LwIP协议栈和
DM9000
的驱动。
li_boxue
·
2015-11-04 19:00
Lwip
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他