- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 Qt linux下设置系统时间
想要能修改 ARM板上的系统时间,试了两种方法:1.采用系统命令。system() 尝试了很多命令,date -s "20090807 16:02:23" ;date -s 16:02:23 ;但板子上的日期就是设置不成功,采用date -s 16:02:23 可以将时间设置成功。于是不得不考虑别的方法。2.标准C库 首先感叹下,C库很强大呀! 而且我觉着C库的移植
2014-07-26 16:10:44 10836 2
原创 Qt linux文件同步写入
由于linux 系统机制问题,文件的创建和写入并不会直接写入硬盘,而是先写入缓存,当系统要关闭或需要时才写入硬盘。为防止突然掉电,应将缓存中的文件及时同步到硬盘上去。linux 下的sync 命令具有数据同步功能,我们可以在Qt程序中调用该命令。 附:sync 命令说明sync命令 linux同步数据命令格式: sync 用途:更新 i-node 表,并将缓冲文件写
2014-07-23 16:12:34 6384
转载 QT实现不规则窗体和透明窗体
不规则窗体的实现有两种方式:一种是设置窗体的掩码图像;另一种是设置窗体背景透明,然后重写其绘图函数,将背景图绘制上去。 第一种方式:首先要准备两张图像,一张是要显示的图像,另一张是第一张图的掩码图像,黑色部分是你的窗体要显示的部分,如图: 具体实现的关键代码如下://IrregularForm1.hIrregularF
2014-07-18 09:25:31 2039
转载 RS485总线究竟能挂接多少个设备?
N年前做门禁系统上位机软件开发的时候突击培训过串口通信编程基础。后来在我的脑海里一直认为RS485总线能且只能挂接256个设备(因为地址是1byte,取值范围也就0-255)。 后来经过几个项目的了解,发现这个数字有着比较大的出入。有专门做串口嵌入式设备开发的说RS485总线只能挂接32个节点,这是由它自身的驱动能力决定的。而到网上搜索发现有人说可以支持128个,也有说能支持256个,甚
2014-07-08 14:13:33 8554
转载 MODBUS通讯协议及编程【一】
一、Modbus 协议简介 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备
2014-07-08 13:10:07 1333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人