虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

室内环境监测

  • 基于GNU工具链的ARM-MINIX嵌入式系统交叉编译环境的移植.pdf

    信息技术的发展,数字化产品的普及,导致了对嵌入式开发的巨大需求。以Linux为宿主机系统,搭配一个交叉编译环境,为嵌入式设备生成可执行程序己成为现在日益流行的编译嵌入式软件的解决方案。而开放源代码的GNUT具链是一套开源的开发环境,是嵌入式软件开发中理想的交叉编译器。但现有GNUI具链支持的平台并不能满足层出不穷的嵌入式产品的开发需要,仍有许多平台得不到支持,例如我们进行的minix向ARM-MINIX平台的移植。 本文以在linux环境下构建MINIX嵌入式系统的交叉编译工具链为背景,首先介绍了交叉编译系统的基本组成和结构,以及利用GCC构建交叉编译环境的优越性。然后对目标平台作了介绍。分析了GCC编译器,说明了GCC的设计思想,系统结构,介绍了GNU Binutils的功能,使用方法;接着分析了GNU工具链中的GAS和GLD的实现机制及源代码结构,由于BFD是GNUBinutils的基础,GAS和GLD都是使用BFD库来操作目标文件,因此在这一部分本文对BFD库的工作机制,数据结构也作了重点分析。紧接着说明了GCC交叉编译系统的移植思路和方法,实现难点,以及一些相关技术细节,这涉及到了若干重要的C源文件,Makefile,配置文件的修改,重点给出了BFD库,GAS和GLD的分析及其重定向(通常GCC生成的目标程序是针对GNU/Linux系统的)的实现;然后本文给出了在GNU/Linux宿主机上构建针对ARM-MINIX的参数设置及过程:最后对本文所做的工作进行了总结。

    标签: ARM-MINIX GNU 嵌入式系统

    上传时间: 2013-05-31

    上传用户:wangzhen1990

  • 基于ARMLinux嵌入式电能质量监测仪的研究与设计

    大量的电力电子装置及非线性负荷在电力系统中广泛的应用,使电能质量(Power Quality)问题日益突出。电能质量问题不仅危害电力系统本身的安全及电网的稳定运行,对系统中用户也造成严重威胁。因此,对电能质量的实时监测具有十分重要的意义。 论文首先介绍了电能质量的概念,分析了国内外电能质量监测的研究现状及开发新型电能质量监测装置的意义,同时对影响电能质量的指标参数的数字测量原理与算法进行了深入的研究。在此基础上,提出了以ARM9(s3c2410)芯片为CPU,以嵌入式Linux为软件核心的电能质量监测装置的总体设计思想。 论文建立了基于arm-1inux的嵌入式开发环境,完成了基本的硬件电路设计和软件设计。硬件设计方面,根据电力系统中数据采集和处理的实际特点,在前置测量采集模块中,采用了ADS7864芯片设计了多通道信号采样保持和快速转换电路;利用锁相环保证了多路信号的硬件同步采样;在通讯方式上,除了采用RS-232通讯方式外,还采用了以太网和USB通讯方式,从而提高了装置应用的灵活性。软件设计方面,依据装置所要实现的功能,剪裁并成功移植了嵌入式linux内核到ARM处理器中;完成了各应用程序的编制,给出了详细的程序流程图;设计了基于Qt/Embedde的人机交互界面(GUI)。 基于arm-linux嵌入式电能质量监测仪不仅数据处理功能强、人机交互性好、系统升级简单、还能进行远程监控。在此基础上可进一步开发,向微型化、高度智能化等方向发展,以满足不同场合的需求,具有较大的使用价值和广阔的应用前景。

    标签: ARMLinux 嵌入式 电能质量 监测仪

    上传时间: 2013-05-16

    上传用户:frank1234

  • 基于ARMμCOSⅡ的核数据采集系统研制

    核能谱仪中的数据采集系统,集核探测技术、电子技术、计算机技术为一体,以多道脉冲幅度分析器为核心部件,能够快速、准确地提取出核素的相关信息及参数。现已于勘探、建材放射性检测及环境放射性监测等领域得到广泛应用。随着嵌入式技术的发展,以32位ARM为核心的微控制器已被引入进来,提高了数据采集的速度和精度,同时嵌入式操作系统的引入也为功能扩展、系统集成提供了高效的开发平台。 本论文介绍的核数据采集系统即以ARM微控制器LPC2148和实时操作系统μC/OS-II为平台,谱数据采集为基本功能,在此基础上扩展GPS和GPRS模块,可实现GPS信息和核信号的实时、同步接收,保存和显示,并可将采集的数据通过GPRS网络及时传到采集中心进行谱数据处理和GPS差分定位,为野外多点测量及远程监测提供了有效的手段。 课题以教育部的高等学校博士学科点专项科研基金项目“基于3GS技术的便携式核地球物理数据采集系统研究(项目编号:20040616014)”为依托,本人在已有研究成果的基础上,进行了相关改进和系统集成: (1)选用轨对轨运算放大器,改进了峰值检测电路,增大了脉冲峰值的测量精度。 (2)数据采集系统以32位ARM微控制器LPC2148为核心,外围电路带有LCD显示,系统具有低功耗、小型化、高性价比等特点。 (3)实现了核数据采集系统对GPS、GPRS的集成。 (4)完成嵌入式μC/OS-II操作系统在LPC2148上的移植、操作系统的搭建,及各功能模块的设计与集成。

    标签: ARM COS 数据采集系统

    上传时间: 2013-04-24

    上传用户:标点符号

  • 基于ARM的钢厂实时能耗监测系统设计

    近年来,随着社会经济的发展,社会对能源的需求量越来越大,对能源的依赖性也越来越强,而同时全球的能源储备越来越少。尤其是中国,几乎所有能源人均都不及世界的一半。2007年“两会”,政府工作报告中明确提出把节能减耗作为工作切入点,并成立国务院节能减排工作领导小组。钢厂作为工业耗能大户,其节能减耗显得尤为重要,旧的分散式能耗测量方法已不能满足需要,提出新的能耗检测方法迫在眉睫。 本文的工作就是以此为大背景,针对钢厂的能源消耗提出一种新型实时测量方法。系统以嵌入式为开发思路、WINCE操作系统丌发监测终端,包括数据采集、数据传输以及数据集中处理显示三部分。数据采集主要依赖传感器和单片机,将采集到的模拟数据转换为数字量并按照协议要求进行格式打包,包括电参数采集、水参数采集和天然气参数采集三部分;数据传输则采用传统的RS485工业控制网络;终端部分则以ARM为载体,WINCE为平台,开发应用程序实时处理数据。 文中详细阐述了整个监测系统的硬件设计思路和软件设计流程。介绍了数据检测原理及过程,给出了底层和终端的系统通信协议及通信流程,同时通过对监测终端的描述详细介绍了WINCE嵌入式操作系统的定制和在ARM9目标板上的移植,并详细阐述了基于WINCE的EVC应用程序开发,给出了部分代码。 本次设计提出了一种新的钢厂能耗数据集中实时采集技术,并完成了系统整体设计。经过测试运行,各项技术性能指标已经达到了设计的要求。

    标签: ARM 能耗 监测 系统设计

    上传时间: 2013-04-24

    上传用户:ve3344

  • 基于ARM的嵌入式视频监控终端的研究

    随着工业技术的不断发展,以及人对安全防范意识的逐渐加强,视频监控系统已经成为人们在生产、生活中必不可少的一个部分。特别是近年来,随着计算机技术的发展、宽带的普及、图像处理技术的提高,视频监控在越来越广泛地渗透到教育、娱乐、医疗、运动等各个领域。视频监测系统已经成为当今可视化领域的一个新的开发热点。许多应用领域对于视频监控系统提出了更高更新的要求,如何经济有效地实现特定环境所需的监控功能,给我们提出了新的课题。 本文设计和实现了基于ARM9和Linux操作系统的嵌入式视频监控系统,实现视频图像的采集、压缩和传输。文章结合嵌入式技术、图像压缩技术和网络技术,设计了一种基于嵌入式的网络视频监控系统。 本文首先研究了视频监控系统的发展现状及今后发展趋势,详细分析了嵌入式监控系统的基本原理和性能要求,提出了系统的设计的总体方案。在硬件设计方面,系统采用三星公司的S3C2410A作为嵌入式处理器,配合外围硬件电路构成嵌入式核心板。系统采用模块化设计方案,将硬件划分为三大模块:主控器与储存器模块;电源时钟复位电路模块;外围接口电路模块。在论文中对各个部分进行了详细的介绍。完成了核心板的硬件设计后,接下来介绍如何构建嵌入式监控系统的软件平台,包括成功的移植Linux操作系统;嵌入式Linux下USB接口摄像头驱动的接口和实现。最后在基于嵌入式Linux系统的平台上完成应用程序的设计,完成视频图像的采集、压缩、传输,这部分主要完成的工作有:如何使用Video4Linux API库函数实现图像采集;如何实现视频流的软件压缩;如何保证视频流数据的实时传输。 本文实现了一种体积小、成本低廉、数字化的监控解决方案。该系统可满足监控系统对数据传输可靠性和实时性的要求,具有广泛的应用价值。

    标签: ARM 嵌入式视频 监控终端

    上传时间: 2013-07-10

    上传用户:TRIFCT

  • VxWorks编程环境介绍

    VxWorks操作系统编程环境组件介绍,主要介绍基于VxWorks系统搭建的嵌入式应用平台的相关软件框架结构

    标签: VxWorks 编程 环境

    上传时间: 2013-08-04

    上传用户:515414293

  • 基于ARM的远程电能质量监测系统的研究

    随着社会的进步和经济的快速发展,电能质量问题不断恶化,使得高效的电能质量监测变得越来越重要。传统的电能质量监测仪器往往功能单一、缺少网络功能,不能满足实时在线监测的要求。本文提出了一种基于ARM的远程电能质量监测的方法,系统完成实时信号的采集,并利用嵌入式linux自带的TCP/IP协议栈内建一个WEB服务器,且提供现场人机界面。网络用户可以在任何一个WEB浏览器访问这个系统。 本文首先阐述了电能质量监测仪的国内外发展状况和电能质量的标准,并给出相应的测量方法,然后分别从硬件和软件方面构建监测系统。硬件方面主要讨论了硬件系统各个功能模块的设计。系统软件方面首先构建嵌入式linux系统,并编写和修改了linux操作系统下的接口驱动程序,主要是编写了A/D转换器的驱动,并且移植了嵌入式数据库sqlite;应用程序中主要介绍了数据处理中最重要的谐波算法(FFT算法)的实现、远程监测Boa服务器的配置以及QT的显示界面的制作。

    标签: ARM 远程电能 质量监测系统

    上传时间: 2013-07-13

    上传用户:lnnn30

  • 基于ARM和CPLD的氢气参数实时监测系统

    在电力现代化建设中,提高发电机发电效率是其中重要的一环,氢气作为导热性冷却介质广泛的应用于发电设备,作为冷却剂,它可以有效地提高其发电效率,但它又是一种易燃易爆气体,所以使氢气参数处于正常范围,保证发电机高效、安全正常工作就变得至关重要,因此对氢气参数进行实时监测有着重要的意义。 本论文研究和开发了基于ARM和CPLD的氢气参数监测系统,首先简要的分析了氢冷发电机系统对氢气参数进行监测的必要性以及当前电力系统氢气参数监控系统的发展情况。然后提出了一种利用无线通信手机短消息业务SMS、工控总线Modbus通信协议和RR485总线、SD卡海量存储等技术实现发电机系统多氢气参数的现场实时监测系统的设计方案。该方案以功能强大的ARM处理器作为系统的核心。采用高精度的16位AD转换芯片,并使用两种滤波算法的结合对信号进行数字滤波,满足系统对氢气参数采集精度的要求。同时系统结合CPLD技术,用于解决系统内微控器I/O口不足以及SD卡驱动的问题,本论文采用一片CPLD扩展I/O口,每一个扩展的I/O口都分配固定的地址,ARM微控器可以通过外部总线控制扩展I/O口的输出电平。SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,具有低成本,大容量的特点,系统的历史数据存储使用了SD卡作为存储介质,系统并没有直接使用ARM处理器读写SD卡,而是使用了拥有1270个逻辑单元的MAXⅡ1270 CPLD来驱动SD卡,在CPLD中使用VHDL语言设计了SD卡的总线协议,外部总线接口,SRAM的读写时序等,这样既可以提高微处理器SD卡的读写速度,增强微处理器程序的移植性,又可以简化微处理器读写SD卡的步骤并减少微处理器的负担。 本论文的无线数据传输采用GSM无线通信技术的SMS业务远传现场数据,设计了GSM模块的软件硬件,实现了报警等数据的无线传输,系统的有线传输采用了基于Modbus通信协议的RS485总线通信方式,采用这两种通信方式使系统的通信更加灵活、可靠。本论文最后分析了系统的不足并且提出了具体的改进方向。

    标签: CPLD ARM 氢气 参数

    上传时间: 2013-05-26

    上传用户:emouse

  • 基于Matlab环境的串行数据通信

                介绍基于Matlab 环境的微机与单片机串行数据通信方法。该方法利

    标签: Matlab 环境 串行数据通信

    上传时间: 2013-07-16

    上传用户:ommshaggar

  • TOSSIM:无线传感器网络仿真环境

    无线传感器网络仿真受到学术界和工业界越来越广泛的重视。分析了基于无线传感器网络嵌入式操作系统的仿真环境TOSSIM 的系统结构;并与基于通用网络仿真环境ns-2 的无线传感器网络仿真方法进行了对比;指

    标签: TOSSIM 无线传感器网络 仿真环境

    上传时间: 2013-05-29

    上传用户:jichenxi0730