首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux中以轮询方式与虚拟串行设备交互

在linux中以轮询方式与虚拟串行设备交互
EN

Stack Overflow用户
提问于 2019-03-06 16:19:18
回答 1查看 333关注 0票数 0

我正在尝试为android内核上的串行USB驱动程序启用轮询支持,以便我可以使用kgdboc对其进行调试。我基于这些githubs的代码:

但是,我无法找到一种通过用户土地上的C程序启用和使用char轮询模式的方法。这使得调试非常困难,因为我唯一能做的就是将kgdboc设置为/dev/ttyGS0,然后将"g“发送到sysrq触发器,并祈祷它能工作。

换句话说,我需要一个userland程序来触发到达tty_operations结构上的以下操作的代码路径:

代码语言:javascript
复制
.poll_init = gs_poll_init,
.poll_get_char = gs_poll_get_char,
.poll_put_char = gs_poll_put_char,

相反,每当我向/dev/ttyGS0写入时,都会触发“写”操作。

任何帮助都将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 14:46:54

正如Chris建议的那样,我最终创建了一个导出sysfs节点的驱动程序。

我以本教程为基础

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55027684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档