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

应用<b>开发</b>

  • 基于ARM的TKernel系统移植研究

    T-Kernel作为一种嵌入式操作系统,由于实时性和开源性,在嵌入式操作系统领域中的应用越来越广泛。ARM是一款比较好的微处理器,T-Kernel在ARM上的应用研究基本上是空白,所以结合两者进行研究促进T-Kernel在国内嵌入式领域的发展。同时,T-Kernel内部调度机制存在着优先级反转缺陷,优先级反向使得高优先级任务的执行时间无法预测,增加了实时系统的不确定性。早期的解决协议较好地解决了优先级反转问题,但同时也存在着自身不足之处。 针对T-Kernel存在的缺陷,在深入研究相关协议的基础上,本论文提出了一种新的改进的优先级继承协议。该协议设置超时保护机制,避免任务在获取信号量时长时间的阻塞,结合Havender提出的“有序资源使用法”防止死锁发生,给出该协议的分析过程,并把该协议结合到T-Kernel中。在这个基础之上,建立研究开发平台;针对硬件设备,研究引导程序的执行原理,实现系统的引导程序;构建T-Kennel内核;移植内核到开发板;最后对T-Kernel的启动过程进行了详细的分析。 T-Kernel在ARM上的移植研究,为嵌入式系统开发的提供了一种开发流程,同时对于T-Kernel的启动过程的分析,为以后的应用程序开发提供了一个接口;对于T-Kernel存在的优先级反转问题的解决,可以改进T-Kernel的实时性和灵活性,同时为实时系统的性能改进提供了参考。

    标签: TKernel ARM 移植

    上传时间: 2013-04-24

    上传用户:shangdafreya

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

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

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

    上传时间: 2013-04-24

    上传用户:ve3344

  • 基于ARM的图像采集与处理系统的研究

    传统的基于PC机的图像处理系统,体积庞大,不具有便携性,而限制了其在移动通信、便携设备等领域的应用。开发低功耗、小型化、便携性的嵌入式图像处理系统具有现实的意义和广泛的应用用前景。本文对系统进行功能分析和总体设计,选取LPC2104作为核心单元,介绍了ARM的嵌入式硬件平台的设计与实现,包括系统基本模块的硬件设计和开发过程,具体有电源电路和时钟电路、存储电路、USB摄像头接口电路和LCD电路等,完成了Linux操作系统内核的定制和交叉编译、BootLoader、驱动程序的开发,对图像进行灰度化和均衡化等预处理,得到比较清晰的图像。最后总结了本课题研究所取得的成果及其不足之处,对研究进行了总结和展望。

    标签: ARM 图像采集 与处理系统

    上传时间: 2013-07-20

    上传用户:zq70996813

  • 基于ARM和GPRS远程监控系统的研究

    随着社会经济的发展,人们防火、防盗意识的提高,人们对远程现场状况的了解提出了更高的需求。如何有效解决由于各监控点分布范围散、数量多、距离远,甚至地处偏僻,有效管理多个监控点等难题,仅依靠架设光缆、铺设电缆难度大、且不切合实际(并且即使架设了通讯线路其速度慢、运营成本也高)。本文在分析研究了当前国内、外视频监控系统研究现状,并结合嵌入式系统、嵌入式处理器ARM、GPRS等相关领域的研究进展的基础上,提出了一套基于ARM和GPRS的远程监空系统。它是利用GPRS网络覆盖范围广、传输特性好与嵌入式系统低功耗方便实用相结合的系统解决方案。系统通过温度传感器的检测信息,实现温度异常监测,并将采集的图像信息数据发送到数据监控中心。 本系统硬件系统主要了采用三星公司的ARM920T S3C2410芯片作为系统处理器、USB摄像头和DSl8B20温度传感器。S3C241O处理器通过外部温度传感器采集的温度数据,并与最近采集的温度数据比较、判断,发出图像采集命令,最后将温度和图像数据通过其串口利用GPRSDTU将数据通过无线网络传送到有静态IP地址或域名的远程监控中心服务器。监控中心接受各个监控终端的数据,并实现对终端的集中管理。 本课题软件方面分为系统软件和应用软件开发两方面。系统软件方面主要是ARM的BootLoader和嵌入式Linux的分析及移植;应用软件方面包含终端ARM平台嵌入式温度采集和视频采集软件设计,数据发送程序,监控中心程序设计三个部分。

    标签: GPRS ARM 远程监控系统

    上传时间: 2013-04-24

    上传用户:mingaili888

  • 基于ARM的GPS定位系统的研究与实现

    GPS(全球定位系统)是一种全方位的实时定位技术。随着GPS技术的发展,基于PC机的导航定位系统由于其价格及功耗较高已不能满足社会发展的需要,脱离PC端的嵌入式导航定位技术迅速发展起来。如今以ARM处理器作为主CPU的嵌入式硬件平台,几乎已经成为信息产业的硬件标准。一方面,它具有体积小、性能强、功耗低、可靠性高等特点;另一方面,它为高速、稳定地运行嵌入式操作系统提供了硬件基础。因此由基于ARM处理器的硬件平台和嵌入式操作系统构成的嵌入式系统已经被广泛地应用于军事国防、消费电子、网络通信、工业控制等各种领域。本文就对基于ARM的GPS定位系统的开发进行了研究与实现。 本文主要对以下三个方面的技术进行了研究:一是对GPS技术进行了介绍,介绍了GPS技术的发展、原理、特点、系统组成和定位方式;二是搭建基于ARM的硬件平台;三是对Windows CE操作系统的开发进行了详细的描述。 硬件平台设计以三星公司的ARM920T核的S3C2440A为微处理器,根据系统要求完成S3C2440A外围器件的设计,包括64M NAND Flash、64MSDRAM、SD卡以及USB和串口通信的电路设计。而GPS模块使用了GPS25LVS12通道的GPS接收机,并对GPS与ARM的通信接口和数据格式进行了描述。硬件系统设计采用了冗余设计,为以后系统的升级提供了空间。 在嵌入式操作系统上,我们选择的是Windows CE操作系统。详细介绍了平台移植过程中Boot Loader开发,OAL层修改,以串口、键盘和LCD驱动为例介绍了驱动程序的开发,并详细介绍了内核的定制过程。在应用程序开发中,介绍了从PB中导出SDK的过程以及EVC应用程序的调试。

    标签: ARM GPS 定位系统

    上传时间: 2013-07-09

    上传用户:chongchong2016

  • 基于ARM的LCD显示驱动的设计与实现

    在当前的数字信息技术和网络技术高速发展的后PC时代,嵌入式系统技术已经广泛地渗透到人们生活的各个方面。由于嵌入式系统的交互性比较强,液晶屏做为输出设备对汉字显示又尤为重要,但很多关于嵌入式系统开发、应用的教材中,对于液晶屏的程序设计也只是初始化和测试的编程,没有进一步的应用开发。所以选择了该毕业设计题目,以完善液晶屏的汉字显示功能。 在选定了毕业设计题目之后,随着开发研究的不断深入,主要完成了以下工作: 首先,对三种常用的嵌入式操作系统进行了分析比较,对项目开发是否选用操作系统提出了自己的见解,结合本次毕业设计的实际应用,选择了不使用操作系统而是利用Bootloader引导的方法。 其次,选定硬件开发系统后,把单片机的传统调试方法与ARM的边界扫描技术进行了分析比较,并在实际应用开发中采用了边界扫描技术。 再次,由于在C语言程序运行前需要加入一些必要的初始化代码,于是又完成了对44binit.s初始化程序的分析与设计。 最后,在编写汉字显示程序时,采用了读取字库法显示汉字方案和读取字模数据输出汉字方案分别实现了液晶屏的汉字显示,并取得了良好的效果。 本文不但说明了如何利用ARM处理器实现液晶屏的汉字显示,还讲述了开发ARM处理器应用程序的一个完整的过程。随着嵌入式技术的不断普及,对ARM处理器的学习、应用、开发都有一定的帮助作用。

    标签: ARM LCD 显示驱动

    上传时间: 2013-04-24

    上传用户:cuiqiang

  • 基于ARM的便携式电力巡检仪的设计研究

    本文以实现数字化的移动巡检为目标,提出了嵌入式技术+GIS+GPS所组成的便携式电力巡检仪的解决方案。便携式电力巡检仪采用了目前最新的嵌入式技术,完全根据电力巡检工作需要的功能进行最底层的硬件平台、嵌入式操作系统和应用软件的专项设计和开发。 便携式电力巡检仪的硬件平台采用主流的ARM微处理器、GPS接收器和其他硬件资源,完全根据功能需求量身定做,不会造成硬件上的浪费,在实现需求功能的同时大大降低了成本。 经过认真的比较和实验,将Windows CE.net作为便携式电力巡检仪的操作系统,它最大的优点就是人机界面操作以及应用软件开发都比较简单。在Platform Builder的平台上研究并实现了中文版操作系统的定制,成功的将其移植到自主设计研究的硬件平台上。 便携式电力巡检仪的应用软件采用了eMbedded Visual C++和eSuperMap共同开发。根据线路巡检工作的数据记录项需求,确定了系统地属性数据逻辑结构和空间数据分层体系,实现了嵌入式空间数据和属性数据的集成。应用软件具备对数据地图的放大、缩小等基本操作,能够对接收到的数据进行解析,实现GPS的数据采集和定位工作。能够为用户计算最短和最快路径以及提供导航等服务,基本满足移动巡检的各项需要。 基于ARM的便携式电力巡检仪,采用嵌入式+GIS+GPS的电力巡检系统设计方案,研究和开发了从硬件平台到应用软件的一系列内容,对提高电力巡检工作的质量具有极大的促进作用和较高的实用价值。

    标签: ARM 便携式 仪的设计 电力巡检

    上传时间: 2013-06-14

    上传用户:清风冷雨

  • 基于ARM架构的嵌入式人脸识别技术研究

    嵌入式人脸识别系统建立在嵌入式操作系统和嵌入式硬件系统平台之上,具有起点高、概念新、实用性强等特点。它涉及嵌入式硬件设计、嵌入式操作系统应用开发、人脸识别算法等领域的研究;嵌入式人脸识别系统携带方便、安装快捷、机动性强,可广泛应用于各类门禁系统、户外机动布控的实时监测等特殊场合,因此对嵌入式人脸识别的研究工作具有突出的理论意义和广泛的应用前景。 本文是上海市经委创新研究项目《射频识别RFID系统-自动识别和记录人群的身份》(编号:04-11-2)与上海市科委AM基金项目《基于ARM和RFID芯片的自组织安全监控系统的研制》(编号:0512)的主要研究内容之一。论文从构建自动人脸识别系统所需解决的若干关键问题入手,重点探讨了基于嵌入式ARM微处理器的实时人脸检测、关键特征定位、高效的人脸特征描述、鲁棒的人脸识别分类器及自动人脸识别系统设计等问题的研究。论文的主要工作和创新点表现在以下方面: 1实现了结合肤色校验的Haar特征级联分类器嵌入式实时人脸检测,提出了基于人脸约束的人眼Haar特征RSVM级联分类器人眼检测算法和基于遮罩掩磨与椭圆拟合的瞳孔定位算法。 复杂背景中的人脸检测是自动人脸识别系统首先要解决的关键问题,通过对基于肤色模型和基于Haar特征级联强分类器的人脸检测算法的分析研究,综合两个算法的优点,提出了基于肤色模型校验和Haar特征级联强分类器的嵌入式实时人脸检测算法。实验结果表明,该算法不仅解决了复杂背景中的类肤色和类人脸结构问题,而且具有较高的检测率和较快的检测速度,同时对光照、尺度等变化条件下的人脸检测也具有较强的鲁棒性。 人眼检测与瞳孔定位在人脸归一化和有效人脸特征抽取等方面起着非常重要的作用,为了快速检测人眼并精确定位人眼瞳孔中心,论文提出了基于人脸约束的人眼Haar特征RSVM级联分类器人眼检测算法和基于遮罩掩磨与椭圆拟合的瞳孔定位算法,首先利用人眼检测分类器在人脸区域内完成对人眼位置的检测,然后通过对检测到的人眼进行遮罩掩磨、简单图像形态学变换及椭圆拟合实现瞳孔中心的精确定位。测试结果表明该算法只需几百毫秒便能完成人眼检测与瞳孔中心定位整个过程,在保证检测速度较快的同时,还能确保较高的定位精度。 2 针对传统线性判别分析法存在的小样本问题(sss),通过调整Fisher判别准则,实现了自适应线性判别分析算法及相应的人脸识别方法人脸识别中的小样本问题使线性判别分析算法的类内散布矩阵发生严重退化,导致问题无法求解。本文在人脸识别小样本问题的基础上,通过调整Fisher判别准则,利用类间散布矩阵的补空间巧妙地避开类内散布矩阵的求逆运算,通过训练集每类样本的样本数信息自适应改变调整参数,实现了自适应线性判别分析算法,实验结果表明,该算法能有效解决人脸识别中的小样本问题。 3 提出了基于有效人脸区域的Gabor特征抽取算法,有效地解决了Gabor特征抽取维数过高的问题。 Gabor小波对图像的光照、尺度变化具有较强鲁棒性,是一种良好的人脸特征表征方法。但维数过高的Gabor特征造成应用系统的维数灾难,为解决Gabor特征的维数灾难问题,论文第四章提出了基于有效人脸区域的Gabor特征抽取算法,该算法不仅有效地降低了人脸特征向量维数,缩小了人脸特征库的规模,同时降低了核心算法的时间和空间复杂度,而且具有与传统Gabor特征抽取算法同样的鲁棒性。 4 结合有效人脸区域的Gabor特征抽取、自适应线性判别分析算法和基于支持向量机分类策略,提出并实现了基于支持向量机的嵌入式人脸识别和嵌入式人像比对系统支持向量机通过引入核技巧对训练样本进行学习构造最小化错分风险的最优分类超平面,不仅具有强大的非线性和高维处理能力,而且具有更强的泛化能力。本文研究了支持向量机的多类分类策略和训练方法,并结合论文中提出的基于有效人脸区域的Gabor特征提取算法、自适应线性判别分析算法,首次在基于Windows CE操作系统的嵌入式ARM平台中实现了具有较强鲁棒性的嵌入式自动人脸识别系统和嵌入式人像比对系统。 5 提出并初步实现了基于客户机/服务器结构无线网络模型的远距离人脸识别方案为解决嵌入式人脸识别系统在海量人脸库中进行识别的难题,论文提出并初步实现了基于客户机/服务器结构无线网络模型的嵌入式远距离人脸识别方案。 客户机(嵌入式平台)完成对人脸图像的检测、归一化处理和人脸特征提取,然后通过无线网络将提取后的人脸特征数据传输到服务器端,由服务器在海量人脸库中完成人脸识别,并将识别后的结果通过无线网络传输到客户机显示输出,从而实现基于客户机/服务器无线网络模型的嵌入式远距离人脸识别方案。 6 结合我们开发的基于ARM的嵌入式自动人脸识别系统和嵌入式人像比对系统,从系统设计的角度探讨了在嵌入式系统中进行人脸识别应用设计的思路及应该注意的问题虽然嵌入式人脸识别系统的性能很大程度上取决于高效的人脸特征描述和鲁棒的人脸识别核心算法。但是,嵌入式系统的设计思想对嵌入式人脸识别系统的性能影响同样值得重视。本文第六章重点阐述了嵌入式自动人脸识别应用系统的设计思路,并结合我们自主开发的嵌入式自动人脸识别系统和嵌入式人像比对系统从系统设计的角度探讨了嵌入式人脸识别应用系统设计中应该注意的关键技术问题。 结合本文提出的算法我们在PC上完成对人脸识别分类器的训练,然后在嵌入式ARM开发平台上实现了嵌入式自动人脸识别、嵌入式人像比对两个便携式人员身份认证系统,经测试运行效果良好。所提出的人脸识别算法不仅具有一定的理论参考价值,而且对于嵌入式系统应用开发、AFR应用系统开发也具有一定的借鉴意义。

    标签: ARM 架构 嵌入式 人脸识别

    上传时间: 2013-05-18

    上传用户:我们的船长

  • 基于ARM嵌入式工业控制器设计

    近年来,伴随着PC及微处理器的迅速发展、软件资源的丰富,嵌入式系统成为研究与应用的热点。嵌入式系统是一种面向具体应用的将底层硬件、实时操作系统和应用软件相结合的专用计算机系统。其广泛应用于控制领域、消费电子产品等行业,己成为现代电子领域的重要研究方向之一。 本文结合课题实际需要与当前的控制器发展趋势,构建和开发基于ARM和μC/OS-Ⅱ实时操作系统的嵌入式通用控制器应用平台.在分析ARM内核处理器的基础上,自主开发以PHILIPS公司LPC2880芯片为核心的嵌入式通用控制器的硬件平台。根据嵌入式控制器的实际应用要求设计了相应的应用模块,主要包括:串口模块、存储器扩展模块、液晶显示和键盘模块等。并完成了各个功能模块的接口函数,创建了应用函数库,为后面的代码应用和移植提供了方便。在对电机驱动控制原理的学习掌握基础上,开发出基于L297/L298芯片的步进电机驱动器及基于LMD18200芯片的伺服电机驱动器。为实现控制器与PC机的通讯,确定了USB2.0通讯接口作为主要通讯方式,详细分析了通用串行总线的软硬件特点,根据LPC2880芯片特点实现嵌入式USB主机模式的通讯方式,并给出了它和主控制器的连线原理图以及USB主机的系统软件框架。 嵌入式实时操作系统是嵌入式系统应用软件开发的支撑平台,通过对现在常用的几种嵌入式操作系统的综合比较,选择μC/OS-Ⅱ作为本系统的RTOS。详细分析了μC/OS-Ⅱ内核工作原理,改进了中断和时钟处理的不足。成功的将μC/OS-Ⅱ系统移植到ARM微处理器中,并通过相应的开发工具,对移植系统进行模拟调试和功能测试。结果表明,设计的嵌入式通用控制器平台基本达到预期目标.

    标签: ARM 嵌入式工业 制器设计

    上传时间: 2013-04-24

    上传用户:天涯

  • 基于ARM的手持式RFID读写器的研究与实现

    当代科学技术突飞猛进,极大促进了自动识别技术的发展——条形码、光学字符识别、磁条(卡)、工C卡、语音识别、视觉识别、RFID等,其中,RFID无疑是最为前沿的自动识别技术,是一种非接触式的识别技术;同时,随着另外一项技术——嵌入式技术的飞速发展,机构小巧、性能优越、价格便宜、操作简便的手持式数据自动读写设备发展尤为迅速。具体说来,一款好的手持式RFID读写器适用于工作现场,可以供工作人员对现场物品信息进行自动收集,而随着嵌入式操作系统和网络技术的应用,使读写器不仅有数据采集功能,而且可以对数据进行分析以供管理决策。在这其中,操作系统、芯片、总线、接口技术成为读写器的内核,嵌入式系统成为技术的代表。 随着嵌入式操作系统(如linux、wirice.net)的出现,使得软件开发人员在嵌入式系统和普通pc机上进行应用软件开发不会感到太大的差别(借助于交叉开发环境,即在pc机上编译连接,但生成的是目标机代码)。但是,对于那些应用软件开发者,往往对某一行业软件开发比较熟悉却对硬件有些陌生,熟悉硬件原理(嵌入式处理器架构、部件工作原理等)恰恰是构建一个嵌入式系统所必须的。因此,构建一个性能稳定、持续工作时间长、完善数据接口、方便读写器接口的手持式设备成为了当今一个比较热门的技术领域。本项目就是根据以上事实,先分析了国内外研究现状,再根据项目需求、生产成本以及RFID应用开发者的要求,决定采用以ARM920T为内核的$3C2410为嵌入式处理器、微软公司力推的wiIice.net为嵌入式操作系统,设计开发了供RFID应用软件开发者使用的手持式RFID读写器。针对手持式设备的特点和实际要求,对读写器软硬件系统整体结构进行了规划,完成了时钟电路、nand flash存储器接口电路、SDRAM电路、串行接口电路、RFID读写模块接口电路、USB接口电路、无线通信模块接口电路、LCD/触摸屏接口电路的设计,并开发了读写器的二次发API;在wince.net平台下,利用platform builder工具定制了适于读写器的操作系统,实现了嵌入式操作系统的设计,最后对整个系统进行了测试。

    标签: RFID ARM 手持式 读写器

    上传时间: 2013-06-21

    上传用户:yatouzi118