自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m0_45463480的博客

精心创作,共同进步。

  • 博客(580)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类

Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类

2024-05-21 21:57:21 4

原创 Qt | setSizeConstraint、setSizePolicy大小约束(主窗口最大最小大小的设置)

Qt | setSizeConstraint、setSizePolicy大小约束(主窗口最大最小大小的设置)

2024-05-20 19:39:03 11 4

原创 Qt | 布局部件拉伸(Stretch)原理及大小策略

部件的大小策略sizePolicy、大小限制、拉伸因子(Stretch Factors)

2024-05-19 11:44:13 74

原创 Qt | 布局管理器基础(QLayout)

QLayout 和 QLayoutItem 这两个类是抽象类,当设计自定义的布局管理器时才会使用到,通常使用的是由 Qt 实现的 QLayout 的几个子类。

2024-05-18 21:02:46 86

原创 STM32 | HC-SR04 超声波测距模块 | DHT11数字温湿度传感器(第七天)

DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.(3)有信号返回, 通过 IO 口 ECHO 输出一个高电平, 高电平持续的时间就是超声波从发射到返回的时间。:8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据。(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;(STM32做输出 超声波做输入)GND -- 电源地。

2024-05-16 20:50:07 552

原创 Qt | QCalendarWidget 类(日历)

QCalendarWidget 类是 QWidget 的直接子类,该类用于日历

2024-05-16 20:25:39 103 2

原创 Qt | QTimer 类(计时器)

QTimer 类是 QObejct 的直接子类,该类用于实现计时器,QTimer 类未继承自 QWidget因此该类的对象没有像 QWidget 一样,有一个可见的窗口。

2024-05-15 20:40:04 477 2

原创 Qt | QDateTimeEdit、QDateEdit类和QTimeEdit类

Qt | QDateTimeEdit、QDateEdit类和QTimeEdit类 函数讲解

2024-05-13 20:47:40 94 1

原创 HC-06 蓝牙串口从机 AT 命令详解

HC-06 蓝牙串口从机 AT 命令详解

2024-05-12 21:44:28 331

原创 STM32 | STC-USB驱动安装Windows 10(64 位)

STM32 | STC-USB驱动安装Windows 10(64 位)

2024-05-12 21:42:54 707

原创 Qt | 时间系统(QDate、QTime、QDateTime)

Qt | 时间系统(QDate、QTime、QDateTime)

2024-05-12 21:37:09 218

原创 【Qt C++实现蓝牙互联】

请记住,在使用 Qt 的蓝牙模块之前,确保已经正确安装和配置了 Qt 蓝牙模块,以及在不同平台上的蓝牙支持。另外,根据具体的需求,您可能需要使用不同类型的蓝牙协议、配对蓝牙设备等。您可以根据您的具体需求扩展功能,例如监听其他蓝牙设备的信号、发送数据等。在实际项目中,您还需要处理不同平台下的蓝牙支持情况、连接稳定性、异常情况处理等。在 Qt C++ 中实现蓝牙互联可以通过 Qt 的蓝牙模块来实现。下面是一个简单的示例,演示如何在 Qt C++ 中使用蓝牙模块进行蓝牙互联,实现搜索设备、连接设备等功能。

2024-05-11 21:15:05 90

原创 Qt | QSpinBox 类 & QDoubleSpinBox 类(微调框)

1、QSpinBox类是 QAbstractSpinBox 类的直接子类和具体实现,2、QSpinBox 类被设计用于处理整数和离散值集合,对于浮点值使用 QDoubleSpinBox 类实现。3、QSpinBox 默认只支持整数值,但可通过其内部的成员函数进行扩展,以支持使用不同的字符串。

2024-05-11 21:10:37 275 1

原创 Qt | 旋转框(微调按钮)QAbstractSpinBox基类

一、QAbstractSpinBox 类(旋转框或微调框)1、QAbstractSpinBox 类是 QWidget 类的直接子类,虽然该类不是抽象类,但该类并未提供实际的功能,仅为旋转框提供了一些外观的形式以及需要子类实现了成员,也就是说点击微调按钮的上/下按钮,不会使其中的数值有变化。实际的功能是由该类的子类提供的,用户也可继承该类实现自定义的功能。2、旋转框是由微调按钮(用于调整值)和行编辑器(用于显示值)组成的(见右图)

2024-05-10 21:10:28 15

原创 【C++ list所有函数举例如何使用】

类中一些常用函数的示例用法。您可以使用这些示例来操作列表,例如添加、删除、访问元素等。请记住,在实际应用中,应该根据具体情况选择合适的函数来操作。,以确保数据结构的正确性和高效性。希望这些示例对您有所帮助。如果您有任何疑问,请随时提出。是一个双向链表,提供了在列表中添加、删除、访问元素等操作的方法。

2024-05-09 21:25:10 358

原创 Qt | QValidator 抽象类(验证器)及其子类|QDoubleValidator 类|QIntValidator 类

QLineEdit使用 QValidator 和QDoubleValidator 和QIntValidator配合,使QLineEdit只能输入整数0-65525,浮点数0.00-65535.00 ,ip地址,MAC地址

2024-05-09 21:22:35 418 1

原创 【c++实现获取web信息】

要在 C++ 中获取 Web 信息,您可以使用 C++ 中的网络库,如 cURL 或 Boost.Beast 等,来进行 HTTP 请求并获取 Web 内容。

2024-05-08 22:18:07 229

原创 Qt | QLineEdit 类(行编辑器)

QLineEdit 类是 QWidget 类的直接子类,该类实现了一个单行的输入部件,即行编辑器

2024-05-08 22:13:48 553 2

原创 【C++ 所有STL容器简介】

C++ 标准模板库(STL)提供了一系列常用的容器,用于存储和管理数据。以下是 C++ STL 中常用的容器及其简介

2024-05-07 21:41:27 667

原创 Qt | QComboBox(组合框)

QComboBox类(组合框)保姆级讲解

2024-05-07 21:39:07 419

原创 C语言实现线程池

首先,定义一个结构体来表示线程池,包括线程池的属性和需要的数据结构。// 线程数组// 线程数量// 任务队列// 互斥锁// 条件变量,表示是否有任务可执行// 线程池关闭标志接下来,定义一个结构体来表示任务队列,用于存储需要执行的任务。// 任务数组// 任务队列容量int size;// 当前任务数量int front;// 队头指针int rear;// 队尾指针定义一个结构体来表示要执行的任务。// 任务函数指针void *arg;// 任务参数} task_t;

2024-05-06 21:00:42 331 2

原创 Qt | QLCDNumber 类(LCD 数字),LCD 表示液晶显示屏

QLCDNumber 类是 QFrame 类的直接子类,因此 QLCDNumber 以使用从 QFrame 类继承而来的边框效果

2024-05-06 20:56:24 264

原创 Visio 2021 (64bit)安装教程

Visio 2021 (64bit)安装教程(汉化版)

2024-05-02 22:06:33 468

原创 AD | Altium Designer(原理图设计、电路仿真、PCB绘图)汉化版

Altium Designer(原理图设计、电路仿真、PCB绘图)

2024-05-02 22:04:12 787

原创 Qt | QLabel 类(标签)

1、QLabel 类是 QFrame类的直接子类,因此 QLabel 可以使用从 QFrame 类继承而来的边框效果2、Qt 的标签可用于显示纯文本、富文本、电影、图像等,但没有提供与用户交互的功能。富文本就是指的符合 HTML 语言规范的文本,3、QLabel 会试图猜测输入的文本是以纯文本还是以富文本的形式显示。

2024-05-01 22:04:58 379 2

原创 Qt | QFrame容器

QFrame类是带有边框的部件的基类,带边框部件的特点是有一个明显的边框,QFrame类就是用来实现边框的不同效果的(把这种效果称为边框样式),所有继承自QFrame的子类都可以使用QFrame类实现的效果。

2024-04-30 20:19:44 22 1

原创 【c语言实现内核链表】

在C语言中实现内核链表可以参考以下步骤:定义链表节点结构:创建一个表示链表节点的结构体,通常包含一个数据成员和一个指向下一个节点的指针。

2024-04-29 22:01:17 458 1

原创 Qt | QDialogButtonBox(按钮框)、QButtonGroup(按钮组)、QGroupBox(组框)

Qt | QDialogButtonBox(按钮框)、QButtonGroup(按钮组)、QGroupBox(组框)

2024-04-29 21:57:36 580

原创 【c语言实现循环链表】

这样,你就可以使用上述函数来创建、插入、删除和遍历循环链表了。记得在程序结束时,要释放链表中所有节点的内存空间。

2024-04-28 20:59:31 117

原创 Qt | 标准、复选、单选、工具、命令按钮大全

Qt | 标准、复选、单选、工具、命令按钮大全

2024-04-28 20:54:54 316 2

原创 STM32 | 使用串口2,完成两个开发板互相通信(一个板子通过按键控制另个板子的灯)

STM32 | 使用串口2,完成两个开发板互相通信(一个板子通过按键控制另个板子的灯)

2024-04-27 19:45:40 1129 2

原创 STM32 | USART1电脑串口助手发送字符串,控制开发板LED灯案例

STM32 | USART1电脑串口助手发送字符串,控制开发板LED灯案例

2024-04-27 12:10:03 616

原创 Qt | QAbstractButton 抽象类

QAbstractButton 抽象类

2024-04-26 20:42:50 172

原创 Qt | 窗口的显示及可见性|标题、透明度、启用/禁用|窗口标志、设置其他属性|获取窗口部件、设置父部件|鼠标光标

Qt | 窗口的显示及可见性|标题、透明度、启用/禁用|窗口标志、设置其他属性|获取窗口部件、设置父部件|鼠标光标

2024-04-25 19:34:47 527

原创 QWidget 类

程序结果及说明:首次运行该程序时窗口以最大化形式显示,点击按钮 Max 会使窗口最大化,点点 Min 按钮会使窗口最小化,点击按钮 Nor 窗口会正常显示,在主窗口的空白处双击鼠标会使窗口最大化,再次双击会使窗口正常显示。则会产生 resizeEvent()事件,当更改部件的几何形状,若部件可见时,会产生 moveEvent()或 resizeEvent()事件,若部件不可见,则保证在显示之前产生这些事件。①、通常使用 move()设置部件的位置,使用 resize()设置部件的大小。指定部件的默认大小。

2024-04-24 21:07:32 122

原创 QWidget | Qt::WindowType 枚举的取值及意义&QFlags 模板类详解

QWidget | Qt::WindowType 枚举的取值及意义&QFlags 模板类详解

2024-04-24 20:31:49 173

原创 【Qt事件】

除了上述事件,Qt还提供了许多其他类型的事件,如焦点事件、拖放事件、输入法事件等。通过了解Qt的事件系统,你可以根据应用程序的需求来处理和响应各种事件,实现丰富的用户交互和功能。Qt中的事件被封装为事件对象,并由事件循环系统进行分发和处理。事件过滤器:Qt还提供了事件过滤器机制,允许你在事件到达目标对象之前截获和处理事件。通过实现QObject类中的事件过滤器函数,可以对特定类型的事件进行拦截和处理。鼠标事件:包括鼠标按下、释放、移动、双击等事件。窗口事件:包括窗口关闭、最小化、最大化、移动等事件。

2024-04-23 21:10:35 400

原创 Qt | 键盘事件

Qt使用QKeyEvent类来描述与键盘有关的信息,比如按下或释放键的代码,使用枚举类型QEvent::Type描述与键盘有关的事件,比如QEvent::KeyPress表示键盘按下事件,QEvent::KeyRelease表示键盘释放事件等。

2024-04-23 21:08:23 302

原创 【STL概念】

STL(Standard Template Library),即标准模板库从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装什么。

2024-04-22 21:18:13 221

原创 Qt | 鼠标事件第四节

九、鼠标事件1、Qt 使用 QMouseEvent 类来描述与鼠标有关的信息,比如鼠标的位置坐标,键是否被按下等,使用枚举类型 QEvent::Type描述与鼠标有关的事件,比如 QEvent::MouseButtonPress表示鼠标按下事件,QEvent::MouseMove表示鼠标移动事件等。2、是否接收鼠标事件,最好明确的调用QEvent::ignore()和 QEvent::accept()函数。

2024-04-22 21:10:10 340

嵌入式PC端虚拟串口端口生成及串口调试工具.rar

只要是编程人员,这两个工具你一定要使用。 【1】打开第一个文件Setup.exe,双击setup进行安装,安装位置可以自定义,安装完成后把对号去掉(launch...) 【2】在桌面上找已经安装软件快捷方式【Launch Virtual Serial Port Driver】,右键,打开文件所在位置。 将文件caack中的补丁【vspdpro.exe】拖到文件所在位置,替换,安装完成!

2023-08-08

SQLite是数据库,在Qt中实现,用于存储用户信息

Qt 实现SQLite全部语法 【1】SQLite Qt界面设计 【2】SQLite Qt数据库创建、打开、关闭、删除 【3】SQLite Qt表格的创建 【4】SQLite Qt表格的插入 【5】SQLite Qt表格的查询 【6】SQLite Qt表格的删除 【7】SQLite Qt表格的更新 【8】SQLite Qt表格的结构 【9】SQLite Qt表格的修改 【10】SQLite 常用内置函数举例 1、计算表格行数 2、计算表格某列最大值 3、计算表格某列最小值 4、计算表格某列平均值 5、计算表格某列总和 6、计算一个随机数 7、计算绝对值 8、字符串转化大小写 9、计算字符串长度 10、效果 【11】SQLite 日期函数 【12】SQLite LIKE和GLOB子句(通配符) 【13】SQLite LIMIT子句 (限定行显示) 【14】SQLite 表格排序 (升序、降序) 【15】SQLite GROUP BY子句 (分组) 【16】SQLite HAVING 子句(分组的条件) 【17】SQLite DISTINCT 关键字(去重) 【18】SQLite 交叉连接

2023-06-24

QT EventFilterQChartsQDataStreamQDir

androidandroidopenc 雄甾烷 EventFilterQChartsQDataStreamQDir EventFilterQChartsQDataStreamQDir FileQLabelQPainterQPushButtonQPushButton1 FileQLabelQPainterQPushButtonQPushButton 1 创建日期: 2022/9/18 创建日期:2022/9/18 QSpeech QSpeech 大小:82.5 MB 大小:82.5MB QT Camera solree oue QT相机独树OUE 文件夹: build-QPainte 文件夹:Build-QPainte QT_RB QT_Rb QTextCodecQTWidgetwidgetTEST QTextCodecQTWidgetwidgetTEST V4L2 camera display QThreadV4L2 camera display QTimerYD-Ul V4L2相机显示QThreadV4L2相机显示QTimerYD-Ul

2023-02-19

QT 文件操作 事件过滤器 鼠标移动事件

QT学习资料 QT 文件操作 事件过滤器 鼠标移动事件

2023-02-19

基于数据结构商品购物系统 项目.zip

#include <stdlib.h> #include <stdio.h> #include <string.h> #include "program.h" //注册资源管理器 (商品头结点 购物车头结点 管理器头节点 初始化) extern node_t *register_resouse_manage(void) { //为管理结构体申请一块内存 node_t *new_manage_node; new_manage_node = malloc(sizeof(node_t)); //存储商品信息或购物历史信息 if(new_manage_node == NULL) { free(new_manage_node); return NULL; } //申请商品链表头结点 申请成功应该初始化 传入文件信息 new_manage_node->com_info_list = request_commodity_list_node(); printf(

2022-05-01

第八天-内核链表排序.zip

第八天-内核链表排序.zip

2022-05-01

第三天-队列与栈的逻辑与单向循环链表.zip

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> typedef struct list_node{ int data; struct list_node *next; }node_t;//链表节点类型 //不安全的遍历 #define list_for_each(head, pos) for(pos=head->next; pos!=head; pos=pos->next) //安全的遍历 #define list_for_each_safe(head, pos, n) for(pos=head->next, n=pos->next; pos!=head; pos=n, n=n->next) node_t *request_link_list_node(void) { node_t *new_node; new_node = malloc(sizeof(node_t)); if(new_node == NULL) { perror

2022-05-01

内核链表代码111.zip

/* * @Author: your name * @Date: 2021-09-01 17:01:47 * @LastEditTime: 2021-09-01 17:35:15 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \Desktop\kernel_list\main.c */ #include <stdio.h> #include <stdlib.h> #include "list.h" typedef struct big{ int data; struct list_head list; }node_t; typedef struct one{ int data; struct list_head list; }node_one_t; typedef struct two{ int data; struct list_head list; }node_two_t; no

2022-05-01

第六天-内核链表及二叉树.zip

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <string.h> #include <list.h> struct student_info{ char name[4096];//姓名 short age;//年龄 float height;//身高 }; //大结构体 typedef struct list_node{ struct student_info data; struct list_head list;//导入内核链表小结构体 }node_t;//链表节点类型 //申请空间 node_t *request_link_list_node(void) { node_t *new_node; new_node = malloc(sizeof(node_t)); if(new_node == NULL) { perror("申请链表节点失败"); return NULL; }

2022-05-01

第七天-二叉树与排序算法.zip

int main(int argc, char **argv) { // 打开一个包含百万数据级别的文件 FILE *src = fopen("numbers.txt", "r");//只读方式打开 if(src == NULL) { perror("打开文件失败"); exit(0);//结束程序 } // 1,将原始数据文件,分割成N个有序的子文件 bool done = false; char file[20]; int N = 0; int wanted = 10*10000; // 假设每次只能读取10万个数据 int infact = wanted;//狂铁:10万伏特 while(1) { // 试图从文件读取 wanted 个数据 unsigned *data = calloc(wanted, sizeof(unsigned));//申请10万块,每块4字节 for(int i=0; i

2022-05-01

第四天-双向循环链表.zip

int main(void) { int input_value; node_t *list_head, *new_node;//申明两个链表节点的指针变量,其中list_head用来存放链表的头节点,new_node用来临时存放一下新申请的节点 //新建链表头节点 list_head = request_list_node(); while(1) { scanf("%d", &input_value); if(input_value > 0) { //新建节点 new_node = request_list_node();//新申请一个节点 new_node->data = input_value;//将数据存放进去这个节点当中 //将这个新的节点插入到list_head所对应的表格中 insert_node_to_list_tail(list_head, new

2022-04-25

第一天-数据结构概念及顺序表.zip

#include <stdio.h> #include <stdlib.h> #include <stdbool.h> #define SQL_NUMB 10 typedef struct sequance_list{ int array[SQL_NUMB];//这个是用来放数据的 int last;//这个是用来记录上面的数组用到第几个元素的 }sql_t; //函数返回结构体地址【因为这样才能利用里面的数据】 sql_t *request_sequence_list(void) { sql_t *new_sql;//定义一个结构体变量 //堆是由程序员自己申请的,所以要自己使用释放函数释放,栈是系统自己释放 new_sql = malloc(sizeof(sql_t));//申请一块结构体大小的内存 if(new_sql == NULL) { perror("申请内存失败"); return NULL; } new_sql->last = -1;//初始化以下,数组是从0开始保存数据,-1就是没有数据 return new_sql;//返回

2022-04-23

第二天-单向链表.zip

int main(void) { int input_value; node_t *list_head, *new_node; //新建头节点 list_head = request_link_list_node(); if(list_head == NULL) return -1; list_head->data = -1; while(1) { scanf("%d", &input_value); if(input_value > 0) { //新建节点 new_node = request_link_list_node(); new_node->data = input_value; //将节点插入到表格当中 insert_node_link_list(list_head, new_node);

2022-04-23

QT软件工具使用.zip

解压文件夹--》配置windows环境变量(右键计算机--》属性--》更改设置--》高级--》环境变量--》Path中添加你解压的mplayer.exe所在的路径)

2022-04-23

QT中项目第二个.zip

//识别图片 void CarSystem::on_regBt_clicked() { //识别--pPath是成员变量保存车头照片路径 cv::Mat plateImage = cv::imread(pPath.toUtf8().data());//要识别的车牌照片路径(要清晰,正面) //定义一个容器存放识别结果 //RunPiplineAsImage()根据你提供的车牌照片识别车牌 std::vector<pr::PlateInfo> res = carPrc->RunPiplineAsImage(plateImage,pr::SEGMENTATION_FREE_METHOD); float conf = 0; //保存识别的车牌号码 std::string plateNumber = ""; //新式for循环 for (pr::PlateInfo st : res) { if (st.confidence>0.70) //判断识别率,识别结果中识别率高于90% {

2022-04-23

10.QT项目第一个.zip

#include "mainwindow.h" #include "ui_mainwindow.h" #include <QDir> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); pp=2; //设置窗口标题 setWindowTitle("客户端008"); //初始化套接字对象 sock=new QTcpSocket(this); //绑定客户端自己的ip和端口号 sock->bind(QHostAddress("192.168.24.86"),7000); //关联readyRead()信号 connect(sock,SIGNAL(readyRead()),this,SLOT(recvservermsg())); //设置水平头 --》树状列表框的树根 ui->treeWidget->setHeade

2022-04-23

9.串口编程QT实现教程

9.串口编程QT实现教程

2022-04-17

7.QT数据库入门学习

7.QT数据库入门学习

2022-04-17

7.网络编程,Http和JSON解析,事件

7.网络编程,Http和JSON解析,事件

2022-04-17

6.多线程,菜单栏,打包QT程序,其它组件

6.多线程,菜单栏,打包QT程序,其它组件

2022-04-17

5.列表框,交叉编译QT程序,QT控制硬件,多进程

5.列表框,交叉编译QT程序,QT控制硬件,多进程

2022-04-17

4.消息盒子,对话框,定时器,日期和时间

4.消息盒子,对话框,定时器,日期和时间

2022-04-17

3.多界面跳转,界面传递参数,布局管理器

3.多界面跳转,界面传递参数,布局管理器

2022-04-17

2.QString,信号与槽,设计ui的两种方式

2.QString,信号与槽,设计ui的两种方式

2022-04-17

1.QT环境搭建,QT工程,ui界面设计,代码登录

1.QT环境搭建,QT工程,ui界面设计,代码登录

2022-04-17

语音离线识别包,可通过局域网通信实现语音交流

语音离线识别包,可通过局域网通信实现语音交流

2022-04-17

RFID射频识别你了解多少,开车刷卡,蓝牙刷卡,门禁卡等等,代码实现编写,A,B命令字带你掌握

RFID射频识别你了解多少,开车刷卡,蓝牙刷卡,门禁卡等等,代码实现编写,A,B命令字带你掌握

2022-04-17

串口编程让你了解什么是同步和异步吗?进来看看

串口编程让你了解什么是同步和异步吗?进来看看

2022-04-17

JLINK使用驱动下载,ST-LINK驱动及教程,STM32F4串口下载软件(FLYMCU),ST-LINK官方驱动.zip

之前所有正点原子 STM32 教程讲解的调试工具都是以 JLINK 为例。由于德产 J-LINK 价格非常昂贵,而国产 J-LINK 因为版权问题将在万能的淘宝销声匿迹。所以我们有必要给大家介绍 JTAG/SWD 调试工具中另外一个主流仿真器 ST-Link 的使用方法,让大家在今后的 STM32学习中,能熟练掌握 JTAG/SWD 调试配置方法。 如果你已经了解了 JLINK 的使用方法,那么 ST-Link 的使用方法将会非常简单,几乎 99% 的操作方法都是一模一样的。几乎所有 JTAG/SWD 仿真器的使用都有下面三个方面的知识: 1. 驱动的安装。 2. 编程软件(MDK)配置。 3. 固件升级方法

2022-04-05

led驱动-各种版本的mplayer-arm+linux-gnueabi-5.4.0.tar.xz+Qt-Embedded-5.

LED驱动:GEC6818开发板上的灯驱动 各种版本的mplaye: 音视频播放器,使用命令即可播放,支持win10和开发板,应用于各种场合,特别是语音识别技术,很多毕设都是用这个做的。 gcc编译工具:arm+linux-gnueabi-5.4.0.tar.xz, 解压命令:tar -zxvf arm+linux-gnueabi-5.4.0.tar.xz linux或者开发板编译工具,gcc main.c -o main生成可执行文件,,,运行 ./main QT交叉编译工具:Qt-Embedded-5 (1)把我给的5.4.0的编译器拷贝到家目录,然后解压 tar -xf arm-linux-gnueabi-5.4.0.tar.xz (2)配置一下环境变量 export PATH=你的新的arm-linux-gcc所在的路径:$PATH //一次性的

2022-04-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除