您尚未登录。

楼主 # 2024-05-21 14:08:48

RiverZhang
会员
注册时间: 2023-09-13
已发帖子: 15
积分: 0

请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

离线

#1 2024-05-21 14:16:55

kin
会员
注册时间: 2020-04-06
已发帖子: 31
积分: 75.5

Re: 请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

RiverZhang 说:

请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

把这些IO时序操作写成驱动就可以

离线

#2 2024-05-21 15:09:09

mysteryli
会员
注册时间: 2020-03-05
已发帖子: 486
积分: 391
个人网站

Re: 请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

关arm全局中断

离线

楼主 #3 2024-05-21 17:35:29

RiverZhang
会员
注册时间: 2023-09-13
已发帖子: 15
积分: 0

Re: 请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

5a807f29b8b28b95f8f35dba1b3bc4a.png

kin 说:
RiverZhang 说:

请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

把这些IO时序操作写成驱动就可以

这就是任务调度打断的中间,竟然有100多us

离线

楼主 #4 2024-05-21 17:36:21

RiverZhang
会员
注册时间: 2023-09-13
已发帖子: 15
积分: 0

Re: 请问F1C100S怎么暂停LINUX的10ms调度解决快速操作GPIO的时序问题

mysteryli 说:

关arm全局中断

这样会不会导致系统崩溃,因为可能要持续1s

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn