-
题名编译优化等级改变造成的系统问题的实验探究
- 1
-
-
作者
李佳佳
林喜文
张淑桐
范成名
-
机构
青岛工程职业学院
-
出处
《电脑编程技巧与维护》
2023年第7期48-50,81,共4页
-
文摘
在嵌入式系统开发中,正确应用编译器优化等级提升嵌入式程序执行效率,同时缩小代码量,是嵌入式工程师的一项关键技能。为了在教学中讲解清楚优化等级带来的影响,引起学生对于此类问题的关注,设计了一项基于STM32芯片硬件环境和MDK (Keil)软件环境的可观察的验证性实验。该实验根据嵌入式位带操作所控制的跑马灯程序在编译器2优化等级下引起的系统错误,展示较高等级代码优化造成的问题;采用易变型变量(volatile)关键字配合位带操作,解决较高优化等级代码的优化问题,为学生提供了查找、解决此类问题的有效方法。
-
关键词
嵌入式
优化等级
易变型变量
STM32芯片
位带操作
-
分类号
TP314-4
[自动化与计算机技术—计算机软件与理论]
G712
[文化科学—职业技术教育学]
-