- 博客(3)
- 资源 (8)
- 收藏
- 关注
原创 关于结构体函数使用
一个比较巧妙的C用法,定义了一个结构体,该结构体的成员都是指针函数。typedef struct { void (*nand_reset)(void); void (*wait_idle)(void); void (*nand_select_chip)(void); void (*nand_deselect_chip)(void); void
2015-01-03 20:46:08 1208
原创 uboot 最重要的变量存储结构体gd
一直用source insight找gd变量的定义都没找到,后来发现例如typedef int (init_fnc_t) (void); 以及#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r8")之类si都是无法辨别为定义的。所以比较难找经过不懈努力终于发现了定义位置。我用的是arm板子,该定义在cpu
2014-11-30 11:28:46 727
原创 uboot学习记录笔记1
跟着韦东山老师的视频走了好几遍uboot发现还是不能深刻领悟其中奥妙,就自己把细节的代码看起来,发现其中有不少地方C用的很灵活又恰到好处。摘录下来供自己和大家学习。在Board.c文件中有这么一个用法typedef int (init_fnc_t) (void); //定义一个函数类型/************************在然后用这个函数类型定义了一
2014-11-30 11:13:52 361
Linux设备驱动开发详解3--宋宝华
2015-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人