DSP

DSP初学者应该知道的几个关键概念

2019-07-13 18:53发布

  2007-03-25 14:18 1. 线程,信号量,原语,邮箱
让程序在多任务的情况下运行的更好,具体参见TI提供的例子程序.其和LINUX以及其他操作系统的线程信号量原语邮箱等概念在原理上相同,但在具体实现形式上有着具体的不同.
2.BIOS的作用
一种DSP中运行的用户可以裁减定制的操作系统,提供一些函数和约定的设置供应用程序使用.先定制BIOS比如HWI ,SWI,TSK,指
定函数,然后编写函数。说该BIOS是个操作系统是抬举了它,因为它太不健全了. 3.RTDX的作用
提供一种在线调试修改程序内部运行参数的方案。PC上运行的程序发出的指令能被运行在开发板上的RTDX小程序接收,从而导致参
数被修改。RTDX的作用有点类似于某国安放在别国的记者. 4.代码的优化
利用CCS中的工具分析耗时部分代码,再采用相关图法来重新设计该耗时代码,在不损害原有功能的前提下达到最少运行时间.为什么要代码优化这个问题我想就没有必要再提醒了,因为一头猪的速度和一匹马的速度是有着天壤之别的,记得当时我有个高中同学谈论跳舞专业人士需要的体形时说了一句令人大笑但很有味道的话:"水桶也能跳舞?".记住无论做何种软件开发,都要把代码优化当作是开发的重中之重.
5.电路设计: 设计模式即数字电路的综合和分析设计法,PCBLAYOUT时请注意传输线的处理.有很多软件出身的人对硬件有着深深的恐惧,但当你熟悉了硬件开发你就会发现原来实现一个图像编码算法用纯电路也可以实现,而且效果不错.FPGA,单片机,嵌入式系统,高低频模拟电路分析设计的能力和知识都可以有效的和DSP联合起来.