没有时间把一件事情做好,却有时间把一件事情反复做!
全部博文(191)
发布时间:2014-03-26 10:03:55
struct file_operations{ struct module *owner; // 指向拥有该结构的模块的指针,避免正在操作时被卸载,一般为初始化为THIS_MODULES loff_t (*llseek) (struct file *, loff.........【阅读全文】
发布时间:2014-03-26 09:51:28
linux设备驱动分3类:字符设备驱动、块设备驱动、网络设备驱动。废话少说:直接贴图展示: 1、字符设备结构体描述:cdev struct cdev{ struct kobject kobj;/*内嵌的kobject对象*/ strcut module *owner;/*所属模块*/ struct file_operations *ops;/*文件.........【阅读全文】
发布时间:2014-03-25 14:31:38
1.编译流程2.编译单步分析 2.1 预处理 2.2 编译 2.3 汇编 2.4 连接 3.总结 .........【阅读全文】
发布时间:2014-03-25 14:23:59
1.逻辑运算符短路规则短路规则::|| 从左向右开始计算,当遇到为真的条件 时停止计算,整个表达式为真;所有条件为假时表达式才为假。&&从左向右开始计算,当遇到为假的条件 时停止计算,整个表达式为假;所有条件为真时表达式才为真。 示例代码1:#include <stdio.h> int main(){ int i = 0;.........【阅读全文】