从年初到现在大概3个月的时间,做了一个雷达信号处理的DSP项目,主要功能是实现天线扫频配置,后端采集,fft,目标跟踪解算,以及can通信等一些功能,大致的心得体验如下所示:
1、 首先要分析整个工程的框架,要学会从点到线的转变,慢慢学会不要总是先从一个点一个点出发,而应该从总体把握,做一个系统的设计师。分析系统主要从系统的功能,如何划分,时间规划,内存分析。只有对这些有了大致的分析后,才可以对硬件设计做一些指导建议。
2、系统调试的时候要学会一点一点的增加,不要想一口吃成一个大胖子
3、DSP是一个工具,不是核心,不要太纠结与一个工具的使用方法。
4、dsp的cmd文件一定要注意,建立工程时最好是随行建立两个,一个用来ram仿真,另一个则用来烧写flash,并且要主要不要产生堆栈溢出或是变量内存定义不够的现象,这样很容易在flash运行中使得程序跑飞