gserial
所属分类:串口编程
开发工具:Visual C++
文件大小:27KB
下载次数:6
上传日期:2008-02-26 09:41:44
上 传 者:
zhangyao1122
说明: 在Windows平台下利用Vc编写串口的通信程序,提供了很好的通用性
(In the Windows platform using Vc prepare serial communication procedures, provided a good general)
文件列表:
gserial\gserial (40706, 2003-12-24)
gserial\gserial.c (24270, 2003-12-24)
gserial\gserial.desktop (228, 2003-12-24)
gserial\gserial.h (1259, 2003-12-22)
gserial\gserial.png (3646, 2003-12-24)
gserial\gtk.mk (207, 2003-12-07)
gserial\makefile (546, 2003-12-24)
gserial\serialfunc.c (4312, 2003-12-23)
gserial\serialfunc.h (629, 2003-12-22)
gserial (0, 2008-02-26)
README for gserial.
----------------------------------------------------------------------
说明:
该程序是在学习GTK+编程时,自己选的一个学习用例
就是一个图形界面的串口调试器
因为在window下面用过串口调试器,linux下搜了一下,没找到类似的东东
或许是因为大家用minicom之类的强大的程序用得很舒服了 呵呵
初学linux编程,没学过glade,ide之类的工具,编的比较粗糙,见笑见笑
----------------------------------------------------------------------
需求:
The following packages are required to compile gserial:
GTK+ 2.2.0 (or greater)
猜的,没试过,因为有些函数是GTK2的,所以只有GTK+1.2 肯定是不行的 嘿嘿
-----------------------------------------------------------------------
功能:
按文本格式和16进制格式往串口发送和接收数据
保存接收数据到文件
从文件读取需要发送的数据
串口参数选择,发送接收计数
--------------------------------------------------------------------------
安装:
1: make
2: su
3: make install
偶的系统是 rh9 + gnome
程序安装后在gnome程序菜单的编程子菜单中
其它也没试过 8 )
我make好了,直接make install不知道可不可以 哈哈
不行直接在终端中运行,就是有一个终端界面不爽.
不过可以看到出错信息喔 8 )
-------------------------------------------------------------------------
其它说明:
关于: 忽略控制字符
按文本方式显示的时候,一些不可打印字符传送文本框会导致警告和错误,结果是什么都不显示.
特别是校验和方式不匹配,选择错误的时候 ,会产生大量的不可打印字符
因此在接收到的数据不是纯文本数据,但是非要按文本方式显示的时候可以把改选项选上,这是默认设置.
如果一定要显示这些数据的话,去掉该选项,程序中设计把不可打印字符用红色的16进制数字格式显示.
这种情况下因为显示的文本中含有大量颜色控制标签,接收多了会变得很慢.建议选择用16进制方式显示
关于: 读取文件
16进制方式选择的话,将文件以16进制的方式读入到发送区域中,否则,按文本文件读取,并去除其中的不可打印字符
关于16进制方式:
16进制发送方式的时候,如果手工在发送区域中输入数据,程序按照2位一个字符的方式接收
即如果ascii序号小于16的字符,比如0A,不可只用A代替. 此外发送时忽略所有非16进制字符
输入时建议用空格分割字符,仅管这不是必需的,实际上任何其它字符甚至没有分隔字符都可以.
关于: 接收数据显示区
超过一定数量的数据后,显示区域自动去除前面的部分数据
----------------------------------------------------------------------------------
没啦,问题多多,欢迎大家扔鸡蛋.
会不会有人瞅一眼呢 呵呵.
-- RGB --
近期下载者:
相关文件:
收藏者: