让思想和双脚带我去梦的远方
发布时间:2014-12-23 20:40:07
C语言基础链表 linux内核代码中大量使用链表,为了提高效率,内核采用了一套通用的,一般的,可以用到各种不同数据结构的队列操作。在include/linux/ list.h中,有如下申明:点击(此处)折叠或打开struct list_head { &nbs.........【阅读全文】
发布时间:2014-12-22 11:23:58
内核编译宏__attribute__ __attribute__(section),__attribute__是关键字,是gcc的C语言扩展,它可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。用来修饰函数时,可以使你把代码.........【阅读全文】
发布时间:2014-12-03 17:46:36
第一种方法:配置Kconfig1.配置Kconfig,添加要调试驱动模块的DDEBUG选项,如kernel_imx\drivers\mxc\pmic\mc13892\Kconfigconfig MXC_PMIC_DEBUG bool "Support MXC PMIC DEBUG" depends on MXC_PMIC 2.配置Makefile,添加编译支持驱动模块 EXTRA_CFLAGS +=-DDEB.........【阅读全文】