Blackfin C语言优化
时间:02-28
来源:互联网
点击:
4. 打完收工,还是刚刚开始
我们已经简单的谈了C语言优化,特别是性能曲线从A点到B点应该遵循的主旨和一些技巧。个人认为,嵌入式系统上高效的C代码优化不是在代码写好以后才开始的一个独立的步骤,而应该是在系统设计和编写代码的时候就已经开始考虑硬件平台有效执行的因素,妥善安排算法,精度,数据类型,存储空间和性能之间的关系。再加上灵活应用上面提到的技巧,可以做到事半功倍。由于篇幅的限制,这里只能提纲挈领的讲一讲。有兴趣的读者可以访问http://www.analog.com/zh/embedde ... ng/fca.html#ADEV001
到此为止,C语言优化告一段落,而嵌入式系统的优化才刚刚开始。片内片外代码和数据的分配,主频和外频的选择,系统带宽和DMA的使用,这些都会影响到优化后的代码在嵌入式系统里最终的性能。火星人的地球之旅,才刚刚开始。
我们已经简单的谈了C语言优化,特别是性能曲线从A点到B点应该遵循的主旨和一些技巧。个人认为,嵌入式系统上高效的C代码优化不是在代码写好以后才开始的一个独立的步骤,而应该是在系统设计和编写代码的时候就已经开始考虑硬件平台有效执行的因素,妥善安排算法,精度,数据类型,存储空间和性能之间的关系。再加上灵活应用上面提到的技巧,可以做到事半功倍。由于篇幅的限制,这里只能提纲挈领的讲一讲。有兴趣的读者可以访问http://www.analog.com/zh/embedde ... ng/fca.html#ADEV001
到此为止,C语言优化告一段落,而嵌入式系统的优化才刚刚开始。片内片外代码和数据的分配,主频和外频的选择,系统带宽和DMA的使用,这些都会影响到优化后的代码在嵌入式系统里最终的性能。火星人的地球之旅,才刚刚开始。
- ADSP-TSl01S嵌入式系统的混合编程(05-18)
- 单片机C语言基础编程源码六则(10-28)
- TMS320C6000嵌入式系统优化编程的研究(04-08)
- 基于Proteus和ADS的ARM虚拟实验室建设(05-12)
- ARM入门最好的文章(转)(05-20)
- 如何将一个开源游戏移植给一款32位微控制器(05-26)
射频专业培训教程推荐
栏目分类