共查询到19条相似文献,搜索用时 218 毫秒
1.
介绍了嵌入式系统领域中的常用RISC微处理器——ARM处理器的ARM指令集与Thumb指令集,分析了应用程序的ARM代码与Thumb代码的各自的优势与不足,研究了生成高密度、执行效率高的混合代码的方法。 相似文献
2.
费浙平 《单片机与嵌入式系统应用》2003,(12):82-84
在前面的文章中提到过,很多情况下应用程序需要在ARM跟Thumb状态之间相互切换,这部分就讨论交互工作的实现方法和一些注意问题. 相似文献
3.
《单片机与嵌入式系统应用》2005,(5):65-65
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.
姜荣萍 《计算机光盘软件与应用》2010,(16)
嵌入式系统的核心是嵌入式处理器,ARM 处理器是目前公认的业界领先的 32 位嵌入式RISC微处理器.基于ARM 核的芯片具有低功耗、高性能的特点,广泛应用于嵌入式产品中.本文从 ARM 体系结构入手,通过对比,详细介绍了RISC的系统结构特点和ARM处理器运行模式,从而对ARM嵌入式系统进入了深入的分析. 相似文献
8.
9.
《单片机与嵌入式系统应用》2006,(3):44-44
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.
13.
随着嵌入式系统电子技术的发展,大量MCS-51产品由于时序、电压等的差异难以直接与ARM处理器直接相连;通过介绍ARM与独立CAN控制器SJA1000的适配实现,系统地分析了在ARM应用系统中基于MCS-51时序外设的扩展方法及各自的特点;结果表明对ARM应用系统外设的扩展具有典型性和现实意义. 相似文献
14.
15.
随着USB摄像头的普及和基于ARM核的嵌入式芯片的快速发展,二者结合的便携性越来越受到人们欢迎,而嵌入式Linux的迅速发展更为二者的结合铺平了道路,本文介绍了基于ARM920T的嵌入式Linux下利用USB摄像头采集图像的硬件、软件设计过程,最终实现了在目标板上图像的采集和显示。 相似文献
16.
17.
本文针对用户对高端电磁流量仪表的需求,提出了一种将ARM920T内核应用在电磁流量测量仪表的硬件与软件设计方案。系统选用S3C2410A微处理器作为硬件核心,并围绕其进行硬件系统的设计;以嵌入式Linux为操作系统来实现开发环境的建立,在此基础上进行应用程序的研发。 相似文献
18.