1. 首页
  2. 跨平台
  3. APICloud
  4. 嵌入式系统/ARM技术中的基于ARM的高效C语言编程

嵌入式系统/ARM技术中的基于ARM的高效C语言编程

上传者: 2020-11-06 17:14:32上传 PDF文件 105.94KB 热度 13次
引言 ARM处理器以其高性能、低功耗、低成本等优势被广泛应用于各种成功的32位嵌入式系统中。提高执行速度和减小代码尺寸是嵌入式软件设计的关键需求。尽管大多数的ARM编译器和调试器都带有性能优化工具,但是为了保证其正确性,编译器必须是稳妥和安全的,而且它还受到处理器自身结构的限制。因此,编程人员必须在理解编译器工作特点的基础上来实现代码优化。代码的优化方法较多,本文针对函数优化方法进行阐述。 1 函数局部变量的数据类型 局部变量包括函数内局部变量、函数参数、函数返回值。由于ARM数据操作都是32位,即使数据本身只需要8位或16位,对于这三类局部变量也应尽可能使用32位的数据类
下载地址
用户评论