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
2.2 Linux内核配置分析 笔记
1.makemenuconfig配置结果生成.config2.配置解析(以网卡
DM9000
为例)打开.config文件,发现该文件是由以CONGIG_XXX形式的配置项组成的。
jrc_january
·
2020-08-09 09:28
JZ2440开发板
dm9000
网卡驱动
(1)1582module_init(dm9000_init);(2)1568staticint__init1569dm9000_init(void)1570{1571printk(KERN_INFO"%sEthernetDriver,V%s\n",CARDNAME,DRV_VERSION);15721573returnplatform_driver_register(&dm9000_driver
Hui_NJ
·
2020-08-08 14:16
linux
u-boot-2010.09移植(B)
前面我们的u-boot只是在内存中运行,要想在nandflash中运行,以达到开机自启的目的,还需作如下修改一.添加
DM9000
网卡支持1.修改board/fl2440/fl2440.c中的board_eth_init
weixin_30344131
·
2020-08-07 19:48
uboot移植(九)移植网卡
DM9000
一、原理TQ210板载的网卡芯片是DM9000A,接在S5PV210的SROM控制器的BANK1上。S5PV210的SROM控制器支持8/16位NORFlash/PROM/SRAM内存。分为6个bank,每个bank寻址空间达128MB。每个bank有一个片选信号nGCS[5:0],用来选通外接的内存芯片。当发的地址在bank1的寻址范围内(0x88000000~0x8FFFFFFF)时,表示在访
LouisGou
·
2020-08-07 11:39
uboot
uboot
Linux内核驱动模块的删除
学长给了一个的任务:删除Linux内核中的
DM9000
的驱动模块,重新编译内核。这篇文章现在写肯定还不够完善,我之后我会再补全,所以先打一个“@”的标记。
ninshine
·
2020-08-06 10:35
uboot移植之修改支持SDRAM篇4
uboot移植之修改支持NorFlash篇5uboot移植之修改支持NandFlash识别篇6(超详细)查看电路图,不难看出SDRAM、NorFlash、
DM9000
都是内存类的接口,即芯片引脚即连接数据
ZRong-L
·
2020-08-05 15:13
uboot
2440
uboot启动第二阶段start_armboot函数遍历init_sequence做了什么?
board_init位于board/samsung/x210/x210.c这里初始化网卡
DM9000
,gd->bd->bi_arch_number
weixin_30466953
·
2020-08-05 14:38
【STM32F429开发板用户手册】第37章 STM32F429的FMC总线基础知识和HAL库API
37章STM32F429的FMC总线基础知识和HAL库API本章节为大家讲解并行总线接口FMC(Flexiblememorycontroller,灵活动态存储器),用到的地方比较多,比如V6开发板外接
DM9000
安富莱电子
·
2020-08-04 17:00
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-200
zhoujk0520
·
2020-08-04 10:24
linux
内核模块
s5pv210 uboot——移植
DM9000
网卡驱动
1:
DM9000
原理分析s5pv210接
DM9000
底板图:重要的引脚有:IOR、IOW、AEN、CMD、INT、RST以及数据引脚SD0-SD15看数据手册这些引脚的作用:IOR:读选择引脚,低电平有效
weixin_30820151
·
2020-08-04 04:29
NFS挂载总结
机与开发板直接用网线相连时(将开发板的内核支持网卡驱动)出现的问题:启动开发板时,打印出来信息不停提示:eth0:linkup,100Mbps,full-duplex,lpa0xCDE1,表示pc机网卡与开发板
dm9000
鸭蛋西红柿
·
2020-08-03 18:25
嵌入式开发
飞凌OK6410开发板之u-boot-2011.06-rc2移植之愚见
最近,对UBOOT产生了点兴趣,以前一直用的都是飞凌官方自带的uboot1.16版本,记得当时的这个版本还不支持板载的
DM9000
网卡,后来就在其基础上学着去移植
DM9000
网卡驱动,虽然移植是成功了,
L_1054781936
·
2020-07-31 14:32
嵌入式LINUX之UBOOT
s5pv210移植uboot的网卡驱动
tiny210开发板上板载
DM9000
网络芯片,集成了网络控制器和PHY,外接一个网络变压器。uboot源码目录driver/n
小王20122014
·
2020-07-30 21:38
s5pv210的uboot
DM9000
网卡芯片驱动的预备知识:MAC/PHY
ETHERNET的接口实质是MAC通过MII总线控制PHY的过程。MAC是MediaAccessControl的缩写,即媒体访问控制子层协议。该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首
千重浪_WaterStone
·
2020-07-30 01:03
Driver
PHY Linux 驱动
以太网MAC(链路层)+PHY(物理层/RTL8201F,88E1111);集成型
DM9000
,RTL8139CP由于网络数据传输量较大,不论是分开型还是集成型,通常会在MAC和PHY之间引入DMA,MAC
shichaog
·
2020-07-30 00:33
网络
U-boot移植 (v2012.04.1 S3C2440平台) (五)
DM9000
驱动支持,yaffs文件系统下载支持
9DM9000网卡驱动支持u-boot-v2012.04对
DM9000
网上的支持已经比较完善的,只需要在配置里加上
DM9000
的编译选项,并在启动时加上
DM9000
的初始化就行了。
novawl
·
2020-07-29 21:54
嵌入式系统
Keil5调试程序遇到HardFault_Handler的奇葩问题
硬件环境:F103ZET6,
DM9000
软件环境:ucosii,lwip1.4.1Keil5在使用JLink进行调试的时候,查看内存信息会进入HardFault_Handler,经过一段时间摸索总结如下
jlboy
·
2020-07-16 01:21
硬件开发
ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记
移植目标:驱动串口;驱动网络芯片
dm9000
;实现内核的下载(uImage);实现启动Linuxkernel(z
jocks
·
2020-07-14 12:58
u-boot-1.1.6在mini2440开发板上的移植
uboot版本:u-boot-1.1.6交叉编译器:3.4.5开发板:友善之臂mini2440开发板配置:SoCs3c2440、网卡
DM9000
、NorFlashAM29LV160DB(2M)、NANDFLash
桃叶儿
·
2020-07-14 10:14
uboot
linux2.6.22.6移植并添加
DM9000
支持
今天参照<天嵌科技出品-Linux移植文档>和韦东山的<嵌入式linux应用开发完全手册>一书成功移植成了linux2.6.22.6并添加了
DM9000
的支持(其实linux在我板子上早就跑起来了,可那时用的内核不是我配置的
俺总在笑
·
2020-07-14 07:30
linux
DM9000
LINUX标准驱动S3C2440平台
/**dm9000.c:Version1.203/18/2003QQ:1215483516TEL:18589097498**ADavicomDM9000ISANICfastEthernetdriverforLinux.*Copyright(C)1997Fly-coreFrankdai**Thisprogramisfreesoftware;youcanredistributeitand/or*mod
fly-core
·
2020-07-08 11:01
S3C2440平台
DM9000
LINUX标准驱动
Linux-4.9.2内核在mini2440上的移植(六)——修改MD9000驱动
本篇目标:修改
DM9000
驱动,使内核支持网络。
zl199203
·
2020-07-06 13:38
使用OpenWrt开发嵌入式Linux(五):网卡
DM9000
本次在Linux-4.14上面移植
DM9000
,刚开始设备起不来,调试了很长时间,最终发现是因为没有使能S5Pv210的SROMC时钟。
奋斗-永无止境
·
2020-07-06 13:40
网卡
DM9000
的驱动移植
要想成功移植
DM9000
的驱动,首先应该了解Linux内核中platform驱动模型架构和网卡
DM9000
与cpu的硬件连接,一、硬件链接情况
DM9000
在电路板上的连接中与编程相关的如下:1)EECS
yinwei520
·
2020-07-06 10:44
嵌入式Linux驱动
linux设备驱动之——
dm9000
移植
linux平台defora9.0硬件平台mini2440参考文档:1、
dm9000
时序硬件http://blog.chinaunix.net/space.php?
yimu13
·
2020-07-06 10:53
DM9000
移植笔记
网上好多关于
DM9000
驱动的例子,大同小异,但是一律照搬都是不行,最多的只能发现设备,到最后还是ping不通,花费九牛二虎之力,终于还是弄好了。看到ping通其他主机,真是舒了一口气。
yang_dk
·
2020-07-06 10:17
网络驱动与
DM9000
网卡驱动在linux系统中的位置:重要数据结构和函数:/*网卡设备*/structnet_device{/**Thisisthefirstfieldofthe"visible"partofthisstructure*(i.e.asseenbyusersinthe"Space.c"file).Itisthename*theinterface.*/charname[IFNAMSIZ];/*device
xmzzy2012
·
2020-07-06 09:16
linux设备驱动理论
Uboot-2015.04版修改ksz9031驱动
DM9000
就是一个MAC+PHY芯片,之所以用
DM9000
是因为有些芯片内部没有MAC外设。此处使用I.MX6系列芯片内部集成有MAC,网络芯片选型为KSZ9301。
蓁叶
·
2020-07-06 04:39
Linux
ERROR: resetting
DM9000
-> not responding
dm9000
not found at 0x88000000问题解决
ERROR:resettingDM9000->notrespondingdm9000notfoundat0x88000000id:0x00000000从错误信息来分析。id号打印出来是错误的。先定位错误文件:root@xjg:/home/xjg/u-boot-2012.10#grep-r"ERROR:resettingDM9000"drivers/net/dm9000x.c:printf("ERR
weixin_34163553
·
2020-07-06 00:49
ERROR: resetting
DM9000
-> not responding
dm9000
not found at 0x88000000问题解决
ERROR:resettingDM9000->notrespondingdm9000notfoundat0x88000000id:0x00000000从错误信息来分析,id号打印出来是错误的。先定位错误文件:root@xjg:/home/xjg/u-boot-2012.10#grep-r"ERROR:resettingDM9000"drivers/net/dm9000x.c:printf("ERR
疯雨
·
2020-07-05 15:34
bootloader篇
linux-2.6.32在mini2440开发板上移植之
DM9000
网卡移植(3)
移植
DM9000
网卡驱动1设备资源初始化Linux-2..6.32.2已经自带了完善的
DM9000
网卡驱动驱动(源代码位置:linux-2.6.32.2/drivers/net/dm9000.c),它也是一个平台设备
ssdsafsdsd
·
2020-07-05 13:09
Mini2440系统移植专题
u-boot网卡驱动移植
1.设置网卡的位宽由于s3c2440存储控制器的bank4连接的是
DM9000
网卡,下面是网上截取的图,可知网卡位宽为16。
uii1
·
2020-07-05 12:22
uboot
Linux系统移植实验---网卡驱动的移植
FS4412使用的是
DM9000
网卡,我们通过这个实验能够了解如何在内核中添加网卡驱动及网络功能的基本配置。
IT平头哥
·
2020-07-05 11:15
Linux系统移植
【移植驱动到Linux3.4.2内核之一】移植DM9000C网卡驱动
文章目录1移植
DM9000
网卡驱动程序概览2.移植内核自带
杨柳_
·
2020-07-05 06:00
利用fl2440开发板和rt3070模块实现简单路由器制作
路由器主要是由有线网卡和无线网卡组成(当然内核也有份),我们将无线网卡rt3070和fl2440上的有线网卡
dm9000
这个组合当做一个路由器,有线网卡作为WAN口(连接广域网),无线网卡作为LAN口(
luliteng
·
2020-07-04 23:57
基于I.MX6Q PCIE的千兆以太网(intel I210)的扩展设计
转载请注明出处前言:我们在使用I.MX6Q的过程中,由于CPU只带一个以太网控制器,而我们的设计需要2个甚至多个,此时就设计到以太网扩展的问题,以太网扩展方案其实挺多的,打个比方:1.基于localbus总线的
DM9000
仙神
·
2020-07-04 23:17
ARM-LINUX
硬件设计
S3C2440开发板烧录笔记
微处理器S3C2440A基于ARM920T核心,0.13µm的CMOS标准宏单元和存储器单元它采用了新的总线架构如先进微控制总线构架(AMBA)1主要注意:256M的nandflash,64M的内存带
DM9000
klaus_x
·
2020-07-04 20:06
liunx开发学习笔记
ARM-Linux驱动--
DM9000
网卡驱动分析(二)
Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6612623下面开始分析具体的代码,这里由于使
DM9000
iteye_17312
·
2020-07-04 18:05
zz
DM9000
移植到S3C2410 +linux2.6 一例
网上好多关于
DM9000
驱动的例子,大同小异,但是一律照搬都是不行,最多的只能发现设备,到最后还是ping不通,花费九牛二虎之力,终于还是弄好了。看到ping通其他主机,真是舒了一口气。
星辉斑斓
·
2020-07-04 17:04
kernel
u-boot-2012.04.01移植(九)提供
dm9000
网卡支持
从u-boot打印信息可以看到,使用网卡是cs8900,但开发板上集成的是dm000,需要修改代码以支持
dm9000
(使用内核自带
dm9000
驱动)1、修改配置更换网卡cs8900的源文件放在drivers
floatinglong
·
2020-07-04 15:07
uboot
dm9000
问题读取ID 出问题解决方法
转自:http://blog.sina.com.cn/s/blog_7f0456bf0100zup6.htmlstaticvoid__CheckPHYID(void){//*如果能够正常读取出数据,那么说明时序是正确的//*注意这个时序和读取或者写入一个寄存器的值后的//*延时时间不是一样的含义。U32id_val;id_val=ior(DM9KS_VID_L);id_val|=ior(DM9KS
cos_sin_tan
·
2020-07-04 13:29
S3C2440裸机代码
嵌入式
【学习笔记】
DM9000
裸机驱动(一)
1总体介绍
DM9000
是以太网MAC控制器。它有一个一般处理接口、一个10/100M自适应的PHY和4KDWORD值的SRAM。它的目的是在低功耗和高性能进程的3.3V与5V的支持宽带。
chjr1000
·
2020-07-04 13:19
ARM
网络
TQ2440
DM9000
【STM32H7教程】第47章 STM32H7的FMC总线基础知识和HAL库API
86980第47章STM32H7的FMC总线基础知识和HAL库API本章节为大家讲解并行总线接口FMC(Flexiblememorycontroller,灵活动态存储器),用到的地方比较多,比如V7开发板外接
DM9000
Simon223
·
2020-07-04 08:09
STM32H7教程
fl2440添加rt3070wifi模块--关于AP模式
实际上路由器主要是由有线网卡和无线网卡组成(当然内核也有份),我们将无线网卡rt3070和fl2440上的有线网卡
dm9000
这个组合当做一个路由器,有线网卡作为WAN口(连接广域网),无线网卡作为LAN
lumqi
·
2020-07-04 00:32
WiFi模块--ralink
rt3070
Linux 网络设备驱动(
dm9000
)
网络设备驱动的分层网络协议接口层------------------数据链路层网络接口层------------------------数据链路层设备驱动功能层------------------数据链路层网络媒介层------------------------物理层网络协议接口层网络协议接口层给上层协议提供统一的数据包收发接口,无论上层是ARP协议还是IP协议,都通过dev_queue_xmi
MIPSA
·
2020-07-02 10:51
Linux
设备驱动开发
关于开发板不断eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 eth0: link down的问题
所以判断是我的那块开发板网络芯片
DM9000
坏了。硬件工程师的心理作祟,直接跑到
zhy2010xbmu
·
2020-06-30 17:26
嵌入式linux
Linux
DM9000
网卡驱动程序完全分析
说明1:本文分析基于内核源码版本为linux-2.6.31说明2:本文在理解了linux中总线、设备和驱动模型的基础上加以分析代码虽然Linux驱动程序应该是和具体的硬件平台分离的,但是为了更好的理解
DM9000
小雷总
·
2020-06-30 09:47
网络通信实验——STM32F103ZE
一、DM9000DM9000有多种型号,有100引脚和48引脚的,ALIENTEK战舰STM32F103V3开发板选择的是48引脚的
DM9000
,型号为DM9000CEP。
只为成长
·
2020-06-28 21:30
STM32
DM9000
网卡ARP 数据包格式分析
1.ARP数据包格式在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP协议就起到这个作用。源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”,并将这个请求广播到本地网段(以太网帧首部
weixin_33912445
·
2020-06-28 07:43
STM32之FSMC爬坑
FSMC之
DM9000
初始化问题,大多数开发板例程初始化都是这样的,包括官方的例程:FSMC_NORSRAMInitTypeDefFSMC_NORSRAMInitStructure;FSMC_NORSRAMTimingInitTypeDefp
代码搬运工_嵌入式
·
2020-06-25 03:39
stm32
上一页
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
其他