首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
为满足数据快速、稳定的传输,同时简化硬件设计,增强设计的灵活性,本文提出了一种利用A RM自身带有的GPMC总线作为ARM与FPGA数据传输的接口方案,并详细介绍了GPMC接口原理及FPGA内部GPMC接口时序的实现.首先,FPGA内部要实现ARM处理器的GPMC接口的读写时序,从而完成ARM与FPGA的通信.其次,FPGA完成对高速信号的采集以及存储,当存储到一定量时,FPGA中断ARM处理器进行数据的读取.仿真结果表明,与以往接口相比,该接口能完成高速信号的稳定传输.  相似文献   

2.
单片机以其功能强、体积小、使用方便、性价比高等优点,在实时控制、自动测试、智能仪器仪表、计算机终端、遥测通信、家用电器等许多方面取得了很好的应用.许多应用系统中都需要进行程序代码升级.若程序代码在外部Flash存储器中,则实现程序代码升级可对外部Flash直接操作.但对于单片机内部的一些系统程序代码,就要求此单片机支持IAP(In Application Programming)功能,而单片机自带的ISP(In System Programming)系统,因生产商对其协议保密,故不能很好地与应用系统融合进行程序代码升级与维护.  相似文献   

3.
基于DSP和ARM的嵌入式电能质量监测系统   总被引:1,自引:1,他引:0  
该嵌入式系统硬件设计采用ARM DSP双CPU的基本架构,充分发挥ARM的控制能力和DSP的运算能力,使系统的内部分工更加明确,功能更加强大.通过移植成熟的嵌入式实时操作系统Linux为设备提供高效、完善、稳定、可靠的软件平台,并采用Linux系统下最流行的图形界面开发工具QT进行智能化的人机界面开发,成功设计出了一种基于DSP和ARM的嵌入式电能质量监测系统.该系统采用先进合理的上、下位机硬件架构,嵌入Linux操作系统以及智能化的人机界面.  相似文献   

4.
为了提高铁路机车中移频键控信号的测量精度,给出了一种利用FPGA和ARM处理器测量频率的方法。该方法在FPGA中利用量化时钟实时测量一组FSK信号周期长度,并将测量数据存储在FPGA内部设计的双口RAM中。FPGA通过设计的串口模块将测量数据送给ARM处理器,ARM处理器对产生测量误差的主要原因进行分析,并对上、下边频切换时产生的畸变数据进行处理,给出了时间间隔测量误差的分析和补偿方法。实验表明,该系统具有较好的抗扰动能力,能够满足一般工业现场测试速率和精度的要求。  相似文献   

5.
为了解决ARM与MCGS组态软件的数据通信,研究了一种直接利用MCGS自带的智能模块与ARM进行通信的方法.该方法利用智能模块已经写好的数据通信协议,按照这种模式通过串口直接与ARM进行数据通信.经研究与实验,得出这种方法简单易行,数据传输的速率和可靠性都能得到保证,为组态软件与ARM通信的解决提供了一种非常实用的方法.  相似文献   

6.
通过软件并行计算来模拟硬件串行电路计算CRC校验码的输出结果,用于提高ModBus通信协议中CRC校验程序的执行效率,并由高效的ARM汇编语言封装而成的函数来实现.程序代码的运行时间和存储空间均超过常见的高度优化的查表法.  相似文献   

7.
程序代码的相似度是剽窃检测的关键技术。通过对现有程序代码相似度度量技术进行研究后,基于属性技术法、结构度量法提出了一种属性计数和结构度量相结合的方法。通过统计程序源代码的操作符和操作数个数以及程序逻辑结构从而产生出一个特征向量,利用向量夹角的余弦计算属性相似度。实验结果表明,该方法能够有效检测出作业中相似的程序代码。  相似文献   

8.
对ARM平台电机矢量控制模型进行了分析及性能评估,弥补了当前伺服控制系统中该评估工作的空白.分析了电机矢量控制模型和能实现该模型ARM平台的软硬件环境,给ARM平台电机矢量控制分析及性能评估奠定了基础.使用了一种利用建立空闲任务计算CPU负载率的方法,并用此方法进行了以CPU负载率为性能指标的评估实验,对不同条件下矢量控制策略的适用情况进行了分析.分析结果对ARM平台下矢量控制策略的选择有一定的指导意义.  相似文献   

9.
杨开全  叶志锋  万云 《测控技术》2007,26(7):62-63,65
微控制器在某些工程应用中经常需要对FPGA进行灵活的配置,采用常规的EPROM配置FPGA很难满足这一要求.提出一种基于ARM芯片的FPGA动态配置方案,将FPGA的配置文件存储在ARM芯片的内部Flash中,从而充分利用了ARM片内资源,实现了FPGA上电动态配置,使得FPGA功能可以在线灵活更新.该方案已成功应用于航空发动机转速测量中,实现了对航空发动机转速的精确实时测量.  相似文献   

10.
本文实现的监控系统,是将ARM服务端放在室内,传感器模块与摄像头放在家居内部重要区域和外部入口处.工作时如果传感器模块有信号输入,则通过摄像头获取图像.对存储的图像进行人脸识别的检测,如果检测到人脸则将图片存储并通过GPRS模块发送短信息到用户手机中,否则继续监视.此外用户可以通过互联网,与ARM服务端进行连接,通过网络可以查看家居内部重要区域和外部入口的情况.  相似文献   

11.
针对黑客非法获取ARM芯片程序的问题,提出了一种能同时防止ARM芯片程序被非法复制及源码窃取的方法。该方法以分散加载方式规划存储器,以ARM芯片内全球唯一序列号为密钥,对核心程序进行加密处理。在程序运行时,芯片内的唯一序列号使非法拷贝的程序在同类型ARM设备上无法运行;对核心程序进行加密后存储,确保源代码不被窃取。  相似文献   

12.
阐述了一种基于ARM7微处理器LPC2368在扶梯控制系统中的应用,给出了控制系统的组成框图、输入接口电路、输出接口电路、LED显示电路、CAN通信电路及程序设计流程图,简单介绍了系统的开发调试环境——Keil for ARM,与传统自动扶梯控制系统相比较,以LPC2368为主控制器的控制系统具有稳定性高,易于维护等特点,使得自动扶梯的控制系统更加智能化。  相似文献   

13.
基于ARM920T内核的FFT算法的高效实现   总被引:2,自引:0,他引:2       下载免费PDF全文
随着ARM体系结构的发展,ARM处理器已经可以胜任许多DSP应用。为了充分挖掘ARM处理器数字信号处理能力,结合ARM内核设计特点设计了基4-FFT算法的高效ARM程序。代码设计中,对寄存器分配和指令调度作了精细地控制,提出了ARM汇编中浮点数的定点格式存储和计算方法,充分利用桶形移位器和5级流水线,避免了流水线互锁问题。实验结果表明优化后的程序指令周期总数减少并且运算精度很高。这些优化方法对ARM程序优化具有实际指导意义。  相似文献   

14.
针对嵌入式产品维护和无人值守区嵌入式产品升级困难的问题,提出了一种基于TFTP协议的ARM软件远程更新系统的设计方案。该系统主要由LPC2290微控制器、DM9000E网卡芯片以及SST39VF1601型NOR FLASH、MT45W4MW16型RAM组成,采用bootloader技术及以太网TFTP协议来远程更新无操作系统运行环境下ARM微控制器的应用软件。测试结果表明,该系统能够保证数据的正确传输和存储,大大降低了ARM嵌入式系统软件的升级维护难度。  相似文献   

15.
基于RSA算法的注册码软件加密保护   总被引:11,自引:0,他引:11  
黄俊  许娟  左洪福 《计算机应用》2005,25(9):2080-2082
提出了在注册码软件加密保护基础上的一套完整软件保护方案,方案中采用了“一机一码”制,运用密码学中成熟的非对称算法RSA(R ivest Sham ir Adelman)进行加密处理,并且以数据库的形式进行密钥管理,通过这一系列手段更好地防止了非法注册码的传播和非法注册机的制作。最后在基于VC++6.0的开发平台上实现了该软件保护方案。  相似文献   

16.
介绍上位机与下位机的串行通信的实现。下位机利用ARM技术,上位机用VC来编写串行通信程序。详细介绍了ARM自带的UART的工作原理及与计算机串行口的连接方法。利用WIN32 API函数在VC下实现了串行通信程序.并给出了部分代码实例。  相似文献   

17.
基于RSA的双重加密技术在软件注册中的应用研究   总被引:2,自引:0,他引:2  
将密码学中加密和数字签名的理论应用于软件加密,设计了一种对软件既加密又签名的双重保护方案。方案中采用了“一机一码”制,运用密码学中成熟的公开密码算法RSA对软件验证模块加密,对注册码进行数字签名,并以数据库的形式进行密钥管理。双重保护机制有效的防止了非法注册码的传播和非法注册机的制作。  相似文献   

18.
基于ARM7TDMI内核的S3C44B0异常处理分析   总被引:2,自引:2,他引:0  
介绍了ARM7TDMI的7种工作模式及各种工作模式下处理器的基本功能、适用的条件以及在嵌入式系统设计中的重要性。详细分析了复位、快速中断和普通中断的编程要点以及在嵌入式程序设计中的作用,并结合S3C44B0示例程序分析了CPU对异常处理的方法。  相似文献   

19.
季振华 《微计算机信息》2006,(2Z):137-139,256
介绍了ARM7TDMI的7种工作模式及各种工作模式下处理器的基本功能、适用的条件以及在嵌入式系统设计中的重要性。详细分析了复位、快速中断和普通中断的编程要点以及在嵌入程序设计中的作用,并结合S3C44BO示例程序分析了CPU对异常处理的方法。  相似文献   

20.
针对ARM程序高层代码混淆存在盲目性较强而降低混淆准确度,且很容易被逆向还原的问题。从ARM汇编指令底层研究ARM程序混淆,通过结合ARM架构指令系统的特点,基于模式切换提出一种ARM汇编代码混淆算法,包括指令模式切换混淆、寄存器随机分配混淆和虚假指令混淆,使混淆后汇编代码的控制流变得更加复杂,且对切换地址的寄存器混淆也提高了动态调试跟踪的难度。模式切换及虚假指令混淆也会造成反汇编错误,从复杂强度、逆向弹性和性能开销三方面进行测试评估。测试结果表明,该混淆算法不仅有效地提高了程序的控制流循环复杂度,而且能够抵抗反汇编工具的逆向分析。该混淆算法引发的额外体积开销和时间开销较低,具有实用性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号