![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt烧录到arm,内核,系统移植,跑Qt应用程序
Qt烧录到arm,内核,系统移植,跑Qt应用程序,挂载显示屏。
九十岁也要程序猿
这个作者很懒,什么都没留下…
展开
-
linux下交叉编译器以及qmake的安装(用poky更简单!)
先在交叉编译器官网下载arm相关的交叉编译器 然后下载qt源码 再进行编译(有些脚本跟随交叉编译器稍微改改就行)。只要按照博主的来就可以实现。原创 2024-01-22 08:53:01 · 846 阅读 · 0 评论 -
嵌入式用虚拟键盘,动态加载(里面有lib)
AsterCasc Home原创 2024-01-19 12:00:20 · 389 阅读 · 0 评论 -
在Linux系统中,/dev和/sys/dev目录分别存放的是不同类型的设备文件。以及关于Linux目录说明
这些设备文件是由应用层通过mknod函数创建的,如果底层驱动对mknod的设备号有对应的驱动,那么应用程序在open "/dev/**"时,就会调用到底层的驱动。这个目录存放的是系统的所有设备,按照设备挂载的总线类型,组织成层次结构,保存了系统所有的设备。总的来说,/dev目录存放的是应用程序与内核交互的设备文件,而/sys/dev目录存放的是系统的所有设备,这些设备由文件系统进行管理。在Linux系统中,/dev和/sys/dev目录分别存放的是不同类型的设备文件。原创 2024-01-22 10:20:14 · 835 阅读 · 0 评论 -
Qt高级用法以及日志输出,持续更新
QPaintEngine 类用在 QPainter 和 QPaintDevice 之间,通常情况下对开发人员而言它是透明的,我们无需重新定义 QPaintEngine ,除非需。动态类型转换使用dynamic_cast运算符进行,是程序在运行的过程中进行类型转换,转换不成功会返回空指针或者抛出异常。translate(width() / 2, height() / 2)代表将原点平移到窗口中心位置。// 删除赋值运算符。中,exec函数中的消息循环返回,exec函数也退出,最后返回到调用对话框的代码处。原创 2024-01-18 10:24:20 · 971 阅读 · 0 评论 -
QThread与事件循环
1.QObject继承QThread,重写QThread::run没有事件循环,此时QObject处于创建时线程。 默认QThread::run会调用QThread::exec(),由于重写,所以此时没有调用。2.QObject movetothread(&QThread),具有事件循环,QObject处于QThread线程。3.QThread::run这种没有事件循环方式的QThread用法中,4.8之后,即便里面的QObject对象调用deletelater,qt也能保证在qthread结束后正原创 2024-01-12 10:28:25 · 396 阅读 · 0 评论 -
处理程序中的段错误
【代码】处理程序中的段错误。原创 2024-01-18 16:02:05 · 298 阅读 · 0 评论 -
Qt----Embebbed
直接获取就好了 底层自动调用QPA。这是qt4 QWS的做法。原创 2024-01-12 17:44:20 · 335 阅读 · 0 评论 -
在编写Qt5程序时候 判断在Qt桌面上又能在arm上面的宏
elif defined(Q_OS_LINUX) && defined(Q_PROCESSOR_ARM) // Linux ARM 平台。#elif defined(Q_OS_MAC) && defined(Q_PROCESSOR_ARM) // Mac ARM 平台。#ifdef Q_OS_WIN // Windows 平台。#else // 其他平台。原创 2024-01-18 09:22:21 · 386 阅读 · 0 评论 -
快速定位调试,可以打印到日志当中去
#define vaeDebug() qDebug()原创 2024-01-18 10:30:19 · 344 阅读 · 0 评论