tEST.tar (190 K) 下载次数:9 PS:代码里有的地方被我注视掉了 或者换成其他替代的代码 是用来测试的。。。兄弟们将就看一下 求助啦~
RT 最近写个程序 同时要操作串口和网络通信
由于我自己技术有限 许多代码都是从网上copy来的 然后自己整合
程序流程如下
main函数启动
打开指定串口 并开启线程1使用select方式 异步读写
连接服务器 并起开线程2使用select方式异步网络通信
main函数循环sleep。。。
用两个线程进行所有工作
这个代码我用电脑(Fedora17)测试完全OK 收发异步 不丢数据 串口读写也完全无错
但是交叉编译 放到ARM上 只能保证网络上收到数据 串口能写入但是没法读取出来
代码在附件里 求解 很急~
[ 此帖被karl_x在2012-11-01 20:40重新编辑 ]