天嵌 ARM开发社区

 找回密码
 注册
查看: 1936|回复: 3

(求助亚瑟王)关于qt串口调试助手的两个问题

[复制链接]
ZNbutterfly 发表于 2010-4-21 17:21:17 | 显示全部楼层 |阅读模式
本帖最后由 ZNbutterfly 于 2010-4-21 17:23 编辑

1.在x86下     char *dev="/dev/tq2440_serial1";
                      int fd=open(dev,O_RDWR);
为什么显示打不开串口? 如果在arm下编译,移植到板子上能不能打开?
2,关于波特率设置
                        set_speed(fd,115200);
                                    set_speed(fd,B115200);
                                哪种是正确的?
函数用的都是qt教程里面给的函数

内核和编译器和文件系统用的都是光盘里面做好的

PS:串口调试这么重要,什么时候给个详细的教程呀?:o
 楼主| ZNbutterfly 发表于 2010-4-21 21:02:27 | 显示全部楼层
再加个问题
int   speed_arr[]   =   {   B115200,B57600,B38400,   B19200,   B9600,   B4800,   B2400,   B1200,   B300,   
          B115200,B57600,B38400,   B19200,   B9600,   B4800,   B2400,   B1200,   B300,   };   
  int   name_arr[]   =   {115200,57600,38400,     19200,     9600,     4800,     2400,     1200,     300,   
          115200,57600,38400,     19200,     9600,   4800,   2400,   1200,     300,   };  
网上很多例子为什么数据都重复一次,感觉没必要呀?
 楼主| ZNbutterfly 发表于 2010-4-22 21:49:32 | 显示全部楼层
本帖最后由 ZNbutterfly 于 2010-4-22 21:52 编辑

又受到一个问题困扰了
是这样的  我用while(1)一直检测串口是否收到数据
          这时候其他函数都是不能运行的
          也就是说界面上的“发送”键和其他的设置键都是点击不了的
          除非做两个应用程序一个用于发送一个用于接收
      
用什么机制才能实现一边检测串口是否收到数据,还可以随时发送数据?
glqinhan 发表于 2010-12-2 13:26:55 | 显示全部楼层
同问啊?天嵌什么时候能给个例子啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 01:14 , Processed in 1.020547 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表