logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

关于stm32mp157开发板环境配置中遇到的问题总结 环境Ubuntu22版本下

正点原子stm32mp157开发板,Ubuntu版本为22版,交叉编译器版本为10.3,开发板内核为5.4.31,bulidroot版本为22.06.2

#stm32#linux#arm
主机Ubuntu22.04+ros2 humble构建MicroROS+stm32F4开发环境

开始安装之前先确保已经在虚拟机上安装好Ubuntu22.04和ros2 humble,然后执行以下命令安装MicroROS构建系统以上是参考官网:https://micro.ros.org/docs/tutorials/core/first_application_linux/的安装步骤。安装生成系统后,让我们创建一个面向所有必需代码和工具的固件工作区:执行命令后,工作区中必须存在名为firmwa

文章图片
#stm32#嵌入式硬件#单片机 +2
Qt实现安卓手机蓝牙通信并控制stm32f103c8t6驱动VFD屏

Qt具有跨平台的特性所以非常适合写通信的demo,但是在这个例程中Qt蓝牙部分不支持Windows平台,安卓平台使用没问题。Qt蓝牙主要涉及到三个类的使用:QBluetoothDeviceDiscoveryAgent//扫描周围蓝牙设备QBluetoothLocalDevice//扫描本地蓝牙QBluetoothSocket//建立蓝牙的socket读写安卓不支持低功耗蓝牙,但是socket既可以

#qt#android#stm32
正点原子stm32mp157d移植Qt5.12.9 到触摸屏并能触摸控制

ARM开发板上运行Qt程序,并实现触摸功能第一,需要第三方触摸库第二,需要交叉编译Qt第三,需要配置开发板的环境变量总体分为几个部分:1、触摸库tslib库或者使用qTUIO,tslib低版本只能单点触控,高版本可以实现多点触控,qUIO能实现多点触控,本教程主要使用tslib2、编译Qt源码并移植到开发板的根文件系统下3、设置环境变量/etc/profile文件接下来详细说一下配置步骤。

文章图片
#stm32#qt#嵌入式硬件
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文件选择添加新文件

文章图片
#qt#开发语言#c++
QT 5.9 93页例子

头文件`#ifndef MYMAINWINDOW_H#define MYMAINWINDOW_H#pragma execution_character_set("utf-8")//解决中文乱码#include <QMainWindow>#include<QListWidgetItem>namespace Ui {class myMainWindow;}...

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文件选择添加新文件

文章图片
#qt#开发语言#c++
主机Ubuntu22.04+ros2 humble构建MicroROS+stm32F4开发环境

开始安装之前先确保已经在虚拟机上安装好Ubuntu22.04和ros2 humble,然后执行以下命令安装MicroROS构建系统以上是参考官网:https://micro.ros.org/docs/tutorials/core/first_application_linux/的安装步骤。安装生成系统后,让我们创建一个面向所有必需代码和工具的固件工作区:执行命令后,工作区中必须存在名为firmwa

文章图片
#stm32#嵌入式硬件#单片机 +2
到底了