摘要:
一键烧写QT程序到开发板 之前我们写好一个程序,都是先交叉编译完,然后在通过nfs/tftp或者其他的方法拷贝到开发板,然后在手动执行,如果我们调试程序很频繁,那我们每次都重新拷贝到开发板,那这样就太麻烦了,有没有方便一点的办法呢,这个就是接下来我们要介绍的一种方法,一键烧写QT程序到开发板,我们只 阅读全文
摘要:
QT跨平台运行之把QT程序编译成手机APP QT是一个非常优秀的跨平台工具。所以我们只需要掌握QT做界面的方法,我们就可以很方便的做QT的跨平台应用了。 为什么要学习QT_For_Android? 1.体验QT跨平台的优越性 2.非常适合我们飞科班出身的开发人员来开发和调试APP。 步骤一:搭建开发 阅读全文
摘要:
QT跨平台运行之使用QT控制蜂鸣器 QT****下操作硬件 我们在QT上要怎么操作驱动呢?比如,我们要点亮一个led灯,我们在C语言中可以使用open,read,write,ioctl函数来进行操作,但是QT上我们使用的语言是C++,那我们要怎么来操作驱动呢? 我们可以使用C和C++进行混合编程,我 阅读全文
摘要:
QT跨平台运行之把QT程序交叉编译到ARM开发板 交叉编译QT代码 步骤一: 给QT程序布局,然后在构造函数添加自动设置屏幕大小的代码。代码如下: #include <QDesktopWidget> #include <QStyle> #include <QRect> QDesktopWidget 阅读全文
摘要:
QT系统移植之在开发板上部署QT运行环境 一.开始部署 1.我们在Ubuntu新创建一个文件夹,然后把我们用busybox做好的文件系统拷贝到这个文件下。如下图所示: 2.然后我们解压这个根文件系统到当前所在的路径下。 3.我们在这个解压出来的根文件系统下新创建一个opt的文件夹,如下图所示: 4. 阅读全文
摘要:
QT系统移植之交叉编译QT源码和触摸源码 交叉编译QT源码 一.源码下载 QT官网下载: http://download.qt.io/new_archive/qt/5.7/5.7.1/ 二.编译环境 开发环境:Ubuntu16 编译器:arm-2014.05-29-arm-none-linux- 阅读全文
摘要:
# QT系统移植之构建根文件系统 1 BusyBox工具简介 在制作文件系统的时候,我们需要使用“BusyBox 工具”,BusyBox最初是由Bruce Perens在199 6年为Debian GNU/Linux安装盘编写的。其目的是在软盘上创建一个可引导的GNU/Linux系统,做安装和救急盘 阅读全文
摘要:
QT时间编程之QT时钟 这节课我们做一个计时器 qtime:qt的时间类 qtimer:qt的定时类 代码 widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QTime> #include <QTi 阅读全文
摘要:
QT网络编程之UDP通信 udp编程 udp不分客户端和服务器,只需要使用一个类QUdpSocket。 代码 Udp.pro # # # Project created by QtCreator 2024-04-13T23:07:41 # # QT += core gui network gre 阅读全文