原创 arm的linux的code对硬件操作,有时时序很重要

2007-4-18 21:39 2285 7 7 分类: MCU/ 嵌入式

arm的linux的code对硬件操作,有时时序很重要。


但是如果用c语言写一些低级的硬件操作,那么gcc往往会对程序进行优化,这样时序就错掉了。如果用arm汇编写,那么gcc同样会对汇编代码进行优化,除非使用volatile关键字修饰。最保险的办法是禁止优化,这当然只能对一部分自己编写的代码有用。


 

文章评论0条评论)

登录后参与讨论
我要评论
0
7
关闭 站长推荐上一条 /2 下一条