2008-12-16 44 views
1

我试图开发一个自定义应用程序,它有一个内置的串行端口终端,但它将能够暂停终端并在自定义命令和数据格式中执行一些I/O操作。自定义串行终端

例如当我点击“获取数据”按钮时,软件将发送一些二进制命令并获取一些二进制数据作为回报,并用数据做它的东西。终端将忽略所有这些交易。

正如我刚刚所了解的,只需从/ dev/ttyxx写入()'并读取()'对于正确的终端连接是不够的。

在我的应用程序中包含简单终端的最简单方法是什么?我不想使用外部终端应用程序。我目前正在研究cutecom的源代码,从头开始实施它,但也许有一个更简单的方法。

注意:请不要提示使用xmodem/ymodem软件,我必须使用自定义命令。

+0

这将有助于了解操作系统。既然你使用dev/ttyxx,我会认为是Linux – Benoit 2008-12-16 12:04:07

回答