可否通过虚拟设备驱动实现较高实时性?

发布于 2022-09-18 19:15:03 字数 193 浏览 8 评论 0

最近有个项目,需要通过串口通信,串口每隔一段时间发echo包,对端通过检测echo确认设备存在。某些时候也要通过串口传输文件。

但当CPU占用100%时,发送echo包的进程可能分配不到资源,造成对端认为设备不存在?

本人对驱动、内核一点都不懂,初步想发是写个虚拟的驱动,在内核控件写串口发送echo包和文件,是否可行?应该如何入手?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

纸伞微斜 2022-09-25 19:15:03

可不可以强制在串口数据中加入echo包?
我的意思是,每隔1024个数据包,强制加入一个echo包。
串口驱动没怎么做过,不知道能不能实现,只是一个想法。

靖瑶 2022-09-25 19:15:03

我觉得得用过内核定时器吧,这样就能得到机会发送了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文