DSP实验 让我用C语言编写程序完成计算sin(2.3π)+cos(1.7π)的值
展开全部 对于学习DSP重要的是理清外设的工作 构架,相应的寄存器如何设置,没有必 要对寄存器花太多的时间去研究,用的 时候能找到(寄存器的名称都是英文的 缩写,很好理解的)。
学习DSP,先找 本中文教材入个门,之后你会发现好多 地方、尤其是真正要用的,往往也是最 复杂的地方书上都找不到,更谈不上做 什么项目了,这时候就要开始深入研究 Data Sheet,以及官网的源代码示例 有了之前的中文教材基础看起来就快多 了;学习DSP重要的不是会编程,而是 算法的研究(Matlab/Simulnk仿真就不...
运用C语言对DSP编程的问题
不同的厂商提供了不同的库文件包,比如TI给64x系列另外开发了图像处理和数字信号处理库文件,AD公司等都有自己的文件包,dsp的c语言先把基本的语法学好就可以了,包括文件操作部分,完了结合不同型号的DSP再学习。
英文资料不少,中文资料有但是好多是骗人的,最好看看老外写的东西。
C语言,软件开发
C语言是一门通用计算机编程语言,应用广泛。
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
通常采用软件开发工具可以进行开发。
软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
新手学习DSP的C语言编程,请高手指点:
展开全部 C6713没用过,我用过TMS320F2812的芯片。
建议你先熟悉一下CCS开发环境,然后再认真的看代码。
TI的DSP,封装了很多的头文件,没有必要全部都要看看头文件里是怎么写的。
最好先把整个程序的运行流程看懂。
然后结合芯片手册,看看每一步怎么做的,是如何通过配置寄存器、如何使用外设等等。
关键还是看芯片手册。
等熟悉了之后,再深入看头文件啥的。
...
c语言程序的开发过程与软件开发过程是什么关系
因为如果要在开发时间和软件效率之间取一个平衡点的话,开发操作系统的平衡点就是C语言。
除了C语言以外,其它语言都不具备某些特性、不够方便、软件效率不高。
写操作系统需要编程语言提供以下几个特征:1、跨平台,不能是只在某个平台下编译(VB就不行);2、必须是编译型语言(PHP就不行),或者有一个非常高效的解释器;3、必须有方便的操作硬件的功能,容易嵌入汇编(Java就不行);4、兼容性要好,最好不同编译器编译的符号要基本相同,容易链接(C++不行,如果放弃Class的话C++基本可以);5、编译器本身最好是由该语言自己完成的(大部分语言的编译器都是用C/C++写的);6、开发者可以很方便的扩展、改造、或者使用第三方的运行库(大部分语言的库都无法修改);7、开发者众多(小众语言就不行);8、该语言开发操作系统的资料要足够完善。
所以总结下来,C语言是首选。
matlab和C语言编程是一回事吗?
展开全部 这是两者级别不同的语言。
两者的编译方法以及编译语言都不一样。
区别就在于: (1)两者语言级别不同。
Matlab是第4代语言,属于高级语言,C语言是第3代中级语言。
(2)两者用处不同。
Matlab是一种脚本语言,主要用于数学计算科学计算,是一种商业数学软件,是一种数值计算环境和编程语言,而C语言是一种面向过程程序设计语言,主要用于底层硬件或操作系统的程序设计,是一种通用的、程序式的编程语言,广泛用于系统与应用软件的开发。
(3)两者语言特征不同。
C语言具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,而Matlab本身基于矩阵运算,并无成长空间,且有一些插件是可以MATLAB代码生成C语言。
会不会英语关系不大,只要愿意花时间去背一些常用的单词就可以的。
扩展资料: MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。
是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中, 为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似, 故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。
在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
参考资料:MATLAB_百度百科...
转载请注明出处51数据库 » dsp软件开发与c语言编程