中标麒麟操作系统串口调试方法研究
部分程序代码如下:
mySerial=new
Posix_QextSerialPort(/dev/ttyS0,QextSerialBase::Polling);
//定义串口对象,指定串口名,使用查询方式
mySerial->open(QIODevice::ReadWrite);
//以读写方式打开串口
mySerial->setBaudRate(BAUD9600);
//波特率设置为9600b/s
mySerial->setDataBits(DATA_8);
//设置数据位为8bit
mySerial->setParity(PAR_NONE);
//奇偶校验设置为无校验
mySerial->setStopBits(STOP_1);
//停止位设置为1bit
myCom->setFlowControl(FLOW_OFF);
//流控制设置为无流控制[7]
图5和图6显示了通过Qt4编程控制矩阵切换器实现大屏幕显示2号计算机的实验情况。根据显示结果可知,控制实验成功。
文中提出的两种方法都能够实现中标麒麟操作系统下的串口调试。采用minicom不需要自己编程,但是使用时不够方便,不够直观;使用Qt4编写串口调试程序,比较简洁、直观,同时它还可以集成到一个大型程序中,作为一个子模块而存在。
1
2
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码