ARM公司今天宣布将加入开放手机联盟(Open Handset Alliance)。ARM已经与开放Android平台合作了一段时间,致力于为该平台提供丰富的移动体验。作为此次加盟的一部分,ARM将会为Android开源项目(Android Open Source Project)提供基于ARMv6和ARMv7架构的OpenMax DL库以及ARM® CPU和ARM Mali™ 图形处理器(GPU)架构的知识。
ARM营销副总裁Ian Drew表示:“ARM非常高兴有机会加入开放手机联盟并与该联盟的其他成员一起专注于实现下一代移动应用和服务——在这方面ARM同这些成员的目标是完全一致的。开放手机联盟已经开发了完全开源移动平台Android,对于ARM芯片合作伙伴和OEM厂商而言,这是一个卓越的、能够推动实现各种可能性的平台。我们将与我们的操作系统合作伙伴——例如开放手机联盟——紧密合作,确保他们能够充分利用ARM架构,并将这一革命性平台推向市场——我们希望有更多的像第一部基于ARM的、使用Android平台的T-Mobile G1手机这样的产品问世。”
Android是一个完整的、开放的手机软件堆栈,能够满足制造商或运营商设计和制造手机的一切所需。Android 非常好地体现了当今手机中所发生的创新,包括:
• 能够充分发挥移动设备尺寸优势的用户界面(UI)
• 在移动设备上实现完整的网络和连接功能,并支持Mash-up和位置服务(Location-based service)应用
• 能够推动活跃开发者社区的开发平台
关键字:ARM 开放手机联盟 移动应用
引用地址:
ARM宣布支持开放手机联盟 推动移动应用
推荐阅读最新更新时间:2024-05-03 11:03
ARM多种异常的处理
ARM中的流水线分为:取值,译码,执行,仿存,回写这五步,SWI(软中断)和UND中断都出现在译码阶段,而其他5种中断都发生在执行阶段。SWI和UND异常两种处理方法步骤都差不多,但是如果是异常出现在执行阶段要怎么样处理呢? int main() 10 { 11 //发生异常时会进入异常模式跳转到0000 0004地址处理异常事件 12 unsigned long source_addr=data_abort_init(); 13 //异常事件处理函数 14 printf( swi_souce addr is %xn ,source_addr); 15 //将异常处理地址的值放到0x60000
[单片机]
如何在ARM下实现高效C编程_10个关键点给你答案
通过一定的方法来编写C程序,可以帮助C编译器生成执行速度更快的 ARM 代码。下面就是一些与性能相关的关键点: 1.对局部变量、函数参数和返回值要使用signed和unsigned int类型。这样可以避免类型转换,而且可高效地使用ARM的32位数据操作指令。 2.最高效的循环体形式是减计数到零(counts down to zero)的do-while循环。 3.展开重要的循环来减少循环的开销。 4.不要依赖编译器来优化掉重复的 存储器 访问。指针别名会阻止编译器的这种优化。 5.尽可能把函数参数的个数限制在4个以内。如果函数参数都存放在 寄存器 内,那么函数调用就会快得多。 6.按元素尺寸从小到大排列的
[单片机]
基于ARM芯片ADμC7022和MMA7260Q加速度传感器的电子笔设计
本方案采用飞思卡尔半导体的MMA7260Q三轴低量级加速度传感器实现了笔触的空间定位。无线USB器件为电子笔提供了即插即用的连接。本电子笔使用Cypress的2.4GHz射频SoC CYRF6934作为无线USB网络收发器件,只要在PC端将Cypress的Encore2无线USB网桥连接到PC机的USB口,电子笔即可向PC机进行单向的数据传输。
1 硬件规划
在本设计中,使用MMA7260Q测量电子笔X、Y、Z三个轴方向上的加速度,使得软件以此实时计算笔尖的位置,进而生成笔迹。
微控制器ADμC7022采集到加速度传感器输出的信号后,使用片上ADC完成电压信号到加速度数据的转换并进行信号的与处理,最后通
[单片机]
苹果正在设计下一代ARM定制芯片,64核可能很快问市
在上月推出了采用 5nm Apple Silicon 的三款 Mac 产品线后,苹果自研的 M1 ARM 芯片已经引发了热烈的讨论。可以预期的是,未来我们还将见到更高核心规格的 Apple Silicon 。早前有传闻称,该公司规划中的高性能 ARM 芯片,核心数已经多达 32 个。但最新消息是,该公司或许也在开发 64 核心的版本。 12 月 28 日,@LeaksApplePro 在 Twitter 上发布了一则神秘的推文。虽然没有明确所指,但我们不难猜测它就是苹果的 Apple Silicon 家族成员。 作为参考,已上市的 13 英寸 MacBook Air / M
[嵌入式]
ARM推首款Mali-T600系列GPU优化套件IP技术
ARM今(15日)宣布,推出首款针对ARM Mali-T600系列绘图处理器(GPU)的处理器优化套件(Processor Optimization Pack, POP)IP解决方案。ARM表示,此全新的POP IP,是针对基于台积电 (2330)28 奈米 HPM(High Performance for Mobile,移动高性能)制程技术的Mali-T628与Mali-T678进行优化,其中的核心硬化加速技术( core-hardening acceleration technology)能够在最短的上市时间内达成最佳的ARM处理器实作。
ARM指出,Mali绘图处理器系列广泛应用于多种终端装置,包括智慧型
[手机便携]
基于ARM平台的MEMS输入设备的固件设计
1 引言 MEMS(Micro Electro Mechanical System,即微机电系统)是指集微型传感器、执行器以及信号处理和控制电路、接口电路、通信和电源于一体的微型机电系统,具有体积小、重量轻、性能稳定、可大批量生产、性能一致性好、成本低等特点,将MEMS器件——加速度传感器应用于输入产品和嵌入式系统,满足它们对倾斜、运动、定位、振动等微小变化的测量 需求,以MEMS替换机械控制部件,为消费产品带来了一场革新。 国外和港台地区有一些单位正在开展这方面的研究,并取得了一定的成绩。例如:香港 中文大学Alan H. F. Lam等几个博士生提出了一种基于微加速度传感器的虚拟键盘鼠标系统(MIDS),能同时具备鼠标
[单片机]
ARM9高速实时多任务数据采集系统的算法优化
引言
随着IT技术、电子技术、通信技术、以及自动控制技术的飞速发展,对工业现场数据的高速实时采集就成为电子产品和工业控制技术发展不可避免的一个环节。
本文针对高速实时多任务数据采集中的多任务实现算法以及实时性、实效性和高速性的要求,提出了基于ARM9和μC/OSII操作系统的智能化设计方案,实现了任务优先级动态调度、系统工作参数动态设定、系统内部软件智能化设计,针对低速外围设备进行了系统优化,并提高了系统可靠性改善了内部任务同步性。
1 整体电路设计
整个采集系统的硬件电路如图1所示。首先利用多路调制电路对12路信号进行调制,这部分包含相应的信号转换、抗干扰、以及初步的信号处理等,使得各路采集信号能够达到ARM9
[单片机]
IAR发布V5.41版IAR Embedded Workbench
IAR Systems发布IAR Embedded Workbench for ARM嵌入式开发平台最新版本V5.41。相比于之前的版本,新版本软件在支持Cortex-M0上,将代码大小和执行速度这两个重要性能都提高了13%。
NXP半导体微处理器产品线的总经理Geoff Lees说到:“看到IAR Systems在LPC1100 Cortex-M0 MCU家族不断取得代码优化性能的提高,我们非常高兴。这次新版本发布,使得代码更为紧凑,同时执行速度更快。IAR Systems在ARM Cortex市场无疑是一个持续的开发工具领导者。”
IAR Embedded Workbench for ARM V
[嵌入式]