VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
linux/unix社区
-> 程序开发区
串口编程的问题?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
串口编程的问题?
[已结贴,结贴人:lowerwww]
发表于:
2007-06-08 14:53:22
楼主
与设备通信,如果一直用read检测有没有数据写入,那能不能同时用write往描述符里发数据呢,还是要开个线程专门做发数据的工作。
还有我收消息,比如一个消息10字节,会不会一下子read到一个半消息15个字节,还要自己拼接两条消息阿 ??
发表于:
2007-06-08 15:17:36
1
楼 得分:
60
可以同时收发的,应该用另一个线程接收数据。
接收消息最好做个整包处理。
发表于:
2007-06-08 15:18:06
2
楼 得分:
0
应该用另一个线程发送数据
发表于:
2007-06-08 15:25:57
3
楼 得分:
0
接收消息最好做个整包处理
我怎么知道收到的消息是不是一个完整的消息阿,串口不是一个字节一个字节发的么
发表于:
2007-06-08 15:33:04
4
楼 得分:
0
你定义个简单的协议,加上包头,自己把这个包恢复出来
发表于:
2007-06-08 15:34:07
5
楼 得分:
0
1. 你所说的 "同时 "不就是指再开个线程吗? 可以, 但要加锁.
2. 有可能.
发表于:
2007-06-08 15:34:40
6
楼 得分:
0
哦 ,还是要拼接消息的对吧,谢了阿
发表于:
2007-06-08 16:06:23
7
楼 得分:
0
加锁了就不是同时阿,要是read一直阻塞呢,那我不是不能write了么
下一篇:
请教linux下管理多个socket用什么,难道只能用select?
上一篇:
线程-条件变量
相关文章
新手问个关于宏的问题
关于makefile的问题
makefile 小问题
undefined reference to `qsdlwi...
squid如何控制代理走不同的网关
linux下对写保护的u盘操作问题
求助!!!
请问有人有realtek rtl8168/8111网卡在linu...
关于hid设备控制(紧急求教)
linux 内核空间与用户空间批量数据传输问题...
诚聘 linux培训讲师
寻找linux程序开发学习伙伴
iptabls里面的/是啥意思?
求教:如何在linux上面装载etrus siteminde...
请问在linux下如何安装和配置php?
管道的物理地址在内存还是在硬盘?
开源软件能给我们带来什么?
上海淘米网络科技有限公司招聘
sco下打印的奇怪问题
编译没问题,运行时出现如下问题
其他资讯
驱动开发的头文件问题
proc 链接问题
.profile 变量设置的奇怪问题
大家新年好,欢迎加入google android的qq群...
为什么我的pc喇叭不响
在客户端是否可以通过ssh关闭正在服务器上后台运...
linux 系统下虚拟用户的作用?就是那些不能登...
vi 中如何实现一次插入多个 相同 ...
php无法连接mysql数据库?
谁成功在vista系统下硬盘安装了suse?? 进...
linux下访问windows共享文件夹!
100分,sh文件为什么不能执行?
fedroa4 下 输入法 问题,紧...
从vm下linux系统向windows系统复制文件的问题
关于网卡和mount的奇怪问题
unix下网络编程如何解决粘包问题
请介绍一个c++写的缓存系统
嵌入式2.6.8对自旋锁分配内存失败
求助:关于unix下格式化输出的问题,请大家关注一...
请各位帮忙看看这个错误是怎么回事
快速检索
分类导航标签a
.NET技术图表区
WPS Office产品家族WPS二次开发及使用
JavaWeb
C/C++模式及实现
VC/MFC非技术类
palm os招聘及招标
硬件使用交换及路由技术
移动平台其他移动相关
Windows专区网络管理配置和工具使用
软件培训/认证/考试软件认证
C/C++模式及实现
扩充话题求职与招聘
WebSphereIntegratorr
PowerBuilder数据库相关
PowerBuilder非技术版
最新资讯
求csdn中的一段代码
wml中的用<timer>的标签怎么来实现页面的自...
怎样在outlook2002中关闭today那个文件夹,有多个...
谁有tcpmp的文档或知道其组织结构
oracle序列的问题~~!求救~!!
请教各位高手如何读取其他pb程序的数据窗口的内容...
图像缩小后变得模糊,放大后还能看到分割线这是为...
高分求救,关于发布问题
怎样控制滚动条??
解析xml
前后顺序
条形码打印如何实现? 有的用的axbarcodelib...
修改成功后页面跳转问题
如何将psd分层输出到不同的png格式文件
怎么 用 fstream 读取二进...
50分求一个播放器控件
请教:jsp,servlet,jdbc的jar包到哪里下载?
什么是oracle的数据库实例?
请教:如何组织主界面庞大,组件关系复杂的窗体程...
需要做网站的朋友快点入吧^^^^^
vc6.0使用gdi+的问题
【请教】我这种情况的sqlerver数据库restore该用...
判断cxgrid里的有一栏的properties为lookupcombo...
数据库
从开始用vb到现在十年多了,才发现这个问题,惊讶...
谁能帮我解释下这段代码?
朋友问的一个问题
消息队列(msmq)到底能起什么样的作用?
請教一個字段求和的問題!
图像先dft后idft 成图的问题
hidden问题,没涉及到什么框架问题
在对jtable的各个列的顺序调整后,会触发什么事件...
安徽高考少输入的6个字节猜想
serializable为什么要将类序列化
16进制转化成中文的问题?在线等100分
利用c#导出excel报表的表头问题(在线等待)
datatable的select方法严重问题,望高手帮帮忙!...
各位帮个忙.这个跳转语句对吗?
--------------------------------> 弄&...
函数第一次调用时正常,第二次时出错了
热门点击
职位多多。进来看看哦
如何把sql server表中数据导出sql脚本(狂给...
请问如何获取当前路径
jb运行工程中的问题,请大家帮我解决。我快疯了!...
报表控件:觉得好你就顶一下......
绑定问题????
怎样获得数据窗口中一列的不同元素的值
两个treeview同步问题
[馨郁星愿]vs2005为什么一个解决方案只能包含一个...
急:串口调用失败?
如何将vb将图片存入sql server中,和读出sq...
点点通问题~版本1.3.3。磁盘空间不足!!
参数化查询 "(@articleid int)s...
用户每隔一段时间要重新登陆才能访问服务器,这个...
初学动态sql;帮我解释一下这个相对简单的动态sql...
谁用过mc55模块通过利用gprs通讯,给点这方面的资...
最近发现很多关于常量字符串的!
关于vs2005中的数据控件!
簡單問題!.
gcc 编译问题,麻烦高手解决。
请教: 如何向一个页面内插入一个日历
如何实现利用dw的clicked事件获得当前光标的的所...
有十万个单个单词,使用一种算法获得一个数字值,...
急求解决oki 8340 cii 打印机的进...
如何学习vxworks
jsp输入控制
求助,关于sql loader的问题,未曾遇到过,...
求一般图最大权完美匹配算法代码
请问:如何让外网的用户通过vpn访问内网的web服务...
关于继承mysqli类的问题
着急啊 做个销售表 大家帮忙吧!!!!...
请教大家关于跑马灯的问题?
用visual studio做报表,数据集的sql语句中...
delphi 中的循环.
用备份还原的方式在同一台服务器上建一个当前数据...
文件链接路径(高分求救)
请教:vmware 为什么安装不了?
我的web服务怎么没有新建站点的功能啊?
问个最基础的问题:编写php究竟可以使用哪些文本编...
高手来