- 博客(12)
- 收藏
- 关注
原创 正点原子stm32mp157d移植Qt5.12.9 到触摸屏并能触摸控制
ARM开发板上运行Qt程序,并实现触摸功能第一,需要第三方触摸库第二,需要交叉编译Qt第三,需要配置开发板的环境变量总体分为几个部分:1、触摸库tslib库或者使用qTUIO,tslib低版本只能单点触控,高版本可以实现多点触控,qUIO能实现多点触控,本教程主要使用tslib2、编译Qt源码并移植到开发板的根文件系统下3、设置环境变量/etc/profile文件接下来详细说一下配置步骤。
2024-04-27 12:34:12
763
原创 ubuntu22.04+ROS2 humble+Qt5.12.9+QtCreator11.0环境下,ROS搭配Qt进行GUI界面开发配置过程
到此CMakeLists.txt基本配置完成,package.xml文件就和VScode中的配置方法一样了,比加rclcpp这些都一样。 4、4、接下来就是往刚刚配置好的ros功能包中添加Qt GUI组件 (1)选中包下的src文件选择添加新文件
2023-12-06 17:10:47
2613
2
原创 主机Ubuntu22.04+ros2 humble构建MicroROS+stm32F4开发环境
开始安装之前先确保已经在虚拟机上安装好Ubuntu22.04和ros2 humble,然后执行以下命令安装MicroROS构建系统以上是参考官网:https://micro.ros.org/docs/tutorials/core/first_application_linux/的安装步骤。安装生成系统后,让我们创建一个面向所有必需代码和工具的固件工作区:执行命令后,工作区中必须存在名为firmware的文件夹。除其他事项外,此步骤负责下载一组适用于Linux的micro-ROS应用程序,这些应用程序
2023-07-08 19:46:53
1885
4
原创 关于stm32mp157开发板环境配置中遇到的问题总结 环境Ubuntu22版本下
正点原子stm32mp157开发板,Ubuntu版本为22版,交叉编译器版本为10.3,开发板内核为5.4.31,bulidroot版本为22.06.2
2022-10-28 22:30:15
717
原创 Qt实现安卓手机蓝牙通信并控制stm32f103c8t6驱动VFD屏
Qt具有跨平台的特性所以非常适合写通信的demo,但是在这个例程中Qt蓝牙部分不支持Windows平台,安卓平台使用没问题。Qt蓝牙主要涉及到三个类的使用:QBluetoothDeviceDiscoveryAgent //扫描周围蓝牙设备QBluetoothLocalDevice //扫描本地蓝牙QBluetoothSocket //建立蓝牙的socket读写安卓不支持低功耗蓝牙,但是socket既可以使用经典蓝牙也可以使用低功耗蓝牙,本例程使用经典蓝牙socket收发数据。......
2022-08-04 23:51:41
2473
2
原创 vim c/c++代码自动补全配置
1、先下载omniCppcompete和autocomplpop下载第一个安装包,在/root下新建.vim,命令如下mkdir ~/.vim将omniCppcomplete.zip和vim_autoCovimmplpop,放在.vim下,解压,命令如下unzip omniCppcomplete和unzip vim_autoComplpop2、配置/etc/.vimrc set completeopt=menu,menuone
2022-05-04 03:17:29
2593
原创 关于CentOS下c\c++环境搭建和gcc安装与升级
CentOS下gcc安装步骤1、yum install gcc gcc-c++ -y2、gcc -v 查看gcc版本默认是gcc4.8.5,能查看版本就是安装成功gcc升级版本yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash 只在当前会话下使用gcc9.3关机后恢复到gc
2022-05-03 18:33:07
2072
原创 Linux基础操作学习笔记
学习目标三天Linux基础操作+Shell编程入门学习内容:*一、(CentOS7)网络配置基础1、修改网络:vi /etc/sysconfig/network-scripts/ifcfg-ens33ip addr 查看IP设置成功没有systemctl restart network.service 重启网卡Ping 测试能不能上网ctl+c 终止命令执行2、关闭防火墙:systemctl disable firewalld 服务器重启后关闭防火墙systemctl s
2022-05-03 16:39:15
286
原创 2021-01-06
标题在使用QGraphicsview提升位QChartView时遇到的问题:在ui界面点击QGraphicsview提升为后输入QChartView,头文件会自动生成,然后点击添加,然后qmake,构建时会报错ui_xxxxxx.cpp里面会报错未定义,这时候要在ui_xxxx.cpp文件里面加nusing namespace QtCharts或者宏QT_CHARTS_USE_NAMESPACE可以解决...
2021-01-06 16:31:14
512
原创 关于Opengl的glut.lib\glut32.lib\glut.dll\glut32.dll\glut.h的在Qt项目配置问题
关于Opengl的glut.lib\glut32.lib\glut.dll\glut32.dll\glut.h的在Qt项目配置问题关于Opengl的glut.lib\glut32.lib\glut.dll\glut32.dll\glut.h的在Qt项目配置问题`glut.lib\glut32.lib放进Qt安装文件下mvc2017_64,mingw_64等编译器下,glut.dll\glut32.dll放进C:\windows\system32下,如果是64位电脑还要放进C:\windows\syste
2021-01-04 15:47:24
512
2
翻译 QT 5.9 93页例子
头文件`#ifndef MYMAINWINDOW_H#define MYMAINWINDOW_H#pragma execution_character_set("utf-8") //解决中文乱码#include <QMainWindow>#include<QListWidgetItem>namespace Ui {class myMainWindow;}...
2019-10-31 13:31:46
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人