通过cat命令如何以及何时可以从串行设备读取数据?

阿斯利亚

对于串行通信,我们需要设置一系列设置(速度和数据位数等)

但是,我发现cat在某些情况下,我可以通过不带和设置的命令从串行设备(例如/ dev / ttyS0)读取数据

如何以及何时可能?

每个串行设备文件都具有串行的默认设置吗?

吉勒斯“别再邪恶了”

如果端口的当前配置与设备期望的设置(波特率,奇偶校验位等)匹配,则可以直接在串行端口上访问设备。

您可以使用setserial实用程序来更改串行端口的参数。它发出一个ioctl来更改串行端口参数。这些参数存储在内核中,并保持不变,直到下一次更改它们为止,或者只要串行驱动程序保持加载状态,即通常直到下一次重新启动。TIOCSSERIAL

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以及何时使用通过AcquisitionUnstableContentProviderClient获得的ContentProviderClient?

Python如何以及何时确定变量的数据类型?

如何使用 cat 命令从带有我自己的字符设备驱动程序的字符设备中读取数据?

kotlin 如何以及何时让运行?

如何以及何时使用刷新令牌?

“:ab”映射如何以及何时触发?

如何通过TCP串行端口CAT共享

如何在C ++中从串行设备读取

window.history.pushState()数据,如何以及何时检索它们?

有人可以给我解释一下如何以及何时在oracle中使用syscursor吗?

我不明白这些条件的必要性。链接列表如何以及何时可以为无?

C#,如何以一定顺序通过串行端口向Linux SBC(BeagleBone)读/写命令?

绑定函数如何以及何时起作用?

浏览器如何以及何时清空缓存?

如何以及何时在Python中适当使用weakref

Go sdk记录器如何以及何时刷新?

old-releases.ubuntu.com如何以及何时更新?

如何以及何时使用createForm vs createFormBuilder

如何以及何时在Julia中使用@async和@sync

Android-DataBinding-如何以及何时生成Binding类?

如何以及何时使用“异步”和“等待”

ArrayList <String> vs String [],如何以及何时使用?

如何以及何时在Akka中使用ActorIdentity

如何以及何时生成Node / Express cookie密码?

如何以及何时初始化Python中的配置?

我将如何以及何时使用Rake文件?

SQL Server如何以及何时占用变量的内存?

如何以及何时使用Q_DECLARE_METATYPE

如何以及何时在SQLite中执行PRAGMA语句?