文件名称:
ARMVxWorks的多现场总线网关BSP及驱动程序研究.pdf
开发工具:
文件大小: 3mb
下载次数: 0
上传时间: 2009-10-31
详细说明: 作为 一 种 全数字化的现场通信网络,现场总线以其可控性强、可靠性高、开 放性好等优点M,在现代工业控制和仪器测量等领域得到了广泛的应用。然而由 于历史和应用领域的原因,出现了多种现场总线并存的局面[21。在实际应用中常 常需要在不同种类的现场总线间进行数据通信以及用户需要对不同种类的现场总 线设备进行操作和控制。同时,工业测控系统在控制层采用现场总线技术,而在 管理层采用以太网构成的企业信息网[31,工业网络的发展迫切需要与顶层信息网 络融合,以实现信息共享,满足对管理控制一体化的需求。为了解决以上两个问 题,本论文 提出了一种基于ARM和VxWorks的多现场总线互联网关,实现多种 现场总线之间、现场总线和以太网之间的数据通信和互操作,并同时为用户提供 统一的访问接口。 本论 文 从 互联网关的总体设计入手,分析了互联网关的结构设计,硬件平台 特征和软件设计。在互联网关的总体结构设计部分,着重阐述了互联网关中的实 时中间件层的实现原理;在硬件平台特征中,主要分析了系统从Nandflash引导 的实现机制;在软件设计部分深入阐述了协议转换程序的实现方法。 互联 网 关 的BSP和驱动程序设计是本论文的重点。在BSP设计部分,本论 文结合VxWorks操作系统下BSP设计的特点和互联网关的硬件特征,提出了两 阶段引导操作系统的方案:第一阶段的引导代码主要是初始化硬件并将第二阶段 的引导代码搬运到SDRAM中执行,第二阶段用于实际引导VxWorks操作系统。 在BSP设计的最后,本文还着重讨论了引导程序中的异常处理机制。在驱动程序 部分,本文从VxWorks操作系统下UO子系统和驱动程序的关系入手,分析了 VxWorks操作系统中1/O子系统调用到驱动程序的实现过程。在此基础上,本论 文结合项目源代码,详细分析串行设备、Nandflash设备、网卡和CAN控制卡驱 动的实现机制和驱动函数实现过程,并在每种设备的驱动程序最后讨论了该设备 驱动程序加载到操作系统中的过程。最后对本论文研究工作作了总结,并对下一 步工作进行了展望 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.