DSP、ARM和单片机的区别
DSP:適合于數(shù)字信號處理,例如FFT、數(shù)字濾波算法、加密算法和復(fù)雜控制算法等。ARM:具有強大的事務(wù)處理功能,可以配合嵌入式操作系統(tǒng)使用單片機:適用于簡單的測控系統(tǒng),功能相對簡單,價格較低ARM是通用處理器,和x86一樣,可以在上面跑各種操作系統(tǒng)。DSP根據(jù)名字就知道他是干嘛的了,一般用來作為專門處理數(shù)字信號。單片機的工作ARM和dsp都能作,只是它便宜(而且有些單片機可靠性比arm和dsp都要強,比如工業(yè)控制用的單片機),主要當(dāng)作簡單的控制器來使用,比如工業(yè)中的溫度控制等。 ?
DSP不適合跑OS,理由是DSP上幾乎沒有OS,即使有也是很差的那種。
大數(shù)據(jù)量處理需要1、并行處理;2、多任務(wù)調(diào)度;3、內(nèi)存管理,而DSP在這三方面均無能力,這就決定了DSP不適合大數(shù)據(jù)量處理,用了OS最大的好處是并發(fā)處理大量數(shù)據(jù),未來的趨勢是大量的并發(fā)數(shù)字化處理,而且要有OS抽象出硬件層。隨著多核CPU的出現(xiàn),DSP將被超越。在DSP上做低端產(chǎn)品,直接控制比較好,切勿引入OS,DSP只有在低端用途上才能發(fā)揮最大功能。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
DSP確實不適合用操作系統(tǒng),畢竟它是一個數(shù)據(jù)處理器,可以考慮用普通的處理器+DSP的方式。
轉(zhuǎn)載于:https://blog.51cto.com/1377530/1224869
總結(jié)
以上是生活随笔為你收集整理的DSP、ARM和单片机的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bindService过程
- 下一篇: 记录hadoop HDFS与hadoop