基于ARM平台的嵌入式系统以太网接口的设计.docVIP

基于ARM平台的嵌入式系统以太网接口的设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于ARM平台的嵌入式系统以太网接口的设计

嵌入式系统

原理及应用开发技术

姓名

学号09700112班级

09电信1班

院别

计算机与信息工程学院

嵌入式系统与网络接口的设计与实现

摘要:介绍了嵌入式以太网接口的设计与实现,采用S3C44B0x微控制器与以太网控制芯片RTL8019AS进行硬件设计,并对S3C44B0x的性能,RTL8019AS逻辑结构和工作原理及相关寄存器设置进行了分析和讨论,给出了相关硬件连接图及驱动程序的移植,实现嵌入式以太网的数据传输器并成功应用于电力远动系统的改造。

关键词:嵌入式微处理器网络接口数据传输

随着信息化智能化网络化的发展,嵌入式技术获得了广阔的发展空间。进入20世纪90年代,嵌入式技术全面展开,目前已成为通信和消费类产品的共同发展方向。而在网络飞速发展的今天,网络已经渗透到了方方面面网络传输成为最经济最有效的数据传输方式之一,嵌入式技术和网络的结合也已经成为了嵌入式技术必威体育精装版的研究方向。但是,目前基于嵌入式系的以太网设计方案不是很多。本文使用处理器S3C44BOX和10MB以太网接口芯片RTL8019AS,提出了一种嵌入式系统的网络接口设计。

第一章嵌入式系统及以太网的概述

1.1嵌入式系统与嵌入式处理器

嵌入式系统一般是指非PC系统,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。包括硬件和软件两部分:硬件包括处理器/微处理器、存储器、外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。

嵌入式系统一般由处理器、存储器、输入输出和软件四个部分构成。嵌入式系统核心的部分是嵌入式处理器,目前,世界上具有嵌入式功能特点的处理器已经超过了lO00多种,30多

个系列。现在主要流行的嵌入式处理器类型有PowerPC、X86、MIPS、ARM/SARM系列等。微处理器的特点如下:

支持多任务能力,并且有较短的中断响应时间,从而使代码和内核的执行时间减少到最低限度;

具有功能很强的存储区保护功能,为了避免在软件模块之间出现错误的交叉作用;可扩展的处理器结构,能最迅速地开发出满足应用的最高性能的嵌入式微处理器;

必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mw甚至μw级。

S3C44BOX是目前使用最多的ARM核芯的嵌入式处理器。它是基于ARMTTDMI内核的16/32位RISC处理器。功能强大,目前已广泛应用于手持设备、因特网设备、网络、调制解调设备等领域。其主要特点有:

其功能强大,扩展了完整的通用外围器件,使系统的费用降至最低,减低了硬件开发的难度;系统配置了2MB的FLASH存储器以及8MB的SDRM存储器;

为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案;

它的低功耗和出色的全静态设计特别适用于对成本和功耗敏感的应用;

广泛应用于手持设备、因特网设备、网络、调制解调设备等领域。

S3C44BOX主要功能如下:

·带8KB缓存的2.5V静态ARMTTDMICPU核;

·带有扩展内存控制器;

·有一个专用DMA通道的LCD控制器;

·有2个通用DMA通道,1个带外部请求管脚的DMA通道;

·有71个通用I/0端口和8个外部中断;

·有5路PWM定时器和1路内部定时器;

·带有8通道10位ADC(采样速率为100Kbit/s);

·带有看门狗定时器;

·有四种能量控制模式:正常模式、低模式、休眠模式和停止模式。

1.2网络接口芯片RTL8019AS

以太网接口芯片的功能是处理主机访问网络媒体的操作把来自上层的数据包封装成帧,再编码成信号,发送到网络上。或者把从网络上接收到的信号,组合成帧,送往OSI(OpenSystemInterconnection)模型的上层设备处理。

本设计方案的网络接口选用与NE2000兼容的10M网卡芯片RTL8019AS。选用RTL8019AS是因为它软件移植性好,接口简单,价格便宜,带宽充裕。

RTL8019AS是高度集成的以太网控制器,它有以下的一些主要特点:遵守EthemetⅡ、IEEE802.3、10Base5、10Base2、10BaseT等标准,支持全双工以太网功能,收发可同时达到10Mbit/s,支持UTP、AUI和BNG的自动检测功能;在10BaseT拓扑结构的网络中,自动改正极性l提供可选择的l6个I/0口基地址。

3.1设计的思想和原理

本设计采用uCLinux系统平台来完成对硬件系统的管理和维护。uClinux是专门针对没有MMU的CPU设计的可以去

文档评论(0)

183****9588 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档