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

arm-LINux

  • 基于ARM与DSP的铁路信号测试仪设计(ARM部分)

    轨道电路是列车运行实现自动控制和远程控制的基础设备之一,铁路信号系统是保证运输安全的基础设施,是实现铁路统一指挥调度,保证列车运行安全、提高运输效率和质量的关键技术设备,也是铁路信息化的重要技术领域。 基于ARM与DSP的铁路信号测试仪主要作用是及时测试铁路信号状况,反映铁路运行的情况。开发此套系统是集测试25Hz相敏轨道电路的电压自动记录仪以及相位差监测仪、ZPW-2000A的载频与低频测试功能于一体,是性价比较高、功能齐全的监测管理系统,它发挥了ARM控制性好与DSP计算速度快的优势,实现了互补。由于采用的主要是集成芯片,所以体积小,重量轻,功耗低和便于携带,便于现场检测。在满足要求的前提下,为降低开发成本提高可靠性,CPU采用LPC2210的ARM7芯片。为使测试仪直观、操作简便,系统提供了良好的人机界面,包括显示,按键操作等。 论文对FFT以及相关算法进行了分析和Matlab仿真;论文中给出了时钟电路、LCD电路、数据存储器Flash、JTAG等各功能模块的设计原理,完成了硬件电路设计;系统软件设计遵循模块化、自顶向下的设计思路。在软件设计方面,首先采用的是传统主循环控制方法,功能上主要实现了A/D采样程序、LCD显示程序、数据存储程序等的设计,对两路25Hz信号电压相位差的计算,其误差不人于1度。为了改善系统性能提高系统的实时性,系统中引入实时操作系统μC/OS-Ⅱ,也有利于代码移植及系统功能扩展。

    标签: ARM DSP 铁路信号 试仪设计

    上传时间: 2013-04-24

    上传用户:隐界最新

  • 基于DSP和ARM的电能质量监测系统

    随着电力电子技术的广泛应用,电能污染日益严重,电能质量已成为电力部门及用户日益关注的问题。电能质量的好坏直接关系国民经济的总体效益,对电能质量进行监测与分析从而提高和改善电能质量具有重要的现实意义。 本文根据IEC和国家标准,并且经过对国内外电能质量研究现状及同类产品进行认真分析的基础上,主要针对我国电力行业面临的现状提出了一套基于DSP和ARM的电能质量监测系统。 论文首先介绍电能质量的相关概念、电能质量的研究背景、国内外电能质量和电能质量监测装置的研究现状,以及各项电能指标的监测标准。接下来介绍了本套电能质量监测装置的设计方案,说明与以往方案相比所具有的优点。之后是系统的软件设计与开发调试过程,主要是ARM软件的设计过程,包括了工程与任务的创建、μC/OS-II 操作系统的移植和各功能模块的设计等。最后是全文的工作总结与展望。 本文所研制的电能质量监测装置满足了合作企业的设计要求,相对以往的设计,具有实时性好,性能高,体积小,成本低等优点,符合电能质量监测的最新发展要求。

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

    上传时间: 2013-07-24

    上传用户:shen007yue

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

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

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

    上传时间: 2013-04-24

    上传用户:hwl453472107

  • 基于DSP和ARM的双核电能质量分析仪的研究

    随着电力系统的迅速发展和电力电子技术的广泛应用,电能污染日益严重,电能质量问题已经成为电力部门及电力用户越来越关注的问题。电能质量的各项指标若偏离正常水平过大,会给发电、输变电和用电设备带来不同程度的危害。电能质量的好坏直接关系到国民经济的总体效益,因此对电能质量进行检测和分析从而提高和改善电能质量具有非常重要的意义。 本文首先介绍了电能质量的基本概念,对各种电能质量问题的分类、特征及产生原因和危害作了详细的阐述。通过对电能质量各项指标(供电电压偏差、频率偏差、公用电网谐波、三相电压不平衡度、电压波动与闪变)的分析,以传统的傅立叶变换理论为基础,针对目前电能质量分析的难点即对突变的、暂态的、非平稳的信号的检测与分类,提出了基于快速傅立叶变换的暂态电能质量分析方法。 在系统的研究了电能质量分析的相关理论和检测技术的基础上,针对电能质量分析系统中需要支持复杂算法和保持实时性的特殊要求,研制了基于DSP与ARM构架的嵌入式电能质量分析系统的硬件平台和软件系统。重点分析了DSP与ARM的选型依据、结构特点、具体应用等。并且详细的介绍了硬件平台的各部分组成和电路原理图。随后,提出了该装置软件部分设计思想,其中重点介绍了DSP部分的FFT算法设计、ARM部分的UC/OS-II操作系统移植和MiniGUI图形界面开发。最后对论文的主要工作进行了总结,对以后可深入研究的方向进行了展望。

    标签: DSP ARM 双核 分析仪

    上传时间: 2013-05-22

    上传用户:hw1688888

  • 清华大学ARM培训教材

    清华大学ARM培训教材清华大学ARM培训教材清华大学ARM培训教材清华大学ARM培训教材清华大学ARM培训教材清华大学ARM培训教材

    标签: ARM 清华大学 培训教材

    上传时间: 2013-04-24

    上传用户:hw1688888

  • 嵌入式Linux应用系统开发实例精讲源代码

    嵌入式Linux应用系统开发实例精讲源代码原代码

    标签: Linux 嵌入式 应用系统 开发实例

    上传时间: 2013-06-28

    上传用户:66wji

  • ti 公司的wifi模组在LINUX下的驱动

    ti 公司的wifi模组在LINUX下的驱动

    标签: LINUX wifi ti 模组

    上传时间: 2013-04-24

    上传用户:lixinxiang

  • LINUX设备驱动程序

    linux设备驱动程序 经典linux驱动书籍! linux驱动开发必备

    标签: LINUX 设备驱动 程序

    上传时间: 2013-04-24

    上传用户:Avoid98

  • ARM_LINUX平台下基于开源软件的车载导航终端的研究与设计.pdf

    随着国内汽车工业的发展,国内的车辆导航系统的市场需求也越来越大。目前国内推出的一些车载导航定位系统还没有在车载系统中得到广泛的应用,还须在改进技术、提高精度的同时降低开发成本。 车载导航终端结合了导航定位技术、地理信息系统(GIS)、通讯技术以及嵌入式计算机技术,为用户提供导航定位、地理信息等服务。车载导航终端由GPS定位系统、电子地图、嵌入式系统组成。导航终端接收GPS所传送的卫星信号,得到车辆的即时位置,通过GPS信号处理系统传送给主机,再配合嵌入式系统上的空间数据库,将车辆经过的轨迹显示在显示屏上。 本论文首先讨论了车载导航系统的原理和硬件结构,然后分析设计了软件系统的工作流程及实现方案;介绍了Boot Loader和Linux内核的定制、移植;重点介绍了在ARM处理器和Linux操作系统实现车载导航终端各功能模块的详细过程,以及地图匹配和路径规划算法及实现。 为了缩短开发周期、降低开发成本,本设计采用了基于开源软件二次开发的方式。

    标签: ARM_LINUX 开源软件 车载导航

    上传时间: 2013-06-01

    上传用户:xmsmh

  • ARMFPGA嵌入式系统设计及在测量仪器上的应用.pdf

    目前在各行各业中应用种类繁多的测量仪器随着仪器性能指标要求的逐渐提升以及功能的不断拓展,对仪器控制系统的实时性和集成化程度等性能的要求也越来越高。目前发展的趋势是开放式、集成度向芯片级靠拢的高实时性仪器。针对目前传统的系统设计存在着功能简单、速度慢、实时性差、对数据的再加工处理能力极为有限等问题,本文根据课题需要提出了一种基于ARM+FPGA架构的高速实时数据采集嵌入式系统方案,应用在小功率半导体测量仪器上。方案采用三星S3C2410的ARM处理器进行管理控制,处理数据,界面显示;Altera公司的Cyclone系列的1C12 FPGA器件用来进行高速数据采集,提高了系统的实时性和集成化程度。 本文首先给出了ARM+FPGA架构的总体设计。硬件方面,简要讨论了ARM处理器的特点和优势,FPGA在高速采集和并行性上的优势,给出了硬件的总体结构和主要部件及相关接口。软件方面,研究了基于嵌入式Linux的嵌入式系统的构建和BootLoader的启动以及内核和根文件系统的结构,构建了嵌入式Linux系统包括建立交叉开发环境,修改移植BootLoader和裁减移植Linux内核,并且根据课题实际需要精简建立了根文件系统。 为了满足测量仪器的实时性,设计了ARM与FPGA的高速数据采集接口。进行了FPGA内部与ARM接口相关部分的硬件电路设计;通过分析ARM与FPGA内部时序的差异,针对ARM与FPGA内部FIFO时序不匹配的问题,解决了测量仪器中高速数据采集与处理速度不匹配的问题。接着,通过研究Linux设备驱动基本原理和驱动程序的开发过程,设计了Linux下的FPGA数据采集接口驱动程序,并且实现了中断传输。使得FPGA芯片通过高效可靠的驱动程序可以很好的与ARM进行通讯。 最后为了方便用户操作,进行了人机交互系统的设计。为了降低成本和提高实用性利用FPGA芯片剩余的资源实现了对PS/2键盘鼠标接口的控制,应用到系统中,大大提高了人机交互能力;通过比较分析目前比较流行的几种嵌入式GUI图形设计工具的优缺点,结合课题的实际情况选择了MiniGUI作为课题图形界面的开发。根据具体要求设计了适合测量仪器方面上使用的人机交互界面,并且移植到了ARM平台上,给测量仪器的使用提供了更好的交互操作。 本课题完成了嵌入式Linux开发环境的建立,针对课题实际硬件电路设计修改移植了bootloader,裁减移植了内核以及根文件系统的建立;设计了FPGA内部硬件电路,解决了接口中ARM与FPGA时序不匹配的问题,实现了ARM与FPGA之间的高速数据采集;设计了高速采集接口在嵌入式Linux下的驱动程序以及中断传输和应用程序;合理设计了适合测量仪器使用的人机交互界面,并巧妙设计了PS/2键盘鼠标接口,进一步提高了交互操作。

    标签: ARMFPGA 嵌入式系统设计 测量仪器

    上传时间: 2013-06-21

    上传用户:01010101