Neon

转自:http://blog.csdn.net/abnerchai/article/details/7450517

Neon是ArmV7架构的CPU引入的一个指令集合。

ArmV7是ARMCPU架构的演变版本路线中ARM6的更新的版本。

基于ARMV7的CPU有多个系列的实现,

Cortex A 系列 -- Application -- 消费电子领域

Cortex R 系列 --- Real Time领域,实时嵌入式领域

Cortex M系列 -- Macro 领域,低功耗嵌入式领域


所以CortexA8, A9是armV7体系结构下的CPU系列的一种,一般来看,Cortex A系列的CPU均实现和支持了Neon指令集合。


ARM 是一个很厉害的IP公司,全球只有几千人,靠卖专利赚钱,像TI,三星,高通这种芯片厂商都交钱给他。但是更厉害的是苹果, 很多人可能不知道ARM最早是由苹果天使投资资助的一个高科技公司,为什么苹果的iPhone卖的这么好?因为苹果手机的CPU都是CortexA系列的,均支持了Neon技术,所以用户体验这么好。而他交的专利费很少。并且最重要的是苹果手机的硬件生产线也是有苹果自己把控,兼容性很好,研发带来的问题也少。


相比google的Android就不一样了,Android手机有多个厂商生产,用的CPU也各式各样,虽然可以都宣称支持ARM规范和NEON技术,但是不同的厂家的手机的实现不同,其上对Neon支持的程度也不一样,而且,Android手机操作系统中的多媒体即使使用了Neon技术,也存在一个JAVA封装(JNI封装)和选型的问题,不像苹果那样是封闭的,看到这里大家也就明白了为什么Android手机早期流程性,用户体验不如苹果了,这个原因是很大的一个原因,当然也有其他原因如设计。封闭和开放的体系结构在Android和Apple的身上看到了太明显了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值