飞思卡尔 Arduino 和arm9有什么区别

我知道arm9是一种内核,如果我没有理解错误的话飞思卡尔和Arduino都是用的arm内核,但是两者好像区别很大吧?谁能详细给我介绍一下。还有能不能把51,avr,和arm的分支列一下,包括衍生产品,,除了这三种,类似的单片机或者嵌入式还有什么?高分!!!

他们完全不一样的概念,arduino是一种开发平台,他是要开发者不用去管硬件底层的一些驱动,就像遍C++,JAVA一样,让单片机像面向对象一样的编程,arduino上面各个外设的驱动都模块化。arduino以前用的都是atmel的单片机就是avr单片机。ARM9只是一种内核,其他很多厂家都可以用呀,生产的芯片也就很多呀,samsung、st、TI等等这些大公司都有生产。
51、avr、arm的概念都是核, 除了avr以外,其他都会根据生产厂家不同而有所不同,所以他们的衍生物有很多,但是万变不离其中,毕竟核绝大部分程度上决定了芯片的命运;只要核差不多,运用起来就差不多。这个分支没法列,我们在乎的是他们的通性。
还有就是还有其他嵌入式没,有,比如说,PLD,CPLD,FPGA,这些可编程逻辑器件,也是现在嵌入式的新方向,他们是要完全靠自己来设计的硬件,说白了就是一大堆的三极管和储存器让你去搭电路;这些芯片大部分没有cpu(就是上边内核,但是现在FPAG已经有这些东西了,比如51,ARM,DSP都又在里面做成硬核),当然这个开发难度要比之前的那些要大一些;毕竟外设功能要自己写,自己搭;但是灵活性比上边那些做好的MCU的要好很多。
希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-21
arduino是一套系统架构或者叫标准,包含软硬件,各种库,组件,外围线路等,就像iphone,一样有硬件,有操作系统软件。

ARM9仅仅就一种微处理器的基础架构,常见的手机平板电脑,虽然有的处理器是苹果的,高通的,但基本都是ARM架构的。

arduino能在很多种架构的处理器应用,传统的是atmel 的 ATMEGA (便宜当然性能差),最近出现了arduino使用的arm及外围线路。
51,avr,arm, 都是微处理器的不同架构,针对不同领域,价格也高低差异很大。