xgdlrh 发表于 2011-12-26 15:39

驱动程序和用户线程通信问题

我现在做一个程序,有个用户线程设置了一个定时器,设定的时间通过驱动向一个寄存器写数,
我现在设计的是这样的:用户线程到时间了,发送一个信号量;驱动程序启动一个内核线程,激活了信号量,就把从上面发送过来的数字写入寄存器;
现在不太明白两个是怎么通信的,我开始想着使用共享内存,但是查看内核的代码里面没有shmget()这个函数来创建共享内存的,大家帮我想想办法吧,谢谢了

hypnoscs 发表于 2012-04-13 16:54

INIT_DELAY_WORK()宏看看应该解这个就很好办了
页: [1]
查看完整版本: 驱动程序和用户线程通信问题