说通俗点DSP就是通用信号处理器,结构类似于cpu不过是专用的,和普通的cpu比较,最不同的就是他有单指令完成乘加的功能,这样fft,滤波器等等速度上就和普通cpu拉开了。
如果要学Dsp开发,当然分软件开发和硬件开发。
硬件开发要学学EDA软件,原理图pcb,看看Dsp的数据手册,看看有什么资源可用,比如中断,DMA等等这些都很重要。
软件开发c语言,DSP汇编(这个很重要)当然要熟悉内部的结构才能编出有效率的东西。
DSP,
数字信号处理器
。
DSP(digital
singnal
processor)是一种独特的
微处理器
,是以
数字信号
来处理大量信息的
器件
。其工作原理是接收
模拟信号
,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他
系统芯片
中把
数字数据
解译回
模拟数据
或实际环境格式。它不仅具有可编程性,而且其实时
运行速度
可达每秒数以千万条复杂
指令
程序,远远超过通用的微处理器,是数字化电子世界中日益重要的
电脑芯片
。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。