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 --

近期下载者

相关文件


收藏者