DSP软件开发与常规的软件开发(如:VC++)有何区别

 我来答
wuhongshu
2012-11-08 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:21.7万
展开全部
这么说吧。用VC++开发应用程序,硬件几乎不用开发者管,直接调用微软做好的源文件处理就好了。而DSP这类底层的软件。差不多就是你要自已从头开始。把以前微软操作系统干的活都要你自已干。DSP芯片每个寄存器都要你直接管理。操作外围芯片还要写外围芯片的驱动程序,里面有许多时序之类的。反正你会VC开发。与DSP软件开发没有多大的关系。唯一不需要学的是开发语言的语法而已。编程思想也不一样。当然有VC开发的经验,后期还是有好处的。前期你就当从0开始学吧。对代码的实时性及效率要求会高很多。在PC上,多少几k个字节没有什么关系。而做底层的省下的都是成本。还要考虑抗干扰之类的。我个人觉得,一个做底层的程序员对硬件不懂的话是做不好程序的。
zxpandln
2012-11-09 · 超过17用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:18.9万
展开全部
DSP软件开发与常规软件开发最大的区别就是DSP软件开发是以硬件为基础的。比如对存储器的设置和操作,等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
从月球来的人
推荐于2016-07-19 · 超过27用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:66万
展开全部
DSP一般使用C语言和汇编语言,需要对编程对象(即DSP)的硬件结构有一定了解,不同型号的DSP由于结构不同,在操作时会有一定差异。另外,DSP开发不仅需要计算机,还需要相应的DSP开发板进行调试。
VC++开发使用的是C++语言,只要有一台计算机就可以完成。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式