首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在嵌入式linux系统中,printf()会不会与232串口通信发生冲突?

在嵌入式linux系统中,printf()会不会与232串口通信发生冲突?
EN

Stack Overflow用户
提问于 2013-07-22 23:04:18
回答 2查看 141关注 0票数 1

我有一个嵌入式linux设备。我使用ttyO2作为我的控制台。然而,同时我的单片机需要通过ttyO2与设备进行RS232通信。

现在假设单片机和设备正在通信,我在控制台终端输入了一些字符,或者运行了另一个调用函数printf()的线程,这是否会与232通信发生冲突?是否将printf()输出到ttyO2?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-23 14:23:50

代码语言:javascript
运行
复制
I'm using ttyO2 as my console.

因此,您将串行端口配置为控制台,printf()输出将被重定向到控制台。即串口。

票数 1
EN

Stack Overflow用户

发布于 2013-07-23 18:28:08

如果您的主板通过RS232与外部设备通信,则主板和设备通过串行电缆连接。怎样才能同时连接串行终端?

在任何情况下,使用相同的串行端口作为控制台和通信端口都是不好的想法,因为有很多东西可以打印出来:控制台I/O、内核调试、其他程序输出到标准输出等等。你认为你能和网上所有的“垃圾”进行稳定的交流吗?

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

https://stackoverflow.com/questions/17790987

复制
相关文章

相似问题

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