随笔分类 - Linux字符驱动
摘要:待解决!
阅读全文
摘要:/** 定时器结构体struct timer_list { ........ unsigned long expires; --内核希望定时器执行的jiffies值 void (*function)(unsigned long); --定时器到时时...
阅读全文
摘要:/**如果llseek实现lseek和llseek系统调用,如果未定义llseek方法,内核默认修改file结构体中的f_pos成员来实现定位,如果是操作一个设备,则需提供自己的llseek方法。不声明llseek方法默认是允许定位的,如果让设备不支持定位,则应在op...
阅读全文
摘要:/** *此实例涉及到线程的挂起与竞态,字符IO的堵塞与非堵塞 */struct scull_pipe { wait_queue_head_t inp, outp; char *buffer, *end; char *rp, wp; //i...
阅读全文

浙公网安备 33010602011771号