单片机开发
嵌入式螺丝钉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
struct和typedef struct谁是真正的缔造者
大家好,请看下面一段代码 typedef struct DispOpr { char *name; int (*DeviceInit)(void); int (*DeviceExit)(void); int (*GetBuffer)(PDispBuff ptDispBuff); int (*FlushRegion)(PRegion ptRegion, PDispBuff ptDispBuff); struct DispOpr *ptNext; }DispOpr, *PDispOpr; 请原创 2022-02-27 16:21:33 · 110 阅读 · 0 评论 -
__define_initcall解析
单片机程序很难做到驱动和应用分层,在cola这种体系中,利用__define_initcall宏定义初步实现了这一目的,对这个宏定义的理解的难点总结如下: #define __define_initcall(fn, id) \ static const initcall_t __initcall_##fn##id __used \ __attribute__((__section__("initcall" #id "init"))) = fn; 1.__attribute__ 机制 ...原创 2022-02-22 10:45:28 · 1232 阅读 · 0 评论
分享