新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 菜鸟arm之路---Linux命令

菜鸟arm之路---Linux命令

作者: 时间:2016-11-21 来源:网络 收藏
1、chmod drwxr-w-r-x 注意看的方式【d】【rwx】【r-w】【r-x】 d代表目录文件 其余三个分别代表文件拥有者用户组和其他用户的权限
2、volatile的作用:作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值
eg:
volatile int i=10;
int j = i;
...
int k = i;
volatile 告诉编译器i是随时可能发生变化的,每次使用它的时候必须从i的地址中读取,因而编译器生成的可执行码会重新从i的地址读取数据放在k中。
而优化做法是,由于编译器发现两次从i读数据的代码之间的代码没有对i进行过操作,它会自动把上次读的数据放在k中。而不是重新从i里面读。这样以来,如果i是一个寄存器变量或者表示一个端口数据就容易出错,所以说volatile可以保证对特殊地址的稳定访问,不会出错。


关键词: 菜鸟armLinux命

评论


技术专区

关闭