新聞中心

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

        解析ARM與單片機的區別

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

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


        關鍵詞: ARM單片

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 巫溪县| 陆河县| 阆中市| 泰和县| 乌审旗| 舟曲县| 隆昌县| 天镇县| 红安县| 平塘县| 于田县| 义马市| 揭东县| 泸定县| 哈密市| 昔阳县| 和林格尔县| 万州区| 监利县| 开平市| 渭源县| 高平市| 富蕴县| 罗平县| 仪陇县| 开平市| 葫芦岛市| 广昌县| 深泽县| 洛隆县| 山东省| 共和县| 惠州市| 黔东| 桑植县| 镇原县| 枣强县| 九台市| 惠东县| 遵义市| 木里|