嵌入式开发,离不开 C 语言,C语言中有很多语法会直接或间接影响你代码的质量,下面就来讲讲__attribute__ 关键字的用法。
2023-10-13 15:55
test_weak_attr(void),或者称该函数是弱函数属性的、虚函数。 __attribute__((weak)) void test_weak_attr( void ) // 或者使用如下样式的定义
2023-06-22 11:36
学习 STM32 也会遇到这样的 绝对定位 的问题如下: uint8_t UART_RX_BUF[1024] __attribute__ ((at(0X20001000))); //就是将串口接收
2018-04-26 11:02
                                                                                                                                        从单片机中直接存取原始内存地址,防止编译器的优化,导致声明的变量未被执行。
2023-03-23 10:45
                                                                                                                                        不同的object对应着不同的属性内容显示,在对应的内容栏里,如果双击鼠标会出现编辑条,则代表这项内容可以编辑。
2020-05-19 16:52
                                                                                                                                        因为在链接program之前,attribute变量是还没有分配内存的,为了给shader中的attribute变量传值,首先需要将其绑定到program上,并指定他的位置attr_pos,链接program之后,可以通过这个位置attr_pos来给这个变量传值。
2018-04-03 14:39
                                                                                                                                        为提高代码的容错能力,在没用到的中断入口处生成iret语句,定义没用到的中断。 /* define not used interrupt, so generate “IRET
2018-12-28 15:03
从前到后,该属性越来越强,自由度越来越低。该属性是可以设置的,命令为:set_attribute(不像某些属性是只能查看不能设置的)。
2022-10-26 11:36
                                                                                                                                        共享库有类似C++类构造和析构函数的函数,当动态库加载和卸载的时候,函数会被分别执行。一个函数加上 constructor的 attribute就成了构造函数;加上 destructor就成了析构函数。
2020-06-22 09:18
需要注意的是,我们是无法通过GUI中的Attribute Editor或者dbSet来实现该目的的,在GUI中net name是灰色不可修改的内容,而dbSet也会说无法修改
2022-11-11 16:31