随笔分类 -  Linux字符驱动

摘要:待解决! 阅读全文
posted @ 2018-02-20 22:39 gluo-dreamer 阅读(232) 评论(0) 推荐(0)
摘要:/** 定时器结构体struct timer_list { ........ unsigned long expires; --内核希望定时器执行的jiffies值 void (*function)(unsigned long); --定时器到时时... 阅读全文
posted @ 2017-03-02 22:35 gluo-dreamer 阅读(258) 评论(0) 推荐(0)
摘要:/**如果llseek实现lseek和llseek系统调用,如果未定义llseek方法,内核默认修改file结构体中的f_pos成员来实现定位,如果是操作一个设备,则需提供自己的llseek方法。不声明llseek方法默认是允许定位的,如果让设备不支持定位,则应在op... 阅读全文
posted @ 2017-03-01 22:41 gluo-dreamer 阅读(464) 评论(0) 推荐(0)
摘要:/** *此实例涉及到线程的挂起与竞态,字符IO的堵塞与非堵塞 */struct scull_pipe { wait_queue_head_t inp, outp; char *buffer, *end; char *rp, wp; //i... 阅读全文
posted @ 2017-02-28 19:26 gluo-dreamer 阅读(163) 评论(0) 推荐(0)