ARM作为目前嵌入式行业主流的架构,已经让越来越多从事电子行业的朋友了解,并且高校对于嵌入式的学习,很多直接从ARM
开始,目前ARM的嵌入式培训也越来越多,足以说明现在嵌入式行业有多火。
目前主流的ARM厂家有三星,TI,飞思卡尔,英伟达。国内的有瑞星微,全志,针对众多的ARM平台,选择一款适的产品对于公
司,创业者,学习者来说,是最非常至关重要的。
下面来谈谈对各处理器厂家一些个人看法,不对之处还希望大家能够批评指正:

三星
三星应该是最早一批开放ARM7开发资料的公司,记得是03,04年,三星公司首次将S3C44B0的开发资料,包括原理图,源码包全
部在网上公布出来,很多开发板厂家从这个时候开始做各种各样的S3C44B0 ARM7开发板,当时工艺要求也不高,两层板即可完
成,能够跑操作系统。这个系统,在当时想接触学习ARM7的朋友来说,是一个非常好的学习平台,很快,S3C44B0的开发资料满
天飞,群里到处都是讨论S3C44B0的学习的。包括很多爱好者开始了将英文的资料完全翻译成中文的,无偿提供给S3C44B0的开
发者学习。三星的ARM从此时开始快速成长。到05,06年左右,推出了S3C2410,ARM9的开发板,资料同样完全开放,此时能够跑
windows CE5操作系统,跑linux操作系统,对于想更高学习的朋友来说,无疑是一个很大的帮助。但是2410毕竟是一款低端的
ARM9的处理器,没过多久,三星推出了2440处理器,此时的2440处理器可以说是一款非常经典的处理器,持续时间长达10年之
久。包括现在市面上学习ARM9的开发板,普遍还是采用2440的。后续又推出了ARM11的S3C6410,ARM-COTEX A8的PC100(很快停产
),PC110(手机用),PV210.以及后续的4212,4412的A9的处理器。
三星公司由于从最开始的放开资料,积累了一帮忠实的三星粉丝,主要是三星的文档结构,代码结构,大家都非常熟悉,能够
从一代一代的跟过来。所以三星的开发者目前还是居多。

TI
TI作为美国的王牌半导体公司,在业内的名气相比大家都是知道的,自从收购了美国国家半导体之后,更加奠定了他在半导体
行业老大的地位。TI在ARM方面,早些年没有三星推出的ARM平台多,ARM7,ARM9这些更是寥寥无几。最近几年由于白热化战争,
TI推出了号称只有5美金的A8处理器,实际上到目前位置,最低配置的A8,大批量也达不到5美金。TI目前比较热门的有AM335X
系列。主要应用点是工业,智能控制等领域。

飞思卡尔
飞思卡尔公司,是从摩托罗拉半导体分离出来独立成立的公司,在POWERPC,无线,处理器,MCU等领域是相当有名的公司。飞思
卡尔的ARM是从老一带的龙珠系列转变而来。飞思卡尔在汽车领域,占有不低于70%的份额,产品以稳定著称,并且都能够保证
长期的供货。飞思卡尔的ARM从ARM9到COTEX A9全线只是,ARM9包含I.MX23,I.MX25,I.MX28,I.MX27系列,ARM11包括
I.MX31,I.MX35,I.MX37系列,ARM COETX A8 包括I.MX50,I.MX51,I.MX53系列,ARM A5包括 vybrid系列,ARM A9包括
I.MX6SL,I.MX6S,I.MX6DL,I.MX6D,I.MX6Q系列,可以说是几大厂家里面,对于ARM支持最多的厂家。
笔者多年从事I.MX的研发,从I.MX25,I.MX27到I.MX51,I.MX53,I.MX6一路走来,总结几条I.MX系列处理体的特点
1.性能非常稳定
飞思卡尔的I.MX系列都具有汽车级标准,汽车级是从消费级的同一批次的晶元里面筛选出来,即使是商业的处理器,
很多也具有工业级的标准,飞思卡尔特有的温度级别(商业扩展级-20-80度)保证产品能够在全球大部分地区正常稳定的工
作。实际上标称的-20度,实际上工作的温度在-30度没有任何问题,笔者有做过实际的测试。
2.供货生命周期长
        嵌入式领域产品更新太快,导致很多厂家,比如三星,有些ARM没卖几年就得停产,导致很多客户辛辛苦苦花2,3年研
发的产品,没卖两年就停产,直接导致购买价格暴涨,甚至即使高价也买不到,但是飞思卡尔的ARM不会存在这样的问题,飞思
卡尔的每款ARM都能够保证至少15年的供货周期,那对于客户来说,花两年研发,至少还有12-13年的生命周期。
3.技术支持丰富
        飞思卡尔在上海有研发中心,技术支持中心,官网有技术指出论坛,全球的飞思卡尔的技术工程师都在上面讨论问题
。在飞思卡尔的官网上面用邮箱注册个帐号(最好是公司邮箱),然后直接就可以给support@freescale.com这个邮箱发邮件,
在48小时之内,必定会有工程师给你回答问题。
4.开发资料齐全
        有很多人反应开发资料不好找。其实多上上飞思卡尔的官方网站和论坛,有很多手把手的资料都是在上面能够下载到
的。并且非常的详细,飞思卡尔在总结这块做的还是相当不错的,对于从客户处收集到的一些问题,都会在勘误表,总结文档
里面提到,避免了新客户设计过程中出现的不必要的麻烦。
接下来想谈谈为什么说选择I.MX6作为ARM开发的首选
       I.MX6是一款功能非常强大的处理器,具有单核简化,单核,双核简化,双核,四核,并且兼容性非常好,详细的资料可以登陆飞思卡尔官方网站去查询。对于用户来说,只需开发一款,就相当于开发了一个系列,兼容低端,中端,高端的设计需求。并且这款CPU的开发资料非常齐全,国内的明远智睿,在I.MX6开发上,提供了全套的中文文档,并且提供全套的源码,原理图和PCB图,对于想开发I.MX6的客户来说,是难得的机会。明远智睿的I.MX6开发板,采用I.MX6核心板加底板的方式,方便用户开发。明远智睿的开发板,大量的案例实例,保证了性能的稳定可靠。

转载于:https://www.cnblogs.com/zhangbing12304/p/11363338.html

【转】学习ARM为什么首选IMAX6??相关推荐

  1. 学习ARM开发(3)

    学习ARM开发(3)上一次说到装好LINUX后,就要装开发环境了,因为编译在LINUX下,当然是用GCC,但这个GCC跟LINUX本身带的又不一样.目标代码是ARM,而LINUX带的,一般是I386的 ...

  2. 学习ARM开发01-09

    /***********************************  *作者:蔡军生  *出处:http://blog.csdn.net/caimouse/  ***************** ...

  3. 学习ARM开发(11)

    学习ARM开发(11) 昨天又是星期天,在家里又可以对那块开发板进行软件研究了. 由于前几次,把编译好的UBOOT写到FLASH老是运行不了.那么怎么办呢?思考了很久,也查看 了源程序,还是没有发现问 ...

  4. 学习ARM开发(4)

    学习ARM开发(4) 已经把CPU大体架构学会了,当然我之前已经学习过80X86的结构,所以对于像RISC的计算机,也能想像到它是什么样的东西.如果没有学习过<微机原理>,那最好去看看,或 ...

  5. 学习ARM开发(2)

    学习ARM开发(2) 今天是星期天,刚好在家里休息.又是学习ARM的大好时机了. 早上起得很早,因为都想着怎么样搞好这个ARM开发环境,总是心急的.搞得睡觉,也睡不好.立即把电脑打开,为了更加快点,把 ...

  6. 学习ARM开发(6)

    学习ARM开发(6) 上一次,说到要学习ARM汇编,好,现在就开始.目前我的引导程序是在UBOOT1.1.2上修改过来的,大家可以下载UBOOT的源程序,也许你们会问在那里有下呢?这个问题不用我回答了 ...

  7. 学习ARM开发(10)

    学习ARM开发(10) /* 用循环调用所有初始化函数 */         for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ ...

  8. 学习ARM开发(1)

    #1  学习ARM开发(1) 做任何事情之前,一定要想好目标.没有目标的事情是做不好的,也做不成.我的目标就是学习ARM开发,当然是深入的学习. 目标如下 : 1.学习ARM开发环境. 2.学习ARM ...

  9. 开始学习ARM 单片机

    从今天开始学习arm单片机啦,写一些学习心得用于鼓励和鞭笞自己学习

  10. 学习ARM架构,系统移植和驱动开发总结

    本次结束了对ARM架构,系统移植和驱动开发的学习,它们都是属于底层,难度想对都比较的难一点,但先学习arm架构之后去学习系统移植和驱动开发,会使自己对系统移植和驱动开发容易理解点. arm架构 arm ...

最新文章

  1. 你还有学了三年建模的朋友吗?他有救了
  2. 《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一2.5 为跨年度的个人参赛选手构造记录...
  3. python 类的简单实用和定义
  4. php 压入元素,php 数组增加元素的方法 array_push 和 array_merge
  5. 手机和PC机根本不能挖矿
  6. php使用 js格式解析,JavaScript解析JSON格式数据的方法示例
  7. Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一)
  8. linux7防火墙端口映射,服务器使用firewall进行端口映射端口转发
  9. AspUpload组件的安装及使用方法介绍
  10. IDEA maven process terminated
  11. java dh算法_java 非对称加密算法DH实现详解
  12. iOS中scheme详解
  13. 思科模拟器实现不同网段主机互ping
  14. 国产深度deepin操作系统20.2.4发布
  15. OMAPL138的DSPLINK开发入门
  16. 上证50基金有哪些_【宽基系列】上证50指数基金买哪个?
  17. 抖音的商业定位和内容定位
  18. 基于百度AI做内容审核
  19. 经典升级,长直播 | 第 19 期高级转录组分析和R数据可视化火热报名中!!!...
  20. android wifi定位不了,h5网页使用高德地图定位正常,网页嵌入安卓app后wifi定位正常,4g网络无法定位?...

热门文章

  1. 粒子滤波器/卡尔曼滤波局限/状态空间模型/蒙特卡罗方法/重要性采样/重要密度函数/重采样/粒子退化 的核心思想+ Matlab代码
  2. linux内核中用全局变量好吗,linux 内核中一个全局变量引发的性能问题
  3. opencv2、python 比较两张相同尺寸图片,并标注出其差异处
  4. 三个Bootstrap免费字体和图标库
  5. 视频弹幕带时间同步demo
  6. 【区块链】安永:区块链平台调研与分析
  7. 《2018区块链游戏产业白皮书》发布 ,Cocos-BCX陈昊芝解读行业未来
  8. [scrum] 2011/9/21-----第一天
  9. WindowsPhone开发 +使用Live SDK相关API操作SkyDrive + IsolatedStorageSettings的Bug。
  10. Python爬取章鱼猫Octocat全部图片