1.linux下的qt串口通信跟windows唯一的差别就是端口号的名字,windows下面是COM,而linux是ttyUSB0的路径 2.一般情况下linux插上USB转串口线就可以在/dev/目录下看到类似ttyUSB0之类的串口号 3.初始化 my_serialPort = new QSerialPort(this); my_serialPort->setPortName("/dev/ttyUSB0");//端口号 4.如果运行程序,出现串口打不开的错误情况的话,可能是权…
Linux下读写UART串口的代码,从IBM Developer network上拿来的东西,操作比較的复杂,就直接跳过了,好在代码能用,记录一下- 两个实用的函数- //////////////////////////////////////////////////////////////////////////////// /** *@brief 设置串口通信速率 *@param fd 类型 int 打开串口的文件句柄 *@param speed 类型 int 串口速度 *@return v…
Linux下的调试工具 随着XP的流行,人们越来越注重软件的前期设计.后期的实现,以及贯穿于其中的测试工作,经过这个过程出来的自然是高质量的软件.甚至有人声称XP会淘汰调试器!这当然是有一定道理的,然而就目前的现实来看,这还是一种理想.在日常工作中,调试工具还是必不可少的.在Linux下,调试工具并非只有gdb,还有很多其它调试工具,它们都各有所长,侧重方面也有所不同.本文介绍几种笔者常用的调试工具:  1. mtrace 在linux下开发应用程序,用C/C++语言的居多.内存泄露和内存越界等…
Linux操作系统从一開始就对串行口提供了非常好的支持,本文就Linux下的串行口通讯编程进行简单的介绍. 串口简单介绍串行口是计算机一种经常使用的接口.具有连接线少.通讯简单.得到广泛的使用. 经常使用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统.调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准.它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定…
作为一名资深的linux运维工程师,为方便了解和追求服务器的高性能,如cpu.内存.io.网络等等使用情况,要求运维工程师必须要熟练运用一些必要的系统性能调试工具,liunx下提供了众多命令方便查看各种资源的使用情况.经常用的有ps.top.free.mpstat.iostat.vmstat.netstat..下面简单介绍下这几个工具的使用: 一.toptop是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其…
虽说如今非常多Linux发行版.比方Ubuntu,已经基本上能够採用GUI来完毕绝大部分一般性的任务. 可是,终端程序对于linux用户来说仍是不可缺少的. Gnome自带的gnome-terminal还算不错,简单,易用,也已经支持多标签.可是,假设你希望让终端自己主动启动并在后台执行,假设你喜欢更高速地隐藏和显示终端.假设你更习惯使用快捷键,那么Guake 绝对是一个更好的选择. 前面有一篇文章(http://blog.csdn.net/u013634961/article/details/…
对于picocom, kermit, minicom, picocom 最简单易用,也全然符合我的使用需求. 安装(mint / ubuntu): $ sudo apt-get install picocom 使用: $ picocom -b 115200 /dev/ttyUSB0 (/dev/ttyUSB0 为串口设备文件,假设用的不是USB转串口,则为 /dev/ttyS*) (能够设置一个别名,如 alias pc='picocom -b 115200 /dev/ttyUSB0',这样在终…
对于picocom, kermit, minicom, picocom 最简单易用,也完全符合我的使用需求. 安装(mint / ubuntu):$ sudo apt-get install picocom使用:$ picocom -b 115200 /dev/ttyUSB0(/dev/ttyUSB0 为串口设备文件,如果用的不是USB转串口,则为 /dev/ttyS*)(可以设置一个别名,如 alias pc='picocom -b 115200 /dev/ttyUSB0',这样在终端输入 s…
目前使用minicom作为串口软件.但使用过程中,有一点感觉不方便的地方,就是我需要使用多个串口,当使用的不是串口0时,就要手动修改minicom的配置. 于是考虑实现脚本,自动列出当前串口,选择后调用minicom打开指定串口,免去手工修改的麻烦. 首先,在minicom的配置目录下,建立配置文件 /etc/minicom/minirc.ttyUSBx 内容如下,其实就是将/dev/ttyUSB0的配置保存为文件 # Machine-generated file - use "minicom…
import MySQLdb//定义引用数据库的驱动文件 import serial import time ser = serial.Serial('/dev/ttyATH0', 115200, timeout=65)//读串口 while True: data = ser.readline() print repr(data)//输出读到的数据 conn=MySQLdb.connect(host='192.168.2.1',user='root',passwd='root',db='ma'/…