新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 解析ARM與單片機的區別

        解析ARM與單片機的區別

        作者: 時間:2016-11-26 來源:網絡 收藏
        簡單說單片機是個微控制器ARM是個微處理器。那么ARM與單片機有什么區別呢?下面有卓躍教育為您介紹。
          
          ARM與單片機的區別主要分為硬件和軟件兩方面:一、硬件方面:(1)目前,8位單片機技術硬件發展的很快,同時還出現了不少功能很強大的單片機,但與32arm相比還是有些差距的。大部分arm芯片把SDRAM,LCD等控制器集成到片子當中,而在8位機上,大部分要進行外擴。總而言之,單片機是個微控制器,arm顯然已經是個微處理器了。(2)引入嵌入式操作系統之后,可實現很多單片機系統不能完成的功能。比如:嵌入式web服務器,java虛擬機等。也就是說,有很多免費的資源可以利用,上述兩種服務就是例子。如果在單片機上開發這些功能可以想象其中的難度。
          
          二、軟件方面:
          
          (1)方便。主要體現在后期的開發,也就是在操作系統上直接開發應用程序。而不像單片機一樣,一切都要重新寫。前期的操作系統移植工作,還是要專業人士來做。(2)安全。是LINUX的一個特點。LINUX內核與用戶空間的內存管理分開,不會因為用戶的單個程序錯誤而令系統死掉。這在單片機的軟件開發中沒見到過。(3)高效。引入進程的管理調度系統,使系統運行更加高效。在傳統的單片機開發中大多是基于中斷的前后臺技術,對多任務的管理有局限性。
          
          以下例子就可以說明它們間的區別:
          
        聯合利華引進了一條香皂包裝生產線,卻發現這條生產線有一個缺陷:常出現有盒子里沒裝入香皂的現象。于是他們請了一個學自動化的博士后,讓他設計一個方案來分揀空的香皂盒。博士后組起一個十幾人的科研攻關小組,綜合采用了機械、微電子、自動化、X射線探測等技術,花了幾十萬,成功地解決了問題。當生產線上有空盒通過,兩旁的探測器會檢測到,并驅動一只機械手把空皂盒推走。

        然而中國南方有個鄉鎮企業也買了同樣的生產線,出現了同樣的問題,老板發現后就找了個小工來解決這個問題。小工果然想出了辦法:他在生產線旁邊放了臺風扇猛吹,空盒于是就被吹走了。


        關鍵詞: ARM單片

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 朝阳县| 洛宁县| 大邑县| 丰都县| 沧源| 栾川县| 海阳市| 宜都市| 习水县| 千阳县| 永川市| 岳池县| 济宁市| 福安市| 佛学| 英德市| 浮梁县| 宣城市| 禄丰县| 县级市| 南汇区| 兴文县| 白山市| 永城市| 若羌县| 勃利县| 聊城市| 开远市| 板桥市| 鹿泉市| 手机| 当涂县| 嵊州市| 上杭县| 德化县| 岱山县| 霍州市| 乌兰县| 惠来县| 深州市| 弥渡县|