__attribute__ 是gcc编译器支持的一个编译特性(arm编译器也支持此特性,比如我们常用的keil就是用的ARMGCC编译器),也就是通过给函数或者变量声明属性值,以便让编译器能够对要编译的程序进行优化处理。 更多详细内容,请看这篇官网文档:《Unixwiz.net - Software ...
在嵌入式开发或系统编程中,控制程序中代码和数据的内存布局是非常重要的。在一些情况下,我们希望将特定的函数或变量放置在特定的内存区域,比如让某些关键的初始化代码放在一个只读段中,或者将某些数据放入高速缓存友好的区域。GCC 提供的 ...