這個(gè)問(wèn)題嘛,,還是先詳細(xì)介紹一下這四種東西,,你就應(yīng)該知道他們有什么不同的了。 1,、Arduino:一款開(kāi)源電子原型平臺(tái),。包括了硬件和軟件,,硬件就是各種型號(hào)的Arduino板子,軟件就是Arduino IDE,。十多年前由一個(gè)歐洲的團(tuán)隊(duì)開(kāi)發(fā),,十多年了,也相當(dāng)穩(wěn)定了,。有專門的編程語(yǔ)言(Arduino編程語(yǔ)言),,基于Wiring設(shè)計(jì)的編程語(yǔ)言,也有專門的開(kāi)發(fā)環(huán)境,。Arduino的核心其實(shí)是一個(gè)AVR單片機(jī),,但是對(duì)Arduino的編程卻是專門的語(yǔ)言,不同與一般單片機(jī)直接用C語(yǔ)言開(kāi)發(fā),。應(yīng)該是一個(gè)被封裝過(guò)的可以二次編程開(kāi)發(fā)的開(kāi)源平臺(tái),。 2、樹(shù)莓派:可以稱之為微型電腦主板,,是基于ARM設(shè)計(jì)的(Arduino可以說(shuō)是基于單片機(jī)設(shè)計(jì)的,,早期的樹(shù)莓派也算是基于單片機(jī)設(shè)計(jì)的)。于2012年正式發(fā)售的最小的臺(tái)式機(jī),,可以說(shuō)是卡片電腦,。發(fā)展至今,既然稱之為微型電腦,,也有了電腦的樣子,,各式各樣的配置一應(yīng)俱全。CPU采用ARM11系列,,也有采用Cortex-A系列,,也算是性能強(qiáng)悍。它是為了計(jì)算機(jī)編程教育才被設(shè)計(jì)的,。 3,、單片機(jī):是一種集成電路芯片,是一種中央處理器CPU,,從上個(gè)世紀(jì)80年代就開(kāi)始發(fā)展了,,到現(xiàn)在也是種類繁多,功能齊全,,也很穩(wěn)定了基本,。而且基本已經(jīng)滲透到生活中無(wú)處不在了,被廣泛用在儀器儀表,、家用電器,、醫(yī)用設(shè)備、車載電子,、娛樂(lè)消費(fèi)電子,、航空航天等等諸多領(lǐng)域,。 4、 ARM:處理器,。也是上個(gè)世紀(jì)80年代開(kāi)始發(fā)展,。至今也是遍布生活中各個(gè)角落,每天都在用的電腦,,手機(jī)都離不開(kāi)ARM,。以前有ARM7、ARM9,、ARM11,到現(xiàn)在又有了cortex系列,,cortex又分A,、R、M系列,。 要說(shuō)這幾個(gè)有什么不同,。Arduino是基于單片機(jī)設(shè)計(jì)的,但是Arduino又是一個(gè)開(kāi)源平臺(tái),,有了自己專門的開(kāi)發(fā)工具和語(yǔ)言,,看起來(lái)是脫離了單片機(jī),但是其核心又是一個(gè)單片機(jī),。樹(shù)莓派是基于ARM設(shè)計(jì)的,,算是微型電腦主板,為了教育而設(shè)計(jì)的,,也可以理解為一款平臺(tái),,學(xué)習(xí)計(jì)算機(jī)編程的平臺(tái),但是樹(shù)莓派要比Arduino高級(jí)一些,,樹(shù)莓派可以跑Linux,,windows等主流操作系統(tǒng),而Arduino不行,。單片機(jī)和ARM呢,,可以說(shuō)是不分家,但又不一樣,,ARM可以說(shuō)是一種高級(jí)的單片機(jī),,基于ARM可以做高級(jí)應(yīng)用開(kāi)發(fā),單片機(jī)由于其資源限定,,有一些高級(jí)的應(yīng)用(電腦,,手機(jī),大型數(shù)據(jù)處理)沒(méi)辦法實(shí)現(xiàn),,當(dāng)然現(xiàn)在單片機(jī)也越來(lái)越牛,,基于cortex-m內(nèi)核的單片機(jī)功能也是非常強(qiáng)大了,。ARM一般會(huì)跑操作系統(tǒng)(Linux、wince,、QNX等大型操作系統(tǒng)),。單片機(jī)一般裸機(jī)開(kāi)發(fā)或者跑ucos等小操作系統(tǒng)。 以上僅個(gè)人愚見(jiàn),,如果有其他看法歡迎評(píng)論區(qū)留言討論,! 關(guān)注我,了解更多單片機(jī)嵌入式 |
|
來(lái)自: leafcho > 《半導(dǎo)體-電子》