基于ARM和DM9000的网卡接口设计与实现
需积分: 10 177 浏览量
更新于2024-12-12
收藏 604KB PDF 举报
"基于ARM和DM9000的网卡接口设计与实现"
本资源主要介绍基于ARM和DM9000的网卡接口设计与实现,旨在解决小型嵌入式设备的Internet接入问题。该设计基于ARM平台下的板载网卡DM9000,通过驱动程序对以太网控制芯片DM9000的控制,实现了网络数据传输功能。
**ARM和DM9000的网卡接口设计**
在设计中, ARM CPU S3C2410作为主控芯片,DM9000作为以太网控制芯片。硬件方面主要涉及以太网网络接口的设计,软件方面主要是设计以太网控制芯片驱动程序。
**以太网控制芯片DM9000**
DM9000是DAVICOM公司的10/100Mb/s自适应以太网芯片,具有通用的处理器接口。其特点是:支持8位、16位、32位数据总线宽度;寄存器操作简单有效,有成熟的Linux驱动程序支持;3.3V接口电平;成本相当低廉;还可以使用MII接口和PHY芯片连接。
**ARM和DM9000的连接**
在连接中,需要完成DM9000与ARM芯片S3C2410三大总线连接,以及DM9000与网络变压器YL18-2050S(或YL37-1107S)+以太网水晶接头RJ45的连接。
**嵌入式系统网络接入方案**
该嵌入式系统网络接入方案具有硬件接口简单、外围器件少、价格低廉、开发周期短等特点。该方案可以满足小型嵌入式设备的Internet接入需求,具有现实意义。
**小型嵌入式设备的Internet接入**
小型嵌入式设备的Internet接入需要解决底层硬件问题,即协议的物理层。以太网控制网络技术具有成熟的技术、低廉的网络产品、丰富的开发工具和技术支持,逐渐形成了现场总线的新标准——Ethernet。
**结论**
基于ARM和DM9000的网卡接口设计与实现可以满足小型嵌入式设备的Internet接入需求,具有硬件接口简单、外围器件少、价格低廉、开发周期短等特点。该方案可以满足现在人们的需求,具有现实意义。
161 浏览量
2023-07-05 上传
点击了解资源详情
2009-05-08 上传
123 浏览量
点击了解资源详情
175 浏览量
点击了解资源详情
198 浏览量
大瓶子先森
- 粉丝: 31
最新资源
- 互联网搜索引擎:原理、技术与系统解析
- Intel汇编指令集详解与执行周期
- 0040详解:VC++中的高效Oracle数据库操作工具
- 互联网接入方式:家庭、校园与企业趋势探讨
- 互联网信息服务详解:IIS、DNS、FTP等
- 深入理解与实践:FAT文件系统原理与直接扇区操作
- Eclipse3.2整合Tomcat5.5.17与Oracle9i配置教程
- SAP ICP600:贸易促销管理的高效解决方案
- C++编程基础:流处理、迭代器与语言支持详解
- 常见的2级外来语整理大全
- gcc与g++编译器详解:选项与功能概览
- C++/C编程最佳实践指南
- Struts框架实战:构建Web应用
- C语言词法分析程序设计与实现
- 考研英语阅读理解精读策略:扫清词汇障碍
- MySQL数据库基础操作教程