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

快速实现

  • 基于ARMLinuz的视频监控系统设计与实现

    视频监控系统是一个集计算机的交互性、多媒体信息的综合性、通信的分布性和监控的实时性等技术于一体的综合系统。随着网络带宽,计算机处理能力和存储容量的快速提高,以及各种实用视频处理技术的出现,视频监控进入了全数字化的网络时代。视频监控系统的核心功能主要包括两大部分,一是视频图像采集和压缩处理,一是图像数据的传输。系统的主要硬件模块分为监控终端和监控控制终端两个部分。 本文设计并实现了一种基于ARM和嵌入式Linux的视频监控系统,该系统主要实现了视频图像的采集压缩和图像数据流基于RTP协议的传输。本系统的核心硬件平台采用韩国SamSung公司的S3C2410微处理器,ARM端作为视频监控终端,PC机作为监控控制终端。ARM端主要承载了图像采集、编码和对图像数据进行RTP打包并传输的功能,PC端主要承载的功能是图像数据的接收、显示和对监控终端的控制、访问。 在视频图像采集和压缩处理部分,利用Video for Linux提供的接口函数,实现了利用摄像头采集图像的过程,并设计实现了V4L视频采集及压缩模块,设计了系统JEPG图像采集和压缩模块和MPEG-4图像采集和压缩模块的具体编程流程和实现过程,并实现了基于这两种编码方式的视频压缩。用Visual C++实现了用户控制终端,可对应JPEG和MPEG-4两种编码方式进行解码并显示。 在图像数据的传输部分,系统采用了RTP协议作为视频数据流传输协议,并实现了视频数据在局域网内的实时性传输。移植了现在比较常用的JRTPLIB源码库,为RTP的实现提供了可调用的库函数,按照MPEG-4数据流的RTP封装格式和流程,设计实现了RTP编程。 最后对系统的功能和性能进行了测试。测试结果显示MPEG-4在保证与JPEG相当的图像质量时,大大减少了传输的数据量。同时,使用RTP协议进行传输,保证了系统的实时性,也保证了图像的传输质量。

    标签: ARMLinuz 视频监控 系统设计

    上传时间: 2013-07-12

    上传用户:wzr0701

  • 基于ARM的PE管材热熔焊接机控制系统的设计与实现

    聚乙烯(PE)管道系统在各个行业的应用越来越广泛,特别是PE管道在燃气输送和给水排水方面的快速发展,使得PE管道正在逐步的替代金属管道系统。PE管道的连接技术是PE管道系统应用中的关键技术之一,连接的质量对PE管道系统整体寿命有重大影响。热熔对接焊是一种经济、快速有效的连接方法,具有密封、均匀、牢固的优点,同时又有焊接过程复杂,工艺参数多的特点,对焊接机的自动化程度要求较高。然而,目前国内工程上还没有全自动化的热熔焊接机,焊接过程需要人工干预,管道焊接质量难以保证。因此,研究设计焊接过程全自动化的热熔对接焊机对提高焊接质量,保证PE管道系统的使用寿命有重要意义。 本文通过分析和研究热熔对接焊的焊接流程和工艺参数,提出了一种结合嵌入式技术,使焊接过程全自动化的热熔焊接机控制系统的实现方案。本文所设计的控制系统实现了热熔对接焊的焊接时序自动控制,操作纠错及错误信息管理,焊接数据的管理及追溯。课题研究的主要内容有: (1)通过分析全自动热熔对接焊机的整体需求,构建基于ARM7处理器和μC/OS-Ⅱ的嵌入式系统平台,包括设计硬件系统和移植操作系统; (2)实现热熔对接焊过程的全自动化,包括自动控制铣削管道端面;测量拖动压力以及自动补偿拖动力;自动控制热板插入后的所有焊接阶段即:加压、成边、降低压力、吸热、抽板、加压、保压、冷却的自动控制。焊接过程中各个阶段以曲线方式动态的显示给用户,焊接完成后焊接数据自动存储; (3)实现系统必须的功能模块,主要包括LCD图形用户界面、数据管理模块、USB移动存储器读写模块。硬件主要实现电源、复位和时钟电路;USB、SPI总线和UART接口电路;A/D和D/A转换接口电路;LCD接口和JTAG接口电路等。软件方面主要包括LCD控制芯片驱动程序、基本图形处理程序、图形用户界面、数据管理系统、USB控制芯片驱动程序、USB大规模存储器协议实现、FAT16/FAT32文件系统操作程序以及自动控制程序等。

    标签: ARM PE管材 热熔 控制系统

    上传时间: 2013-04-24

    上传用户:ddddddos

  • 基于ARM的消防终端导航系统的设计与实现

    消防部门为什么要引入GIS/GPS技术?消防部门担负着保护生命和财产安全的重任,但其可利用的资源却非常有限。能够有效利用宝贵信息对消防工作是至关重要的。这出于多种理由,如:火情的需要,营救力量,战术布置,火灾记录,反应时间等。传统方法需要大量的图纸,报告和历史记录。这些数据来自于不同的地方,而且数据格式不一致。因此要花费大量的时间进行数据搜集、准备和统一成可用的数据格式。如何更高效的搜集利用数据,如何进一步提高消防部队的快速反应能力,加强消防车辆的动态管理、动态调度、动态指挥等。这些都是现行消防指挥调度系统中迫切需要解决的问题。而在消防指挥调度系统中引入GIS/GPS技术恰恰解决了这些问题。 各地的消防车辆动态管理子系统普遍上是利用GPS卫星定位技术,通过GPRS无线通讯网络,将灭火出动途中、灭火战斗中的消防车辆的行驶路线、车辆位置信息实时传送到消防调度指挥中心,在指挥中心的电子地图上显示出行车路线和消防车辆位置信息。指挥中心的调度员根据情况,通过无线通讯设备,及时对参战车辆进行调度指挥和行车路线矫正。 本消防车辆调度系统采用M/S(Mobile/Server)模式,本文论述了终端部分的设计和实现。终端采用ARM硬件平台,并在此基础上,集合全球卫星定位技术(GPS)、嵌入式地理信息系统技术(eGIS)、通用分组无线服务技术(GPRS)、计算机网络技术等于一体,实现消防车辆的动态管理、调度、指挥的子系统。实现GPS的车辆导航、车辆跟踪、车辆定位、车辆调度等功能。从而更加形象和直观的对现行消防车辆动态管理系统进行了改进。 当前,随着社会经济的快速发展,高层建筑、地下工程、石油化工、公众聚集场所的大量涌现,火灾日趋多样化、复杂化,快速地处置灾害事故,有效地保护市民生命和财产安全,已成为消防队伍面临的一项紧迫任务。如果能充分地发挥和挖掘GPS技术在消防领域上的应用,拓展和利用它的功能,进行消防通信的改革,这将更好地协助消防队伍为社会的经济和人民生命安全保驾护航。

    标签: ARM 导航系统

    上传时间: 2013-04-24

    上传用户:晴天666

  • 基于ARM和DSP的智能绣花机控制器的设计与实现

    智能绣花机是当代最先进的绣花机械,广泛应用于刺绣行业,国产绣花机着重于中低端产品的开发,而随着电子、计算机技术的快速发展,用户对高性能绣花机的需求日益增大。本文在详细分析智能绣花机工作原理的基础上,结合智能绣花机的功能需求与当前嵌入式领域的最新技术,设计了一种基于ARM和DSP为处理器的控制系统解决方案,主要研究工作和成果如下: (1)制定了系统总体方案和具体实验方案,设计了信息处理和机电控制分离的结构。 (2)研制了基于S3C2410X为核心的主控制模块,设计了用于外围扩展的FLASH、SDRAM、USB数据存储、以太网通信、UART接口、LCD触摸屏显示器等硬件电路。 (3)研制了基于TMS320LF2407A为核心的机电控制模块,设计了绣框电机和主轴电机等硬件控制模块。 (4)设计了基于CY7C027的双口RAM通信模块,实现ARM和DSP之间的高速数据通信。 (5)采用虚拟机技术建立了ARM的Linux交叉编译环境和DSP的CCS共存的系统开发环境,节约了使用资源。 (6)研究了DST绣花花样文件存储格式以及解码方法,采用MiniGUI编程实现了一个友好的图形用户界面,简要介绍SVPWM技术的DSP实现。

    标签: ARM DSP 绣花机 控制器

    上传时间: 2013-06-24

    上传用户:xg262122

  • 基于DSP和ARM的虹膜识别系统设计及实现

    生物识别技术是根据人体自身所固有的生理特征或行为特征来进行身份识别。与传统识别方法相比,生物特征的身份识别技术不存在携带不便、丢失、遗忘等问题。虹膜识别以其精确度高、稳定性好、高独特性、非接触等特点作为一种新兴的生物识别技术使它受到国内外研究人员的重视。 近年虹膜识别理论的发展十分迅速,到目前为止已经有虹膜识别系统投入了商业应用,但大多数此类系统都需要PC作为运行平台而缺乏灵活性。但是嵌入式应用是虹膜识别技术走向实际应用的必然趋势。因此本文提出了一个利用DSP+ARM实现虹膜识别嵌入式应用的一个方案。本系统由6个模块组成:电源管理和监控、虹膜图像采集、虹膜图像处理(DSP)、存储器(SDRAM和FLASH)、人机交互(ARM)以及数据传输部分。 在硬件设计方面介绍了DSP的有关知识和DSP系统硬件设计的过程,讲解了DSP系统各硬件模块的设计与调试。在软件设计方面介绍了利用CCS开发的设计流程和调试经验并且对于如何固化代码使系统硬件自举进行详细阐述,另外还介绍了如何基于WINCE利用ARM系统进行人机界面快速开发。 最后,文章对未来工作方向进行了简要的说明。

    标签: DSP ARM 虹膜识别 系统设计

    上传时间: 2013-04-24

    上传用户:hwl453472107

  • 基于ARM无线智能监控系统的设计与实现.pdf

    随着计算机网络的广泛应用以及嵌入式技术、图像技术的不断进步,视频监控领域进入了一个快速发展的时期。基于嵌入式技术的视频监控技术作为一种先进的、廉价的视频监控技术,为视频监控设备的开发提供了一种全新解决方案。近年来,采用无线网络技术的视频监控系统由于其更低廉的价格、更灵活的部署方式受到广大视频监控用户的青睐,逐渐成为视频监控技术的发展方向之一。 运动目标检测算法是一种在视频图像检测中经常使用的算法,主要用来发现视频中的运动物体。在视频监控系统中引入运动目标检测算法可使监控系统具备简单的智能功能,即在有运动物体进入监控区域时才传输视频并录像。常用的运动目标检测算法包括帧间差分法和背景差法等。 论文在融合嵌入式技术、运动目标检测技术的基础上,结合视频监控系统在室内及小型办公场所应用的实际需求,提出了一种基于嵌入式技术的无线智能视频监控系统解决方案。该方案的视频监控端采用三星公司基于ARM体系结构的芯片S3C2440A作为处理器,在使用该处理器的硬件板上构建了嵌入式Linux操作系统作为应用程序开发的平台。在视频监控系统的视频监控端应用程序开发中,论文分析了帧间差分法和背景差法的优缺点,并在此基础上实现了两种算法的融合,完成了在视频采集的同时实现对运动物体的检测。系统的PC视频接收端应用程序使用C#语言编写,程序开发中使用了网络编程技术,在Windows操作系统下实现了视频接收、录像及录像播放功能。 实验结果表明,论文设计圆满地完成了功能要求,对基于嵌入式平台的监控系统设计具有很大的参考价值。

    标签: ARM 无线智能 监控系统

    上传时间: 2013-06-11

    上传用户:asdkin

  • 基于ARM的地铁用安全型智能IO的设计与实现

    地铁信号设备中输入输出设备是信号逻辑和现场设备之间的接口,有着四高(高安全,高可靠,高可维护,高可用)要求,目前信号系统厂家的传统做法是整个信号系统产品由一家公司来完成,可是随着技算机技术的快速发展,逻辑部份目前已可以采用通用COTS产品,而输入输出部分还是需要各个信号厂家自己设计和生产,因此设计出一款通用型的输入输出控制器已成地铁行业的发展方向。 为了满足以上要求,本文从实际应用角度出发,使信号系统的产品更加的开放透明,设计出基于ARM的地铁用安全型的智能I/O,从而使信号系统设计可以方便地和现场信号设备接口。 在硬件上采用冗余设计,以ARM为主处理器,整个系统无单点硬件故障,采集部分采用动态异或输入设计,驱动部分采用安全驱动设计。 基于ARM的地铁用安全智能I/O严格遵循欧洲铁路信号产品的标准,使系统的安全性,可靠性,可用性和可维护性有了充分的保障。 本文主要介绍了地铁用安全型智能I/O控制器的设计和实现,包括设计思想,具体实施,硬件和软件的设计等。

    标签: ARM 地铁 智能IO

    上传时间: 2013-06-12

    上传用户:ljthhhhhh123

  • 基于ARM的嵌入式Linux平台的研究与实现

    作为世界上最优秀的操作系统之一,Linux不仅在服务器领域有着不可撼动的地位,而且正在嵌入式领域发挥着越来越重要的作用。有专家预测,Linux将是未来最主要的嵌入式操作系统之一,将广泛应用在各种消费电子和通信设备中。因此,产生并逐渐形成了嵌入式Linux这项技术。然而,面对嵌入式系统多样化的硬件平台以及多样化的应用,如何更快更好地建立基于Linux的软件平台成为一个必须解决的问题。 本文正是针对这个问题,以Linux相关的基础软件为主要研究对象,在深入分析引导加载程序、Linux与处理器相关的代码、文件系统以及设备驱动的基础上,对基于ARM的Linux软件平台进行了创新性和探索性的研究。主要内容为:在理解ARM体系结构的基础上,通过分析uboot源码,详细研究ARM处理器在上电后的启动过程和加载引导Iinux的过程;分析并总结Linux与处理器相关的接口,以中断控制器、定时器以及串口为主,提出了移植Linux到新型处理器的思路和方法;研究Iinux文件系统的内容、制作和使用;分析Linux的设备驱动体系结构以及设备驱动的调用方式;在学习和研究的基础之上,针对STMP36xx这款处理器,设计并实现引导加载程序,完成Linux的移植、配置、编译,解决Linux启动过程遇到的问题,然后通过制作根文件系统和实现NandFlash、LCD的驱动,完整地搭建起以Linux为核心的软件平台,并进行了应用验证。 在实际应用中,嵌入式系统会使用很多不同类型的处理器,因此迫切希望能够找到一个准则解决移植带来的问题。本文最重要的成果就是为Linux在新型处理器上的移植提出了一个准则,根据该准则可以更加快速、更加准确地将Linux应用到不同的处理器上,因此具有重要的现实意义。同时,本文将项目实践贯穿于理论研究之中,涉及到Linux平台关键技术的分析、相关工具的使用以及开发经验的分享,对学习嵌入式Linux和设计嵌入式Linux系统具有较高的参考和指导价值。此外,成功移植的STMP36xx已经初具规模,可以通过二次开发以形成完善的嵌入式产品。

    标签: Linux ARM 嵌入式

    上传时间: 2013-06-01

    上传用户:sa123456

  • 基于ARM的图像监控系统的设计与实现

    随着经济的快速发展,人们生活节奏的提高,照顾家庭的时间越来越少。人们越来越感觉时间的紧张,不但要周旋在繁杂的工作之中,同时也要兼顾自己的家。而现有的嵌入式硬盘录像机虽然功能丰富,产品日益成熟,但在家用系统中应用成本太高。因此本文设计了一款高性能、低成本的实时图像监控系统,能让人们在繁忙的工作之余实时了解住所的安全情况。 本文首先提出了该图像监控系统的总体设计方案,并就系统硬件平台的设计进行了详细的论述。硬件部分主要包括主控芯片$3C2410与Flash、SDRAM存储器接口电路,USB接口电路,以太网接口电路,UART串行接口电路,JTAG接口电路以及电源电路。 其次,本文研究了嵌入式IAnux移植的关键技术,包括交叉编译环境的建立、Bootloader 的设计、内核移植以及文件系统加载的方法,并通过裁剪Linux内核将标准Linux 2.4.18移植到目标平台。同时分析了现有文件系统的优、缺点,在目标平台上移植了快速、高效的YAFFS文件系统,增强了系统的健壮性和高效性。 再者,本文修改并移植了LJSB摄像头的驱动程序。研究了基于Vide041inux技术的图像采集的数据结构和原理,详细地阐述了图像采集实现的过程和关键步骤,利用Vide04Linux API函数完成了图像采集程序的设计,使用内存映射方式实现了图像的快速采集,并对图像数据进行了JPEG压缩,提高了图像采集的效率。研究了Web Server和Java Applet技术,实现了远程图像监控。通过重新编译移植Webcam Server应用程序实现了网络摄像机的功能。 最后,本文给出了系统的测试方法及运行结果,并总结了所做的工作和存在的问题,提出了系统改进的意见。 本文设计的图像监控系统具有高性能、低成本、小体积等特点,采用开源的Linux作为软件平台,保证了系统的稳定性、安全性,具有较高的性价比和较强的适用性。

    标签: ARM 图像监控系统

    上传时间: 2013-07-28

    上传用户:pei5

  • 基于ARM和Nucleus Plus的打印机设计与实现

    随着国有银行向商业银行的转变,银行的设备采购标准会越来越高,与此同时,银行柜台业务量的增加,使得老一代的银行专用打印机无论在速度上还是在使用的方便性上都显得力不从心,为了占领市场,公司有必要开发新型的、使用更加方便的打印机。 老一代打印机在打印存折时,柜台工作人员要把存折放准位置,要不然打印会偏离预定位置,在打印信函时,有的冷僻字无法打印出来,软件无法下载升级。为了加快柜台处理速度,减小柜台工作人员的工作量,需要开发能自动纠偏定位,字符完善的打印机。 本文在分析需求的基础上,比较当前流行的处理器,选用Atmel公司的ARM芯片AT91M42800A作为处理核心,使用Xilin公司的20万门的FPGA XC2S200做硬件逻辑控制,通过光电传感器和相关的控制电路来实现自动纠偏定位。在嵌入式操作系统上选用Nucleus Plus,约95%的Nucleus Plus代码用C语言编写,因此它能很方便移植,同时它还提供全部源代码,这样便于开发。另外,它还只要一次性付费,这使得它有很好的成本优势。 文中详细说明了本系统的硬件、固件的实现。在硬件上阐述了一些单元电路,包括存储器电路,接口电路,传感器电路等的设计思路和实现方法。通过光电传感电路,步进电机控制和软件结合,形成闭环控制,从而实现了快速自动纠偏定位;通过大屏幕的LCD显示实现了操作界面的简单化;采用大容量的存储器以及大字库解决了冷僻字无法打印的问题;固件部分详细阐述了系统上电启动过程,包括Bootstrap模块和loader模块,Bootstrap模块主要功能是重定位存储器,初始化基本硬件以及Loader模块的自动在线下载升级。Loader模块的主要功能是下载FPGA的配置代码,初始化键盘和显示器,然后调用Nucleus Plus初始化代码,从而建立和调用任务。 本文通过总结测试结果,与老一代打印机相比,新打印机在智能化上实现了自动纠偏定位,使得打印机操作人员不需要准确放置存折,就能正确打印,提高了工作效率;在打印速度上比原系统提高30%,还可方便地实现软件升级。 当然,新的打印机在存折偏移很大时,要耗费长时间才能把存折推到正确位置。这要在纠偏算法上做进一步的改进。

    标签: Nucleus Plus ARM 打印机

    上传时间: 2013-04-24

    上传用户:feichengweoayauya