微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > linux驱动之内核定时器驱动设计

linux驱动之内核定时器驱动设计

时间:12-01 来源:互联网 点击:

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。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top