社区
Linux_Kernel
帖子详情
使用linux内核定时器,make发生错误,init_timer()未申明
eumidns
2020-04-10 06:46:00
...全文
975
4
打赏
收藏
使用linux内核定时器,make发生错误,init_timer()未申明
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_43178250
2020-05-07
打赏
举报
回复
这种未声明一般都是头文件包含不对。这个最好去include中找到对应的.h文件进去查看定义。现在Linux内核版本多,有时候包含就不对。
mouse_zhu
2020-04-26
打赏
举报
回复
不好意思你的内核是4.15.我没看好.那你尝试grep 看看头文件怎么定义的
mouse_zhu
2020-04-26
打赏
举报
回复
你什么版本的内核啊.我的内核中没有这个头文件<linux/timer> 你到你和头文件中去grep 一下init_timer 看看有这个定义吗?
tobybo
2020-04-26
打赏
举报
回复
linux/time.h 是可以的吗 我都是用的 sys/time .h
Linux
系统编程第08期:时间管理和
定时器
编程
本期课程是《
Linux
系统编程》第08期,主要讲解在
Linux
下时间管理的基本概念、时间的获取和设置、
定时器
编程,包括简单的闹钟alarm、间隔
定时器
interval
timer
、POSIX
timer
编程。
linux
内核
定时器
测试
linux
内核
定时器
测试
内核
定时器
用法与实法
init
_
timer
timer
内核
定时器
的实现,依赖时钟滴答中断来实现, 实时性比较好 open_softirq(
TIMER
_SOFTIRQ, run_
timer
_softirq);// 时钟中断
init
_
timer
(); //初始
timer
_list 的结构的一些变量 add_
timer
() //将
timer
加入
内核
timer
列表中,等待处理 以下为例子源码,仅供参考 #inc...
Linux
内核
定时器
Linux
内核
中有大量的函数需要时间管理,比如周期性的调度程序、延时程序、对于驱动编写者来说最常用的就是
定时器
。硬件
定时器
提供时钟源,时钟源的频率可以设置, 设置好以后就周期性的产生定时中断,系统
使用
定时中断来计时。中断周期性产生的频率就是系统频率,也叫做节拍率(tick rate)(有的资料也叫系统频率)。 Liunx系统的节拍率可以在编译
Linux
内核
的时候通过图形化界面设置。路径如下:通过
make
configuration命令可以进行图形化配置。 -> ...
linux
内核
定时器
:
timer
_list
linux
内核
定时器
:
timer
_list
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章