- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 Linux内核驱动之延时
使用场景:延后一定的时间执行特定的代码根据延时时间的长短分为“长延时”和“短延时”长延时:1.忙等待while (time_before(jiffies, j1)) cpu_relax();这里j1是jiffies延时超时的值2.让出处理器while (time_before(jiffies, j1)) { schedule();}3.超时#inc
2015-11-02 17:01:33 1504
原创 linux内核驱动之定时器
运用场景:1.初始化一个驱动,经过一定的时间再执行一个特殊动作;2.初始化一个驱动,之后每隔一定的时间执行一个特殊动作;定时器工作流程:a.创建timer,编写定时器处理函数;b.为timer的expires、data、function赋值;c.调用add_timer将timer加入列表;d.定时器到期时,function被执行。例子:#include
2015-11-02 15:09:38 4007
USB 2.0 Specification_带翻译
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人