基于ARM的嵌入式协议转换器的设计与实现操作系统的移植及网卡驱动程序设计 - 免费下载

技术资料资源 文件大小:3215 K

📋 资源详细信息

文件格式
未知
所属分类
上传用户
上传时间
文件大小
3215 K
所需积分
2 积分
推荐指数
⭐⭐⭐ (3/5)

💡 温馨提示:本资源由用户 突破自我 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。

资源简介

随着信息技术的飞速发展,嵌入式系统技术的应用日益广泛。然而目前大多数嵌入式系统还处于单独应用阶段,以MCU为核心,与一些监测、伺服、指示设备配合实现一定的功能。为了实现多个MCU之间的信息交流,大多利用CAN、RS-232、RS-485等总线将MCU组网。现场总线虽然易于构建设备网络,并实现现场设备间的互连互通,但长期以来不同企业出于自身利益的考虑制定了互不兼容的总线标准,使得处于不同总线网络中的设备通信困难。同时,现场总线难以实现与企业办公网络的融合。工业自动化需要开放,统一,互连的总线标准,并迫切需要与企业信息网络融合实现集中管理与决策支持。工业以太网有可能解决传统现场总线的弊端,是现场总线发展的重要趋势。但是传统的现场总线在设备级上已广泛使用并长期存在,现实的情况是需要在不改变已有现场总线的基础上实现与企业信息网络的集成。 在工业控制设备之间中长距离通信的诸多方案中,RS-485系统总线因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动测控等领域。目前很多的工业设备采用RS-485联网,组成分布式控制系统。基于这种现状,本文系统地提出了在以LPC2292(ARM7)为CPU、Nucleus PLUS为实时操作系统的平台上,以RTL8019AS为网络控制芯片构建RS-485与以太网互连的协议转换器的设计思想与实现方法。本文详细阐述了该系统硬件结构,网络接口硬件的设计方法,通过对嵌入式操作系统Nucleus PLUS内核以及TCP/IP协议栈Nucleus NET的研究和分析,编写出支持以太网接口的硬件平台的板级初始化和协议栈初始化程序,实现了Nucleus PLUS及NucleusNET在ARM7上的移植。通过对网络控制芯片RTL8019AS内部寄存器的分析,完成了以太网端口驱动程序的开发,从而实现了以太网和RS-485总线网络的互连。

立即下载此资源

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

资源说明

📥 下载说明

  • 下载需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传
  • 资源永久有效

📦 使用说明

  • 下载后用解压软件解压
  • 推荐 WinRAR 或 7-Zip
  • 如有密码请查看说明
  • 解压后即可使用

🎁 积分获取

  • 上传资源获得积分
  • 每日签到免费领取
  • 邀请好友注册奖励
  • 查看详情 →

相关标签

点击标签查看更多相关资源:

相关资源推荐