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