導航:首頁 > 操作系統 > arm和單片機的區別

arm和單片機的區別

發布時間:2022-01-22 14:28:42

Ⅰ 誰能簡略講講PLC,單片機,ARM的區別

PLC其實就是用單片機做的,只不過PLC已經是一個產品了,單片機可以做很多東西的,比如:用單片機可以做一個時鍾,那麼時鍾就是一個產品,PLC就是用單片機做的一個用於工業控制的產品。

單片機:單片機其實就是一個晶元,可以理解為電腦的CPU,只不過單片機除了電腦CPU的計算控制功能外,還集成了其他功能的外部設備,如定時器,計數器,串口,中斷等,因為他們都集成在一塊板上,所以也叫單片機。
ARM也是一種單片機,只不過功能更強大一些,定時器,計數器,串口,中斷等其他外部設備集成的更多,而且很多ARM可以運行系統,像51這種是最容易的單片機了,涉及的外部設備並不太多,所以一般我們都從51開始學而已。

Ⅱ ARM和單片機的根本區別是什麼

最大的區別就是,單片機是MCU,即微型控制器;而ARM只不過是MPU,微處理單元,相當於單片機內部的運算單元(CPU或ALU)而已。它們很明顯能看出來的是單片機內部自帶RAM和FLASH,而ARM是沒有的,需要外部拓展。這就像是電腦上的CPU一樣,需要硬碟和內存。不過現在有不少公司將FLASH和RAM做進ARM晶元,但這也只不過是相當於外圍電路的擴展而已。

Ⅲ ARM處理器和51單片機的區別

單片機是指採用超大規模集成電路技術把中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能集成到一塊晶元上,構成獨立的的計算機系統。
因此從概念來講51系列和arm系列都屬於單片機。
51單片機出現比較早,現在還大量應用,廠家很多、晶元類型豐富,應用非常廣泛。
ARM出現比較晚,但功能強大,功耗低,產品系列也很豐富,現在應用也非常多。

Ⅳ 51單片機與ARM單片機的區別有哪些

arm是單片機的一種,51也是,但arm的ROM和RAM遠大於51,而且IO口功能和處理速度也是兩個級別的,arm能上很多操作系統,51隻能勉強上極其簡單的實時操作系統,所以arm常用來開發手機等多媒體產品,51隻能完成有限的實時控制功能,形象一點說,51和arm的等級差別就像手機和個人電腦的等級差別。

Ⅳ 51單片機與arm的區別兩種使用語言是一樣么

51單片機是八位的微處理器,高端的有16位的,ARM一般是32位的,低端的有16位的。51隻支持ucos-II,但是ARM可以支持win CE \linux\Android系統,總而言之,就是ARM比51高級一些。另外,51和ARM系統編程都是用C語言,但是有各自的類庫,而ARM的類庫封裝性比51要強。

Ⅵ 單片機與ARM的區別

1、單片機是一種有完整計算機體系的晶元,適用於簡單的測控系統,功能相對簡單。
單片機的工作ARM和DSP都能作,單片機對於數字計算方面的指令少得多,DSP為了進行快速的數字計算,提高常用的信號處理演算法的效率,加入了很多指令,比如單周期乘加指令、逆序加減指令,塊重復指令等等,甚至將很多常用的由幾個操作組成的一個序列專門設計一個指令可以一周期完成,極大的提高了信號處理的速度。

由於數字處理的讀數、回寫量非常大,為了提高速度,採用指令、數據空間分開的方式,以兩條匯流排來分別訪問兩個空間,同時,一般在DSP內部有高速RAM,數據和程序要先載入到高速片內ram中才能運行。

Ⅶ ARM和單片機究竟有什麼不同

1、軟體方面
這應該是最大的區別了。引入了操作系統。為什麼引入操作系統?有什麼好處嘛?
1)方便。主要體現在後期的開發,即在操作系統上直接開發應用程序。不像單片機一樣一切都要重新寫。前期的操作系統移植工作,還是要專業人士來做。
2)安全。這是LINUX的一個特點。LINUX的內核與用戶空間的內存管理分開,不會因為用戶的單個程序錯誤而引起系統死掉。這在單片機的軟體開發中沒見到過。
3)高效。引入進程的管理調度系統,使系統運行更加高效。在傳統的單片機開發中大多是基於中斷的前後台技術,對多任務的管理有局限性。
2、硬體方面
現在的8位單片機技術硬體發展的也非常得快,也出現了許多功能非常強大的單片機。但是與32ARM相比還是有些差距吧。
ARM晶元大多把SDRAM,LCD等控制器集成到片子當中。在8位機,大多要進行外擴。
總的來說,單片機是個微控制器,ARM顯然已經是個微處理器了。
引入嵌入式操作系統之後,可以實現許多單片機系統不能完成的功能。比如:嵌入式web伺服器,java虛擬機等。也就是說,有很多免費的資源可以利用,上述兩種服務就是例子。如果在單片機上開發這些功能可以想像其中的難度。
單片機示例
從應用上對比,單片機與ARM嵌入式開發板的應用領域都比較相像。總括來說的是單片機能完成的ARM都能更好的完成,ARM能完成的功能單片機就未必能完成了。

Ⅷ arm與單片機的區別_

1、軟體方面
這應該是最大的區別了。引入了操作系統。為什麼引入操作系統?有什麼好處嘛?
1)方便。主要體現在後期的開發,即在操作系統上直接開發應用程序。不像單片機一樣一切都要重新寫。前期的操作系統移植工作,還是要專業人士來做。
2)安全。這是LINUX的一個特點。LINUX的內核與用戶空間的內存管理分開,不會因為用戶的單個程序錯誤而引起系統死掉。這在單片機的軟體開發中沒見到過。
3)高效。引入進程的管理調度系統,使系統運行更加高效。在傳統的單片機開發中大多是基於中斷的前後台技術,對多任務的管理有局限性。

2、硬體方面
現在的8位單片機技術硬體發展的也非常得快,也出現了許多功能非常強大的單片機。但是與32ARM相比還是有些差距吧。
ARM晶元大多把SDRAM,LCD等控制器集成到片子當中。在8位機,大多要進行外擴。

總的來說,單片機是個微控制器,ARM顯然已經是個微處理器了。

引入嵌入式操作系統之後,可以實現許多單片機系統不能完成的功能。比如:嵌入式web伺服器,java虛擬機等。也就是說,有很多免費的資源可以利用,上述兩種服務就是例子。如果在單片機上開發這些功能可以想像其中的難度。

最後用個比喻來形容一下它們的區別:

聯合利華引進了一條香皂包裝生產線,結果發現這條生產線有個缺陷:常常會有盒子里沒裝入香皂。總不能把空盒子賣給顧客啊,他們只好請了一個學自動化的博士後設計一個方案來分揀空的香皂盒。博士後拉起了一個十幾人的科研攻關小組,綜合採用了機械、微電子、自動化、X射線探測等技術,花了幾十萬,成功解決了問題。每當生產線上有空香皂盒通過,兩旁的探測器會檢測到,並且驅動一隻機械手把空皂盒推走。

中國南方有個鄉鎮企業也買了同樣的生產線,老闆發現這個問題後大為光火,找了個小工來說你他媽給我把這個搞定。小工果然想出了辦法: 他在生產線旁邊放了台風扇猛吹,空皂盒自然會被吹走。

這就是ARM和單片機差別。
原文出處:http://whuthj.javaeye.com/blog/660328

Ⅸ 單片機與arm的區別是什麼

ARM是一家公司,也是一類架構的內核,也可以是一類晶元。
ARM公司把IP核賣給三星、高通、TI、ST等公司,這些公司再加上許多外圍器件就成了ARM晶元。
ARM可以看成是高級單片機,因為多數ARM設計不是為了裸跑的,一般都會使用一些操作系統,簡單的像uc-os、free-RTOS、RT-thread等,高級的就跑linux/wince/安卓了。
ARM一般為32位處理器。

單片機是一大類微控制器的全稱,其實可以把ARM看成是高級單片機。單片機一般用來裸跑一個小程序,完成簡單的任務。

實質的區別並不好說,我自身認為就是ARM是高級單片機,功能、處理能力、主頻都要高級許多。
平時我們說的單片機主要是8位機和16位機,一般不跑操作系統。

不必太糾結這兩個名詞,學好了嵌入式是王道啊。

閱讀全文

與arm和單片機的區別相關的資料

熱點內容
androidsleep函數 瀏覽:151
android內核代碼下載 瀏覽:665
伺服器如何添加墨跡 瀏覽:747
diglinux安裝 瀏覽:279
虛擬機執行命令 瀏覽:444
cctv16奧林匹克頻道加密播出 瀏覽:899
c盤微信文件夾隱私 瀏覽:229
asp壓縮mdb 瀏覽:670
node開源論壇源碼 瀏覽:10
單片機比手機晶元還貴 瀏覽:35
java課表 瀏覽:555
如何在pdf裡面修改 瀏覽:929
橙光製作器檔案框在哪個文件夾 瀏覽:991
php如何抓取網頁數據 瀏覽:642
計數器單片機 瀏覽:967
游戲aoi演算法 瀏覽:846
phpmysqlint 瀏覽:914
怎麼從appstore商城買東西 瀏覽:186
大秀直播平台源碼 瀏覽:426
java視屏 瀏覽:936