关于嵌入式C&&C++的一些编程问题(一)

接下来会写几篇文章,主要是关于嵌入式的C&C++的编程问题,看了一些资料以及参考了别人写的一些文章,为了进一步了解和学习,所以打算做一个简单的归纳和整理;开始关注这个问题主要是因为在使用TI的处理器平台的时遇到了一些疑问,期间也做了一些验证,因此有进行稍有条理的整理!

2017年12月17日星期日

在使用Ti的达芬奇平台DM81xxx做行人检测的时候,其中使用机器学习方法的实现涉及到C++程序的移植问题;因为算法部分是打算基于DSP核来实现,使用的开发工具是CSSv5,对程序的编译工具是cgtools,因为开始在网上看到一些说法,说是对c++一些特性支持并不是很好,所以便对其版本进行了一些了解,看了一些官方文档的说法,并自己进行了编程实验!TI的CCS IDE支持对其DSP、ARM、PRU等类型的处理器进行开发;我们使用的dm8148的处理器dsp的c6000的编译器当前最新版本是V8.22;具体的情况可以参考http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#C6000

关于嵌入式C&&C++的一些编程问题(一)

编译器特性说明是支持c++的大部分特性的,并且官方有一些文档说明了C++在使用时的一些问题以及怎么在SYSBOIS中使用,具体的参考文档可以我上传的资源里去下载http://download.****.net/download/syb773849846/10162381;

在初步搞清楚这些问题后,自己也在dm8148的平台上进行了一些C++的编程验证,可以说对于大部分的C++里的东西都是可以编译成功,并且正常运行在硬件平台的!