ARM
苹果公司的iPhone第一代就已经是ARM11的了。最新的iPhone4采用的ARM cortex A8架构。ARM9目前主要应用在哪?GPS导航,难道都要去做导航仪?随着人们对电子产品的要求不断提升,ARM9做导航仪还能做多长时间? 而且作为从事技术开发人员,要不断补充新的知识,而且ARM11保持百分之百的向下兼容,学了ARM11做arm9更不是问题,难道非要等ARM9彻底被淘汰的那天才想起来补充新知识么? 但是ARM9的平台的实验室性质严重影响他们进入真正的嵌入式企业。ARM 9作为实验室平台的主流ARM标准已经使用了6年以上,而目前公司中使用的ARM标准是ARM11以上的,也就是说ARM9流行于实验室以及低端嵌入式设备。简历中的ARM9方面的经验很容易引起用人单位的质疑。所以我们使用ARM11的标准。目前很多公司一看到应聘者2410 2440的ARM方面的工作经验就敬而远之,因为目前嵌入式培训公司都在使用2410或者2440作为学习平台,所以使用2410 2440找到工作的质量差很多。而ARM11平台,是比较复杂的平台,绝大多数培训公司没有这样的实力给学员讲述这样的平台技术,所以才会说2140 2440对新手比较好。arm9主流芯片有2440和2410 但为什么大家选择学习复杂些的2440 而不用2410? 并且学会了arm11 arm9的开发更是驾轻就熟 从工资待遇上来说 掌握更尖端的技术会带来更大的经济收入
内核不能决定硬件是否通用。ARM9,ARM11是两个不同的CPU内核架构,其主要区别是指令集不一样。至于硬件移植等,不取决于这两个内核,而取决于你选用的具体的CPU型号,ARM公司是把内核授权给各大半导体厂商去设计CPU,各个厂家设计的CPU都不想同。看他们的CPU是否有相似的控制器接口。 通常其实硬件上面改动,估计问题不是很大,主要是软件不兼容,软件的改动会比较大,主要在系统硬件驱动这一块。
arm9和arm11都是处理器内核,具体外设是什么样子的还要看不同的芯片制造商怎么做,有些外设连接基本一样,比如USB,有些差别就很大,比如网络。
arm内核指的是cpu的最主要的部分,包括运算器,控制器,存储器,是cpu的核心。 ARM 处理器传统的命名是 ARM + 数字的方式:ARM7、ARM9、ARM11,在 ARM11 以后,ARM 公司使用了新的命名方式:Cortex,对比传统的方式就应该是 ARM12。
平时人们说的CPU,包括内核和一些外设,这些外设完成一定的功能,不同环境下用的cpu外设相差很大。
比如你的电脑用的奔腾,赛扬和AMD
ARM内核在手机等嵌入式设备中,市场占有率第一。
ARM11,其中的11是arm内核的编号,类似奔腾二,奔腾三之类的。
ARM内核从低端的ARM7到ARM9,ARM11,到现在高端的Cotex系列,等等很多。
每个系列又分很多型号,例如ARM1176,Cotrex-A8,Cotex-A9
ARM920T,是ARM9系列CPU的一个型号,T指的是这款CPU支持Thumb指令。
ARM9可运行到四百多兆频率,ARM11可以运行到六百多兆频率。
新的ARM Cotex可以跑1G以上了
全部0条评论
快来发表一下你的评论吧 !