OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5209|回复: 4

linux驱动编程-----高精度定时器使用

[复制链接]

6

主题

10

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-10-17
在线时间
10 小时
发表于 2020-3-31 16:02:15 | 显示全部楼层 |阅读模式
1金钱
如题,内核编程是否支持高精度定时器?如何使用?内核占掉的是硬件的哪个定时器?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-3-31 19:31:28 | 显示全部楼层
内核里边使用的是软件定时器,也分为高精度和低精度的,这个在驱动教程里边有写到,你可以去看看
森罗万象
回复

使用道具 举报

6

主题

10

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-10-17
在线时间
10 小时
 楼主| 发表于 2020-3-31 20:55:23 | 显示全部楼层
xiaotaotao 发表于 2020-3-31 19:31
内核里边使用的是软件定时器,也分为高精度和低精度的,这个在驱动教程里边有写到,你可以去看看

教程里应该是粗粒度的定时;高精度的定时编程没看到;最重要是内核占掉了哪几个定时器?定时器初始化代码在哪?
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-4-1 11:44:35 | 显示全部楼层
yuanfp 发表于 2020-3-31 20:55
教程里应该是粗粒度的定时;高精度的定时编程没看到;最重要是内核占掉了哪几个定时器?定时器初始化代码 ...

你咋没听明白呢? 内核自己用的是软件定时器,不是硬件定时器;硬件定时器是属于外设了,它的初始化在它的驱动代码里边啊。
森罗万象
回复

使用道具 举报

6

主题

10

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-10-17
在线时间
10 小时
 楼主| 发表于 2020-4-1 13:24:43 | 显示全部楼层
xiaotaotao 发表于 2020-4-1 11:44
你咋没听明白呢? 内核自己用的是软件定时器,不是硬件定时器;硬件定时器是属于外设了,它的初始化在它 ...

我是不明白。软定时的基础不还是硬定时吗!那么这个定时器是谁?代码几百万行,这个初始化代码在哪?麻烦你列一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 09:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表