分享

DSP、ARM和单片机的区别汇总贴【转】

 piaoyedu 2013-08-16

DSP:适合于数字信号处理,例如FFT、数字滤波算法、加密算法和复杂控制算法等。
ARM:具有强大的事务处理功能,可以配合嵌入式操作系统使用
单片机:适用于简单的测控系统,功能相对简单,价格较低

ARM是通用处理器,和x86一样,可以在上面跑各种操作系统。
DSP根据名字就知道他是干嘛的了,一般用来作为专门处理数字信号。
单片机的工作ARM和dsp都能作,只是它便宜(而且有些单片机可靠性比arm和dsp都要
强,比如工业控制用的单片机),主要当作简单的控制器来使用,比如工业中的温度控制等。 DSP不适合跑OS,理由是DSP上几乎没有OS,即使有也是很差的那种。
大数据量处理需要1、并行处理;2、多任务调度;3、内存管理,而DSP在这三方面均无能力,这就决定了DSP不适合大数据量处理,用了OS最大的好处是并发处理大量数据,未来的趋势是大量的并发数字化处理,而且要有OS抽象出硬件层。随着多核CPU的出现,DSP将被超越。在DSP上做低端产品,直接控制比较好,切勿引入OS,DSP只有在低端用途上才能发挥最大功能。
DSP确实不适合用操作系统,毕竟它是一个数据处理器,可以考虑用普通的处理器+DSP的方式。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多