还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
嵌入式程序的优化 嵌入式程序的优化【1】 摘要针对嵌入式系统的特点,介绍了几种在嵌入式系统程序设计中优化C语言代码的方法,从而提高系统的性能 关键词C程序设计;程序优化;代码优化 Abstract:Accordingtothecharacteristicsofembeddedsystem,thep aperintroducedwaysofClanguagecodeoptimizationinembeddedsystemdesignsoasenhancetheperformanceofthesystem. Keywords:Cprogramdesign;processoptimization;codeoptimizatio n 随着数字信息技术和网络技术高速发展嵌入式系统已经广泛渗透到科学研究领域、各类产业和商业文化艺术以及人们的日常生活中,嵌入式计算机是完成某些特定功能的计算机系统,并且软硬件可裁剪 具有形态和性能更加小型化,多功能,低功耗等特点,已成为当今计算机技术发展的一个重要标志! 程序优化是指对解决同一问题的几个不同的程序,进行比较、修改、调整或重新编写程序,把一般程序变换为语句最少、占用内存量少、处理速度最快、外部设备分时使用效率最高的最优程序 1嵌入式程序优化遵循的原则 嵌入式程序优化主要有以下3个原则
①等效原则:实现的功能需一致
②有效原则:使得运行速度快或占用存储空间小,或兼得
③经济原则:要付出较小的成本 2嵌入式程序优化的主要实施方法 分别为:算法优化、编译优化以及代码优化
2.1算法优化 选择和构造适合于问题的算法;冒泡排序还是快排的选择问题是这一级早就应该完成的很多经典算法都对问题作了一些假设包括我们当前已经完成的算法实现,而在面对实际问题时我们应该重新检视这些假设,并尝试不同的思考问题的角度,寻求适合于问题的新算法;发掘问题的本来意义,从不同的角度思考面对的问题,使用适合于问题的的算法;尝试打破一些规则,发掘和怀疑自己的某些假定,恢复问题的本来面目
2.2编译优化 目前很多编译器...。