基于嵌入式Linux的CAN-TCP/IP网关的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:SMXYIMASHI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息与网络技术的发展,嵌入式系统渗透到各个领域,得到了广泛的应用。嵌入式Linux因为免费、开放源代码以及强大的网络功能受到了越来越多的重视。 在工业控制领域,以前单个设备的独立性较强,设备之间的依赖性较弱。而随着数字设备大面积替代原有的模拟设备,并伴随通信技术的发展,设备资源的有效利用、设备间的协同工作以及远距离传输与远程监控等技术得到越来越多的重视。工业设备联网已成为趋势。 CAN(Control Area Net)总线作为一种优秀的现场总线,在我国开始得到大面积的推广与应用。越来越多的工业设备采用CAN总线联网,组成分布式控制系统。以TCP/IP等协议为基础的Internet除了在通用计算机(PC机)上得到普及外,开始进入工业设备领域。设备接入Internet将大大提高控制系统的分布式特性。由此引出了CAN总线网络与Internet的网络互连课题。 本文以嵌入式Linux为平台,对CAN-TCP/IP网关进行了相关的研究,主要成果如下: 根据研究目的,选择了合适的方案,以高速的ARM7处理器S3C4510B为核心,丌发了一块基于uClinux的CAN-TCP/IP嵌入式网关。。 研究了Linux操作系统内核的运行机制。简单分析了Linux系统的内存管理、进程管理、进程间通信、网络系统的工作原理。并着重对Linux的设备驱动程序进行了讨论。 完成了uClinux操作系统在目标板上的移植,并编写了uClinux下的CAN总线设备驱动程序。完成了uClinux操作系统下CAN-TCP/IP服务器程序,并编写了PC-Windows下的客户端程序。通过以太网对该网关进行连接,能稳定的实现CAN总线信息的收发。 研究了嵌入式uClinux下的WebServer,并实现了嵌入式CAN总线的Web服务器,提升了CAN-TCP/IP网关的易用性。通过局域网的浏览器就可以向CAN总线网络发送信息,并显示接收的信息。 配合本文的研究,所开发的嵌入式CAN-TCP/IP网关经在实验室测试具备较好的易用性和稳定性,完全实现了通过以太网进行CAN总线网络信息收发的功能。
其他文献
随着经济的全球化和计算机技术的迅速发展,以信息化带动工业化,加强以信息技术为核心的企业综合自动化技术的实施应用成为企业提高综合竞争力的有效途径。ERP作为关键技术之一,
选址问题是运筹学研究的一个问题,同时在物流学中也是一个研究方向。在本文中,介绍了一个重要的仓库选址问题:单资源固定容量设备选址问题。问题是决定将这些带有容量限制的仓库
沙尘暴历史数据集具有场分布,维度高,数据量大的特点。而数据挖掘正是用来从大量数据中发现感兴趣的知识从而支持决策的良好方法。因此本文研究的主要内容就是如何用数据挖掘技
随着微电子技术的出现和发展,现场总线技术日益成为国内外仪表界的关注焦点。CAN现场总线作为一种有效支持分布式控制和实时控制的技术,以其稳定性好、可靠性高、抗干扰能力强
两相流参数检测对工业生产和科学研究有重要意义,两相流参数实时、准确测量一直是一个急需解决而又长期未能很好解决的难题.电阻层析成象(ERT)技术是近年来发展起来的一种基
学位
本文所研究的课题是浙江省科技型中小企业技术创新基金项目“集成数码存储功能的嵌入式便携导航仪”(项目计划编号2004D40001)。 随着社会经济和科学技术的发展,公路交通
隧道窑的控制水平是制约耐火材料质量提高的一个重要因素。现代窑车式隧道窑是耐火材料制品生产的重要设备,其自动控制策略是过程控制领域内的一个研究课题。如何设计一个能够
生物蛇的蛇体十分柔软,在运动中可根据周围情况变换自己的运动方式。蛇形机器人是根据蛇体的构造方设计出的仿生机器人,并通过在对蛇的运动原理分析后,实现对蛇类运动的模仿。人
嵌入式地理信息系统(EGIS)是指在嵌入式设备上运行的地理信息系统,是当前GIS技术发展的一个热点和重要研究方向之一,已被广泛应用于军事、智能交通、旅游、自然资源调查、环