摘要:
内核定时器 一.Linux内核定时器概念 不同于单片机定时器,Linux内核定时器是一种基于未来时间点的计时方式,以当前时刻为启动的时间点,以未来的某一时刻为终止点。比如,现在是10点5分,我要定时5分钟,那么定时就是10点5分+5分钟=10点10分。这个和咱们的手机闹钟很类似。比如你要定一个第二天 阅读全文
摘要:
Linux中断 1.什么是中断? CPU在正常运行期间,由外部或者内部引起的事件,让CPU停下当前正在运行的程序,转而去执行触发他的中断所对应的程序,这个就是中断。 举例: 我现在正在厨房做饭,突然电话响了,然后我关火去接电话,接完电话在回去开火继续做饭,这个过程就是中断的一个过程。 在这个看似简单 阅读全文
摘要:
ioctl接口 struct file_operations { ...... long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); ...... }; 1.什么是unlocked_ioctl接口? unlock 阅读全文