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

DSP的开发工具及开发环境

  • 基于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

    上传用户:隐界最新

  • 基于ARM和DSP的便携式超声波无损探伤仪的设计

    随着超声检测理论逐渐成熟,以及现代集成电路的快速发展,超声检测技术以其快速、准确、无污染、低成本等特点,成为国内外应用广泛、发展迅速、使用频率最高的一种无损检测技术。其中超声仪器的发展水平直接影响着超声检测技术的发展。数字化、图像化、小型化和实时化等是超声检测仪器的发展趋势。传统的超声检测系统中,PC机存在难以适应恶劣的工作环境,体积大,携带不方便,功耗大,数据传输率不高等问题,并且大部分便携式超声探伤仪缺乏对复杂数字信号处理算法的支持,因此开发与设计一种高性能、小型化的便携式超声探伤检测系统尤为重要。 ARM的数字信号处理能力和DSP的系统控制能力都有其各自弱点,所以文中提出了一种基于ARM与DSP双CPU方案的便携式超声探伤仪,充分利用了ARM与DSP的处理性能,接口简单。ARM利用DSP的主机接口与DSP通信,不会打断DSP的正常运行。本方案为复杂的信号处理算法提供硬件支持,可以有效的提高便携式超声探伤仪器的信号处理能力。 超声探伤回波中的缺陷信号往往与系统的电噪声、金属组织噪声混在一起,影响超声检测回波的信噪比。粗晶材料由于其微观结构对超声的强烈散射,造成严重的材料噪声和信号衰减,致使超声检测灵敏度和信噪比严重下降。目前,对粗晶材料的检测仍然是超声检测技术的一大难题。采用信号处理技术提高超声检测能力和信噪比是无损检测领域的重要研究课题。本文在设计具备复杂信号处理能力的便携式探伤仪的基础上,进行了适合在便携式仪器上实现的小波变换算法的研究,尝试提高便携式仪器对粗晶材料缺陷的检测能力。

    标签: ARM DSP 便携式 仪的设计

    上传时间: 2013-04-24

    上传用户:cuibaigao

  • 基于ARM平台的GDB远程调试环境的研究与移植

    嵌入式系统开发工具在开发过程中所起的作用日益突出,相关研究、技术也随之不断更新。随着硬件性能不断提升,很多智能家电、智能手机、甚至高端游戏机都采用了嵌入式系统作为平台进行开发。作为嵌入式开发的关键,调试环节成为嵌入式系统研发的主要瓶颈。在嵌入式硬件性能不断提升的同时,嵌入式软件规模也不断扩大,因此调试难度也与日俱增。 本文首先简要说明了嵌入式软件的开发过程,回顾嵌入式交叉调试技术发展的各种技术。然后分析调试器整个框架和核心,介绍了调试器相关理论和设计思想,并分别研究、对比几种调试技术实现途径和方法,并对调试器中关键流程进行详细阐述。 然后,针对GDB所提供i386和SPARC架构下远程调试环境代码进行分析,抽象出调试桩GDB进行远程调试的核心流程,并根据具体硬件平台差异在ARM处理器上进行代码和远程调试协议移植。本文编写过程中所使用的硬件平台是由使用ARM7处理器的S3C4510b开发板。进入测试阶段,又在S3C4480开发板上进行了测试,对这套模式的可用性进行了验证。

    标签: ARM GDB 远程调试 环境

    上传时间: 2013-08-04

    上传用户:huyiming139

  • 车载智能仪表的功能研究与开发

    汽车仪表是驾驶员与汽车进行交流的重要窗口,也是汽车高新技术的重要部分。传统汽车仪表多使用指针型显示器件为主,如步进电机、十字线圈,辅以液晶显示,显示的信息量相对较少,且结构复杂。一方面随着汽车电子化程度的不断提高,进行技术创新,研制开发新一代汽车仪表产品;另一方面,由于能源和环保问题,汽车也将从内燃机汽车发展到包括纯电动汽车(BEF)、混合电动汽车(HEV)以及燃料电池汽车(FCV)的新能源汽车时代,因此结合新能源汽车信息量多、电子化程度高的特点,开发新一代汽车智能仪表具有重要的现实和长远意义。 本文正是在这样的背景下,以同济大学汽车学院自主研发的ROVER燃料电池轿车为研究对象,进行了汽车智能仪表的一些功能研究与开发。所做的主要工作有: (1)根据要实现的功能确定所需的硬件资源,选择合适的嵌入式硬件系统。 (2)嵌入式操作系统的选择和二次开发。在选择操作系统时要考虑到系统的硬件可移植性、实时性、对内存的需求以及提供哪些开发工具等。 (3)应用软件的开发。主要是仪表界面设计,包括数字图形显示,动画显示,数据库开发等。 (4)基于无线数据传输模块下的GPRS无线通讯实验。包括客户端和服务器端系统配置,动态域名解析等。 该仪表已应用于ROVER燃料电池轿车,实践表明,在嵌入式平台上显示车载信息,同传统仪表相比具有较大的优势。可满足小型化、轻量化的要求;造型美观,可动画显示、可读性、可视性强;可实现一表多用。从软件方面来讲,引入了操作系统的概念,增强了代码的可读性、可维护性、可扩展性以及灵活性;信息显示自由度高,显示界面人性化,可定制;即使更换硬件平台,也只需对操作系统和底层驱动程序进行少量的移植工作,而无需修改与硬件无关的应用代码。

    标签: 车载 智能仪表

    上传时间: 2013-04-24

    上传用户:SimonQQ

  • cpld 在实际设计中的应用及开发实例

    cpld 在实际设计中的应用。以及开发际例。

    标签: cpld 中的应用 开发实例

    上传时间: 2013-08-08

    上传用户:sdq_123

  • 9S12XS128单片机开发工具包

    这里描述的是一套9S12XS128系列单片机开发系统套件。开发系统主要由两个部分组成,分别是调试下载用的TBDML和开发用目标板。其中TBDML的使用请参见文档“BDMforS12(TTBDM)用户手册V34.pdf”。目标板是有异步串行口的驱动的基本系统。针对9S12XS128芯片我们编写了9S12XS128目标板监控程序,可以方便地完成应用系统的开发。用户可以在此基础上设计自己所需的目标母板,完成项目的初期开发。应用软件完成后,用开发工具板擦除监控程序,下载最终的应用程序。

    标签: 128 S12 9S 12

    上传时间: 2014-12-27

    上传用户:ma1301115706

  • Keil C51单片机/arm开发工具 V8.02

    Keil C51单片机/arm开发工具 V8.02 :使用方法:双击c51v802.exe直接安装直到结束,安装路径最好选用默认的c:\keil 不含注册码,有2k代码的大小限制。单片机开发必备软件。

    标签: Keil 8.02 C51 arm

    上传时间: 2013-11-04

    上传用户:summery

  • 基于DSP的开关磁阻电机调速系统研究

    为对开关磁阻电机调速进行实时控制,设计了一款基于DSP的TMS320F2812数字信号处理器为控制核心,设计开发了开关磁阻电机调速系统。以模块化的思想设计了MCU控制系统、位置检测系统、不对称功率电路等模块。给出了软件设计的思想和方法,完成了嵌入式软件系统的开发。该调速系统结构简单、成本低廉、起动转矩大及调速范围宽等优点,具有很好的发展前景。

    标签: DSP 开关磁阻电机 调速 系统研究

    上传时间: 2014-12-28

    上传用户:啊飒飒大师的

  • 基于Kinect的手势识别及在虚拟装配技术中的应用

    为了实现在Virtools环境下自然方便的人机交互过程,设计开发了基于Kinect的虚拟装配交互技术。该技术通过三维多手指检测并结合Kalman滤波来稳定跟踪指尖,同时基于指尖特征自定义了多种装配所需的手势;以Mircrosoft Visual Studio 2010为开发工具,设计了手势操控相关功能块的编辑后集成于Virtools环境中,实现了手势在虚拟装配中的交互控制。实例证明,该技术能很好地完成虚拟装配过程,效果良好。

    标签: Kinect 手势识别 中的应用 虚拟

    上传时间: 2014-12-29

    上传用户:bjgaofei

  • TinyM0开发工具链V1.02

    TinyM0是广州致远电子有限公司为企业用户和高校师生设计的一款开发工具,核心微控制器采用的NXP公司最新推出的LPC1100系列Cortex-M0内核芯片。LPC1100微控制介绍:LPC1100系列微控制器采用了ARM公司最新发布的Cortex-M0内核,工作频率高达50MHz,功耗低至150μA/MHz,性能卓越、应用简单,更突出的是,它能够显著降低所有8/16位应用的代码长度,并且具有极低的市场定价,其价值和易用性比现有的8/16位微控制器更胜一筹,为追求ARM架构的8/16位用户提供了一种全新的32位解决方案。

    标签: TinyM0 1.02 开发工具

    上传时间: 2013-11-21

    上传用户:几何公差