linux驱动之内核定时器驱动设计
mod_timer(&second_devp->
atomic_inc(&second_devp->
init_timer(&second_devp->
second_devp->
second_devp->
add_timer(&second_devp->
atomic_set(&second_devp->
del_timer(&second_devp->
counter = atomic_read(&second_devp->
second_devp->
cdev_init(&second_devp->
second_devp->
ret = cdev_add(&second_devp->
device_create(second_devp->
device_destroy(second_devp->
cdev_del(&second_devp->
class_destroy(second_devp->
ffies is 2138521
second after open /dev/second0 : 5
Current jiffies is 2138721
second after open /dev/second0 : 6
以上的结果表明内核定时器基本实现了效果,但从实验结果看好像为每两秒实现一次显示。具体的原因还有待于再次分析,因为arm中的HZ应该为100,而不是200。
linux驱动内核定时器驱 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)
