首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 218 毫秒
1.
介绍了嵌入式系统领域中的常用RISC微处理器——ARM处理器的ARM指令集与Thumb指令集,分析了应用程序的ARM代码与Thumb代码的各自的优势与不足,研究了生成高密度、执行效率高的混合代码的方法。  相似文献   

2.
在前面的文章中提到过,很多情况下应用程序需要在ARM跟Thumb状态之间相互切换,这部分就讨论交互工作的实现方法和一些注意问题.  相似文献   

3.
Actel公司和ARM在旧金山嵌入式系统大会上共同宣布:两家公司已经开始合作向Actel广泛的FPGA用户群提供32住ARM7 Thumb家族微处理器。这是ARM处理器第一次作为“软”IP内核授权给可编程逻辑供应商。  相似文献   

4.
面向嵌入式系统的编译器,往往需要同时考虑目标代码的性能、大小和功耗等相互冲突的目标.ARM双指令集处理器,在具备通常的32位ARM指令集基础上,还支持一个缩减的16位Thumb指令集,因而为代码优化提供了多个目标之间折衷的机会.由于同一个程序的Thumb代码比相应的ARM代码执行更多的指令,因此虽然前者常比后者占用更少的存储空间,但消耗更多的运行时间.针对这种现象,文中建议一个混合演化算法,通过把程序的不同部分有选择地编译成ARM或Thumb指令集代码,使得可灵活地权衡目标代码大小和运行时间.文中的方法基于遗传算法和关键事件禁忌搜索相融合,后者用来局部搜索.指令选择以函数为单位,从对程序动态行为的profiling分析求得程序运行时间.实验结果表明,文中的技术可有效地、灵活地权衡目标代码大小和性能,并且适用于其它的双指令集处理器.  相似文献   

5.
引言 目前,在嵌入式处理器芯片中,以ARM7为核心的处理器是应用较多的一种。它具有多种工作模式,并且支持两种不同的指令集(标准32位ARM指令集和16位Thumb指令集)。μC/OS-II是专为嵌入式应用设计的抢占式、多任务实时操作系统,可用于各类8位、16位和32位单片机或DSP。  相似文献   

6.
嵌入式操作系统在微处理器上的移植一直是嵌入式应用所关注的内容.详细论述了ThreadX操作系统在ARM处理器上的移植过程,并针对ThreadX和ARM各自的特点,着重阐述了在移植过程中需要注意的问题,如堆栈的构造,系统堆栈和线程堆栈的不同,处理器的7种模式对应的不同物理寄存器等.  相似文献   

7.
嵌入式系统的核心是嵌入式处理器,ARM 处理器是目前公认的业界领先的 32 位嵌入式RISC微处理器.基于ARM 核的芯片具有低功耗、高性能的特点,广泛应用于嵌入式产品中.本文从 ARM 体系结构入手,通过对比,详细介绍了RISC的系统结构特点和ARM处理器运行模式,从而对ARM嵌入式系统进入了深入的分析.  相似文献   

8.
基于ARM平台和GPRS的远程监控系统*   总被引:8,自引:0,他引:8  
主要介绍一种基于嵌入式处理器ARM平台以及GPRS网络通信技术实现远程数据传输的系统,从而实现远程数据和图像实时监控功能。核心部分主要包括利用嵌入式处理器ARM实现以太网协议到GPRS协议之间的转换、数字图像的处理;利用当前比较成熟的GPRS技术实现远程无线通信等。由于GPRS网络具有永远在线、快速登录、按量收费和自由切换等优点,从而保证了系统的实用性、稳定性,并且大大减少了系统的建设投资和运营费用。  相似文献   

9.
ARM公司的ARM1176JZF-STM处理器,通过使用ARM Artisan AdvantageTM单元库及内存,使处理器的频率在90纳米代工厂工艺下超过了750MHz,芯片面积却仅为2.4mm^2。优化后为现有的应用及操作系统带来了超过920 Dhrystone MIPS的性能表现,而不需要任何昂贵的软件再设计或再编译费用。  相似文献   

10.
重点分析了ARM处理器的多种中断处理,包括普通中断处理、任务切换中断处理、可重入中断处理和基于优先级的可重入性中断处理的上下文保存技术,并给出了程序予以实现。对普通的前后台系统和带OS的嵌入式系统都有实用价值。  相似文献   

11.
MX1体系结构采用ARM920T内核,针对它构建嵌入式Linux平台,把Gameboy模拟器(以下统一称为Gnuboy)移植过去;对Gnuboy的源代码进行修改,在宿主平台上交叉编译,编译好的可执行文件烧入测试板上运行,这是移植的过程;Gnuboy在嵌入式环境下面临速度慢的问题,可以对原先的一些C函数用ARM汇编改写来加快速度,这里用到基于图着色技术的寄存器分配算法的一种简化方法,用这种方法对Gnuboy源代码中的几个函数进行了优化处理,优化效果可用相应的工具软件进行测试;这些移植和优化研究工作,目的是为了把Gnuboy应用到基于ARM Linux的嵌入式产品中,同时对研究该平台下一般的虚拟机技术应用也有相应的价值.  相似文献   

12.
王建忠  田力  武凌 《微计算机信息》2004,20(5):49-50,99
介绍了ATMEL公司的最新推出的基于ARM920T核的微控制器AT91RM9200的体系结构及功能特性,并以家庭网关为例介绍了它的应用。  相似文献   

13.
随着嵌入式系统电子技术的发展,大量MCS-51产品由于时序、电压等的差异难以直接与ARM处理器直接相连;通过介绍ARM与独立CAN控制器SJA1000的适配实现,系统地分析了在ARM应用系统中基于MCS-51时序外设的扩展方法及各自的特点;结果表明对ARM应用系统外设的扩展具有典型性和现实意义.  相似文献   

14.
Linux下基于ARM920T的USB摄像头图像采集   总被引:1,自引:0,他引:1  
随着USB摄像头的普及和基于ARM核的嵌入式芯片的快速发展,二者结合的便携性越来越受到人们欢迎,而嵌入式Linux的迅速发展更为二者的结合铺平了道路,本文介绍了基于ARM920T的嵌入式Linux下利用USB摄像头采集图像的硬件、软件设计过程,最终实现了在目标板上图像的采集和显示。  相似文献   

15.
随着USB摄像头的普及和基于ARM核的嵌入式芯片的快速发展,二者结合的便携性越来越受到人们欢迎,而嵌入式Linux的迅速发展更为二者的结合铺平了道路,本文介绍了基于ARM920T的嵌入式Linux下利用USB摄像头采集图像的硬件、软件设计过程,最终实现了在目标板上图像的采集和显示。  相似文献   

16.
采用RISC(Reduced Instruction Set Computer,精简指令集计算机)架构的32位ARM(Advanced RISC Machines)微控制器,具有低功耗(内核工作电压一般为1.8V)、高性能、运算速度快(一般以MIPS为单位)、执行效率高等优点。本文采用Atmel公司的ARM920T内核的32位ARM微控制器AT91RM9200,实现其最小应用系统的硬件设计和软件开发;完成系统的调试和仿真。  相似文献   

17.
支丽平  刘文华 《微计算机信息》2007,23(34):150-151,184
本文针对用户对高端电磁流量仪表的需求,提出了一种将ARM920T内核应用在电磁流量测量仪表的硬件与软件设计方案。系统选用S3C2410A微处理器作为硬件核心,并围绕其进行硬件系统的设计;以嵌入式Linux为操作系统来实现开发环境的建立,在此基础上进行应用程序的研发。  相似文献   

18.
基于ARM的IAP在线及远程升级技术   总被引:3,自引:1,他引:2  
本文在阐述In-Application Programming(IAP)技术原理的基础上,以LPC2138为平台设计并实现了嵌入式微处理器ARM在线及远程升级方案。该方案方便快捷,摒弃了传统升级之前需要打开设备手工安装跳线等繁琐过程,并解决了升级过程意外中断、远程升级传输误码等关键技术问题。  相似文献   

19.
为了提高高级加密标准(AES)算法在ARM上执行的效率,提出AES算法在ARM处理器上的高效实现方案,并在ARM920T处理器上得以实现。密钥扩展采用一次性生成方式。在算法实现上,将字节替换和列混合定义成T表进行存储,可以提高运行速度。采用C语言编程,在ARM Develop v1.2平台上进行了仿真及调试。对算法的不同实现方式所占的存储空间和运算速度进行了比较,并给出了不同密钥长度算法的各种性能指标。实验表明,算法执行速度得到了明显提高。  相似文献   

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

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