展开全部
ARM的核心架构,也就是处理器内核的体系架构是在不断演变的,ARM9和Cortex A9的区别还是挺大的。不同代次的内核拥有不同的资源、结构和支持的运算。ARM9大部分使用ARM v4(T)架构,而Cortex A9使用的是ARM v7架构,Cortex A9比ARM 9添加了NEON加速引擎(做视频、音频数据处理时很有用)、FPU硬单元(用于浮点计算)、L2缓存控制接口等。
ARM结构的不断演变是市场需求的不断更新推动的,但是无论怎么变,基本的对程序员而言的结构如寄存器组织、处理器模式、指令集等是几乎不变的,即以前是怎么编程,现在依旧怎么编程,只是可用的资源更多了,在写程序时要稍稍注意做变动而已。基本上掌握了一种ARM核,以后再接触别的就触类旁通了,很容易上手的。
ARM结构的不断演变是市场需求的不断更新推动的,但是无论怎么变,基本的对程序员而言的结构如寄存器组织、处理器模式、指令集等是几乎不变的,即以前是怎么编程,现在依旧怎么编程,只是可用的资源更多了,在写程序时要稍稍注意做变动而已。基本上掌握了一种ARM核,以后再接触别的就触类旁通了,很容易上手的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询