面向生产设备管理的嵌入式SNMP代理研究与实现
发布时间:2018-06-22 04:28
本文选题:生产设备管理 + SNMP ; 参考:《重庆大学》2012年硕士论文
【摘要】:随着制造企业生产规模的扩大,对生产资源的优化配置和生产成本控制越来越受到企业和学术界的关注。生产设备作为制造企业最重要的生产资源之一,呈现出部署位置分散、种类多样的特点,对生产设备实施网络化实时动态管理成为企业生产设备管理的迫切需求。但生产现场大多数设备并不支持以太网通讯,难以接入企业管理网络,导致企业不能对生产设备进行实时有效管理。 简单网络管理协议(SNMP)是专门为实施网络化管理而设计的Internet网络管理协议,其采用的管理站(Manager)——代理(Agent)网络管理框架能够对非IP的生产设备进行网络化管理,由于SNMP代理负责与现场设备进行实时信息交互,其性能直接影响着SNMP管理系统的结构和管理成本。因此,本文在分析生产设备管理对SNMP代理需求的基础上,提出基于Linux构建面向生产设备管理的嵌入式SNMP代理,并重点研究了嵌入式代理构建中的引导程序、嵌入式Linux操作系统和SNMP委托代理实体三个关键技术。 首先,在分析U-Boot启动和通用性实现原理的基础上,设计嵌入式SNMP代理引导程序功能,基于此研究了U-Boot移植中的关键问题;针对U-Boot不支持大容量Nandflash启动和不能兼容两种Flash启动方式的问题,在不改变U-Boot通用性的前提下,对U-Boot进行了改进,增强U-Boot的兼容性。 其次,,根据生产设备管理对嵌入式SNMP代理的需求,对Linux内核进行了移植和图形化的定制;在分析Linux设备驱动原理的基础上,依据应用系统设备配置属性,移植了LCD和DM9000网卡设备驱动,设计触摸屏输入和RS485设备驱动程序;结合嵌入式Linux各种文件系统的特点和应用系统硬件配置,设计了多文件系统架构,并研究了实现中的关键问题以及图形支持系统Qt/Embedded的移植。 最后,建立了面向生产设备管理的SNMP委托代理模型,重点对模型中扩展MIB库、协议映射器、设备通信管理器进行了研究,并详细设计了委托代理模型初始化、请求服务响应、生产设备监管等工作流程。在对系统进行集成的基础上,搭建模拟系统,对代理各部分功能和整体进行了测试。
[Abstract]:With the expansion of production scale of manufacturing enterprises, more and more attention has been paid to the optimal allocation of production resources and production cost control. As one of the most important production resources in manufacturing enterprises, production equipment has the characteristics of scattered deployment and diverse types. It is an urgent need for enterprises to implement networked real-time and dynamic management of production equipment. However, most of the equipments in the production site do not support Ethernet communication, and it is difficult to connect to the enterprise management network, which results in the enterprise unable to manage the production equipment in real time and effectively. Simple Network Management Protocol (SNMP) is a network management protocol specially designed for the implementation of network management. The management station (Manager) -agent (Agent) network management framework can manage non-IP production equipment networked. Because SNMP agent is responsible for real-time information exchange with field devices, its performance directly affects the structure and management cost of SNMP management system. Therefore, on the basis of analyzing the demand of SNMP agent for production equipment management, this paper proposes to build embedded SNMP agent for production equipment management based on Linux, and focuses on the bootstrap program in embedded agent construction. Embedded Linux operating system and SNMP proxy entity three key technologies. Firstly, based on the analysis of the principle of U-Boot startup and universal implementation, the function of embedded SNMP agent boot program is designed. Based on this, the key problems in U-Boot porting are studied. In order to solve the problem that U-Boot does not support large capacity and can not be compatible with two flash startup modes, U-Boot is improved without changing U-Boot generality to enhance U-Boot compatibility. Secondly, according to the requirement of production equipment management for embedded SNMP agent, the Linux kernel is transplanted and customized graphically. The device driver of LCD and DM9000 network card is transplanted, the touch screen input and RS485 device driver are designed, and the multi-file system architecture is designed according to the characteristics of embedded Linux file system and the hardware configuration of application system. The key problems in the implementation and the porting of QT / embedded, a graphic support system, are studied. Finally, the SNMP principal-agent model for production equipment management is established, and the extended MIB library, protocol mapper and device communication manager are studied, and the principal-agent model initialization and request service response are designed in detail. Production equipment supervision and other work processes. Based on the integration of the system, the simulation system is built, and the function and the whole of the agent are tested.
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP393.07;TP368.1
【参考文献】
相关期刊论文 前10条
1 张义磊,于涛,安吉宇,孙铁铮;三星S3C2410在嵌入式工业控制系统中的应用[J];长春理工大学学报;2004年03期
2 孙文涛;许萍;;SNMP在分布式光电测量设备管理中的应用[J];长春理工大学学报;2006年04期
3 梁风梅;曲振华;;基于VIVI的嵌入式便携播放器设计与实现[J];电脑开发与应用;2009年07期
4 赵海庆;姜宇鸣;;SNMP协议在测控网远程监控中的应用研究[J];飞行器测控学报;2011年06期
5 付强;王s
本文编号:2051591
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2051591.html