我正在尝试为用LINUX编写的c代码创建一个GUI。
这段代码主要是连接两个系统,打开串行端口,通过port.how将数据从一个系统写到另一个系统。
我使用的开发工具是Qt designer版本3.3.5和K Develop,我应该使用哪一个use.and how to go呢?
发布于 2009-05-06 06:10:40
在Linux中,每个硬件设备都使用标准文件系统权限映射到文件系统。
如果您只是在Linux下使用简单的串行端口协议,则可以将任何串行端口设备视为一个文件。这意味着,只需使用标准文件就可以打开、读取、写入和处理它们。
串行端口的“文件名”通常是/dev/ttyS0或/dev/ttyUSB0,具体取决于串行端口的类型。它通常与正则分布上的/dev/modem有符号链接。
发布于 2009-01-21 08:02:54
我想你可能找错地方了。你可能应该在网上搜索C++编程的教程,或者找一本关于它的书(有很多)。一旦你熟悉了C++ (如果你还不熟悉的话,需要一段时间),你就可以开始阅读有关编写KDE应用程序的文章了。在KDE website上可能有一些介绍性的东西可读,别忘了谷歌在整个过程中都是你的朋友;-)
顺便说一句,Qt Designer只是一个做图形用户界面布局的程序,而KDevelop是一个功能齐全的集成开发环境,它结合了Qt Designer,一个文本编辑器和一堆其他东西。您可以使用KDevelop编写任何东西,从非常简单的"Hello World“C++程序到像KDevelop本身这样复杂的东西。
发布于 2009-05-06 06:24:23
如果你真的要写串口部分(我不清楚你的问题),你需要知道的其他系统调用是'ioctl‘和'termios',用来设置各种串口参数。
https://stackoverflow.com/questions/464334
复制相似问题