Internet的快速发展以及网络规模的迅速增长,使得对网络管理的需求变得越来越重要。这就要求对网络中所有设备及协议进行管理。而当今网络管理方式的发展趋势是更加智能化、自动化。这就需要由网络管理软件来更大限度的减少网络管理员工作量,使网络管理员的工作从繁杂的管理网络操作转变到管理网络工具。 SNMP(简单网络管理协议)协议由于其易于实现和广泛的TCP/IP应用基础而获得厂商的支持。而开源的NetSNMP软件的跨平台特性,使其在网络设备中得到了广泛应用。但以前基于SNMP的网络管理通常都是通过命令行或简单的网络管理工具,管理操作起来比较繁琐,而且收集到的结果比较抽象。AdventNet公司出品的Opmanager软件不仅拥有对SNMP监控数据强大的图形图表生成能力,而且简单易用。与NetSNMP结合,可以很好的实现企业级的网络管理功能。因此本文选用Opmanager网络管理软件实现了基于嵌入式Linux平台的SNMP图形化监控。 首先介绍了SNMP协议,包括SNMP协议的概述和SNMP协议的规范。其次构建了基于ARM7和ARM9两套嵌入式Linux开发平台,并在Linux PC上建立了它们的交叉编译环境。再次把NetSNMP代理程序分别移植到了这两套ARM平台,并对移植的程序进行裁减和优化使其适合在嵌入式设备上运行。最后通过Opmanager网络管理软件实现了对嵌入式设备的图形化监控,并在此基础上拓展了自定义的监控项使Opmanager管理软件能轮询到它们并生成实时的图形。最后Opmanager在快照主页面将它们定义为主视图,在主窗口显示出来。
上传时间: 2013-08-02
上传用户:asdfasdfd
海洋台站自动观测系统是一套应用于海滨观测的仪器设备,负责对气象、水文参数进行实时观测。诸多的参数通过相应的传感器进行测量,海洋台站自动观测系统对测量的信息进行汇总,再将其通过有线或无线的通讯方式传输到各级海洋环境监测预报中心,供天气预报和海洋预报使用。 本文以我国“海洋台站自动观测系统政府采购计划”为背景,重点设计了低成本、低功耗、高性能、高可靠性的新型海洋台站自动观测系统。本课题主要研究基于arm7+uClinux海洋台站自动观测系统的设计与开发。根据实际的需要,分析海洋台站自动观测系统的整体要求,对传感器进行选型,进行方案设计,完成整个系统的搭建。为了降低系统功耗,CPU所采用的是Samsung公司推出的无内存管理单元的处理器S3C44BO,设计了8MFLASH、64MSDRAM、液晶、USB以及键盘等相关电路。同时,为了减少驱动开发所带来的不便,使用TL16C554A对串口电路进行了扩展,便于数据处理,也使得系统具有更好的可扩展性。软件方面设计主要涉及了BootLoader引导装载程序的建立,选用uClinux操作系统,并对其内核进行配置和裁剪,添加源代码中没有的驱动程序。为了缩短研发周期和降低开发难度,选用MiniGUI作为图形用户界面系统,深入分析了MiniGUI的结构、原理,并将其移植到uClinux系统中。本系统采用的是MiniGUI-Threads多线程模式,主线程协调各个线程进行相应的数据处理。为了使系统操作变得直观、简单,对用户界面进行了初步设计,使用复用I/O的方法解决多串口通讯容易造成的数据阻塞问题。此外,为了更好的将台站所测得的信息量发送给海洋环境监测预报中心,需要完善通讯协议以便于数据交换。 最后,根据本系统实际研究开发结果,总结分析了系统的特点,并对下一步设计工作进行了展望。
上传时间: 2013-07-12
上传用户:juyuantwo
本文给出软件模拟I2C总线应用在多主机系统中的解决方案。分析多主竞争出现的原因及其时段,结合时序图和流程图阐述竞争仲裁的原理及实现方法,并提供通用软件包,用户可将其应用在实际的系统中。
上传时间: 2013-05-27
上传用户:pioneer_lvbo
本文主要考虑用单片机来实现公交车辆的自动考核与报站。文中介绍了系统设计的基本思路,详细设计分硬件和软件两方面,硬件主要包括:最小系统、显示部分电路、计数部分电路和语音电路等。软件部分介绍了主要
上传时间: 2013-06-21
上传用户:afeiafei309
随着科技的不断进步,现代电子技术、信息技术得到不断的发展,随之也带来了监控技术的不断发展。现代监控技术的含义已不仅仅是局限于某种单一的或独立的传感器测量或数据处理,而是多种技术的集成融合。针对与风蚀风沙与小气候环境的监测技术的实际需要,本选题提出了一种基于嵌入式ARM-Linux技术、Zigbee技术、GPRS网络技术与现代传感器技术的风蚀风沙与小气候环境的监控系统。 针对风蚀风沙以及小气候环境监测的各种传感器的种类以及型号的差别性与环境因子的需要,本选题选择了功能强大的ARM9处理器AT91RM9200为硬件平台,以开源的嵌入式Linux操作系统为软件平台的设计方案。考虑到野外监测中传感器的分布问题,选择了无线自主路由的Zigbee技术进行各种模拟传感器的连接,Zigbee主模块与AT91RM9200处理器之间的通信采用RS-232总线进行连接的设计思路。在对数据进行处理方法的选择上,本选题进行了数据的本地存储与GPRS网络无线远程发送相结合的设计方法。本地存储可以利用具有USB接口的现场存储设备如U盘、SD卡等。在进行GPRS网络传输时,本课题选择了西门子公司的MC39i模块实现GPRS网络与Internet网络的无缝对接,以进行终端设备与远端服务器的通信。软件设计上,采用了模块化设计,使用多线程编程,提高了软件运行的能力,在网络编程上使用了Socket编程技术,保证了多通道数据的网络传输。 本系统已经实现了硬件设计、软件设计的全部过程,并且已经在吉林白城中国农业大学实验站安装使用。实践表明,该系统具有可靠性高、体积小、安装方便,数据采集及时、准确、可靠等特点,适合大部分野外环境的监测应用。
上传时间: 2013-04-24
上传用户:tzl1975
随着国内汽车工业的发展,国内的车辆导航系统的市场需求也越来越大。目前国内推出的一些车载导航定位系统还没有在车载系统中得到广泛的应用,还须在改进技术、提高精度的同时降低开发成本。 车载导航终端结合了导航定位技术、地理信息系统(GIS)、通讯技术以及嵌入式计算机技术,为用户提供导航定位、地理信息等服务。车载导航终端由GPS定位系统、电子地图、嵌入式系统组成。导航终端接收GPS所传送的卫星信号,得到车辆的即时位置,通过GPS信号处理系统传送给主机,再配合嵌入式系统上的空间数据库,将车辆经过的轨迹显示在显示屏上。 本论文首先讨论了车载导航系统的原理和硬件结构,然后分析设计了软件系统的工作流程及实现方案;介绍了Boot Loader和Linux内核的定制、移植;重点介绍了在ARM处理器和Linux操作系统实现车载导航终端各功能模块的详细过程,以及地图匹配和路径规划算法及实现。 为了缩短开发周期、降低开发成本,本设计采用了基于开源软件二次开发的方式。
上传时间: 2013-06-01
上传用户:xmsmh
随着计算机软硬水平的不断提高,嵌入式领域的发展也取得了长足的进步。目前,嵌入式与Linux技术的结合正在推动着嵌入式技术的飞速发展,嵌入式系统的研究和应用产生了显著的变化。 硬件上,嵌入式平台由51系列内核的8位机系统逐步上升到以ARM内核为主流的32位系统;软件上Linux作为操作系统的发展史上一个重要的里程碑,以高安全性和稳定性、开源免费等的优势使得其在政府、国防、教育、工业等领域获得了广泛的运用。 2n伪随机多频道激电理论(简称伪随机理论),是由何继善院士率先提出并命名的,其实质是将含有3,5,7…等多个奇数主频率的复合波同时向大地发送,接收机同时接收经大地介质传导的复合波中各主频率电流响应。在地球物理勘探领域,基于伪随机理论的数据采集系统具有抗干扰能力强、测量精度高、观测速度快、装置轻便等优点而得到广泛应用。 本文在分析伪随机理论基础上,结合当前嵌入式软硬件发展的最新成果,开展对ARM Linux嵌入式数据信息系统的研究与实现。 首先,通过需求分析,对各种采集方案比较后,设计系统总体方案。通过数据信息系统驱动总体分析,选用嵌入式板载的音频芯片实现数据A/D转换,完成Linux下采集设备驱动程序设计。 其次,在ARM9内核的S3C2410嵌入式处理器硬件平台,按照嵌入式软件开发流程,搭建嵌入式Linux交叉开发平台;裁剪并移植Linux内核,构建嵌入式文件系统。 再次,利用当前流行的嵌入式图形开发库Qtopia Core,结合Sqlite数据库与Linux多线程技术,设计数据采集应用程序,建立数据信息系统的应用软件模型,此基础上对整个系统进行测试,与理论值进行对比实验。 最后,就课题的不足做出总结,并且提出系统后期的改进建议。
上传时间: 2013-07-11
上传用户:CETM008
随着国内工业化、数字化的迅速发展,嵌入式开发在IT行业中的重要性越来越显著。嵌入式开发领域对产品的功能性、稳定性、实时性等方面的要求也越来越高。 采用嵌入式实时操作系统作为开发平台,以高性能的嵌入式处理器为工业控制等领域的主控制器可以有效地提高系统的可靠性、实时性、和软件编程的灵活性。在嵌入式处理器方面,ARM构架已经在高性能、低功耗、低成本的嵌入式领域里占领先地位。而在嵌入式操作系统方面,适合国内发展方向的解决方案以及系统基础结构方面并不理想。首先,国外成熟的嵌入式实时操作系统大都成本高、结构复杂,不适合强实时应用;其次,因大部分实时操作系统不公开源码,使开发的产品存在安全隐患。而类似μC/OS-II的小型强实时嵌入式操作系统内核虽然具有低成本、易控制、小规模、高性能等特性,但这类系统的基础较为薄弱,面临产品化和商业化还有一定的距离。 本文针对这种情况,结合现有的操作系统内核理论及嵌入式强实时系统的特殊需求,特别是对μC/OS-Ⅱ的研究分析基础上,面向强实时应用,设计、构造了一种适合在32位ARM处理器环境下使用的内核。这样做的目的是为了提供一个基础牢固、值得信赖的基本平台。 本文研究工作主要集中在以下几个方面: 针对嵌入式环境中高效、简洁、易扩展、易剪裁的要求,对内核体系结构框架进行了设计。内核整体上采用分层结构,在各层中采用功能相对独立的模块:在最底层借鉴微核的原理,只提供最基本的功能模块。 针对系统快速和稳定的实时响应能力需求,为IRQ中断建立了统一的中断入口,采用合理的半嵌套工作方式;保留FIQ为不可屏蔽中断,在快速反应场合使用;引入中断分段处理机制解决中断和任务的ITC机制共享,需要硬保护机制相互协调所引起的硬保护机制被隐性地泛滥使用问题。 针对应用提出的系统行为的可预测性需求,在调度算法方面采用基于优先级位图的抢占阈值调度算法,提高了处理器的利用率和任务集合的可调度性,减少了内核存储开销;在共享资源访问控制方面,以优先级天花板协议为依据,使用互斥事件解决优先级反转和死锁问题的发生。 为了保障系统的强实时性能,本文还对内核的时钟管理、内存管理等方面进行了设计。最后,通过实时性能测试,结果表明该实时内核有很好的强实时特性。
上传时间: 2013-04-24
上传用户:alia
UM71系列(包括ZPW-2000A)无绝缘轨道电路已成为我国铁路的主流制式,轨道电路的正常工作对行车安全意义重大。轨道信号失真或者受到噪声污染有可能导致铁路信号设备错误动作进而发生行车事故。通过对铁路信号做出监测以及判断,可以帮助信号设备维护人员对故障设备进行及时修复从而避免事故发生。 本文设计了一种基于ARM/DSP双核结构的铁路信号测试仪,用以帮助设备维护人员及时检修故障设备。其中,DSP芯片选用TI公司的32位浮点处理器TMS320VC33作为信号分析与处理的核心,实现信号的解调、频谱分析和细化处理等功能。本测试仪作为一种实时的信号检测设备,充分利用了浮点DSP芯片高效灵活以及系统可裁减的特性,因而更适合于现场环境的应用。本测试仪主要针对目前使用较为广泛的UM71、ZPW-2000A系统以及站内25Hz相敏轨道电路,实现对移频信号的数字解调、区间载波频率检测、信号幅度检测、站内轨道信号的相位角及其幅度检测等功能。 本文着重分析了频谱细化技术中的ZFFT算法在实时信号分析中的应用,采用ZFFT算法可以在保证运算效率的同时提高频谱的分辨率。在此基础上,本文就这种算法提出了若干改进措施并且通过MATLAB对该算法及其改进措施进行了软件仿真。同时本文完成了基于这种算法的DSP软件设计:为了提高系统实时性,DSP算法均采用汇编语言实现。理论分析和实验表明调制频率的分辨率可以达到0.03Hz,满足实际应用要求。此外,本文设计了测试仪的硬件结构,主要是VC33的外围器件及其与双口RAMCY7C028的接口电路,以及基于这个接口电路的通信规程。
上传时间: 2013-06-29
上传用户:qazwsxedc
当电磁炉负载(锅具)的大小和材质发生变化时,负载的等效电感会发生变化,这将造成电磁炉主电路谐振频率变化,这样电磁炉的输出功率会不稳定,常会使功率管IGBT过压损坏。针对这种情况,本文提出了一种双闭环控制结构和模糊控制方法,使负载变化时保持电磁炉的输出功率稳定。实际运行结果证明了该设计的有效性和可靠性
上传时间: 2013-08-02
上传用户:yw14205