gpt4 book ai didi

c++ - C/C++ select在linux下如何与gpio协同工作?

转载 作者:太空狗 更新时间:2023-10-29 20:47:30 28 4
gpt4 key购买 nike

select 在 Linux 下如何与 gpio 一起工作?

是否可以使用select来创建一种中断驱动程序,也许在一些线程的帮助下?

当我使用 select 调用时我应该考虑什么?

谢谢


注意:我已阅读有关 select 的手册页,但我认为我需要有关此主题的更多帮助。

  • man 3posix 选择
  • 人 2 选择
  • 男人 2 select_tut

更新:在 sysfs gpio block 中公开了 gpio。但我不知道我是否可以将它与 select 一起使用。

最佳答案

显然,您可以在通过 sysfs 公开的 GPIO 上使用 select(),但前提是它可以配置为生成中断。您的平台可能有也可能没有。

不过,您想要阅读的是内核源代码中的 Documentation/gpio.txt,其中提到了如何在内核驱动程序允许的情况下为 pin 启用中断。

关于c++ - C/C++ select在linux下如何与gpio协同工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478913/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com