In general, using a high-level language for algorithmic development is a great idea. I heard, although I donβt know for sure, that Code Composer Studio has integration with MATLAB to the extent that you can run MATLAB code directly on your target. If
- It's right,
- you have a budget for him and
- you are not trying to squeeze every gram of performance from the chip,
then this is definitely a great feature. Otherwise, Octave is a very good alternative. It is sometimes slower than MATLAB, and does not have some more exotic toolkits, but for prototyping and training it is perfect and FREE.
I recently used Python with NumPy for prototyping, and I am very pleased with that. You might think about this, not MATLAB / Octave, especially if you came from C ++. Itβs easy to work with the language, unlike MATLAB, and the NumPy extension libraries (and sometimes SciPy) provide many of the same basic functions. It's also easy to invoke C libraries from Python, providing an easy way to transfer pieces of your high-level files to C iteratively.
As for libraries, I also heard well about SPUC , which is gary comtois . I did not work with the TI chip after a while, but they used to create some building blocks, such as sin , cos , FFT and biquad in various application notes or even as a link library.
source share