自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 嵌入式图形化开发工具

2.GD(聚沃):GD32 Embedded Builder。3.AT(雅特力):AT32 WorkBench。

2024-05-29 10:54:43 836

原创 (C++语言)算法通关村第一关白银挑战——删除排序链表中的重复元素(leetcode 82)

图片来源leetcode官网82题。首先,创建一个虚拟头结点(dummy),并将其指向原始链表的头结点。这个虚拟头结点的作用是简化边界情况的处理,同时也方便最终返回整理后的链表。如果当前节点和其后继节点的值相等,说明存在重复元素。如果当前节点和其后继节点的值不相等,说明没有重复元素,直接将指针。接着,使用循环删除所有连续重复的节点,直到遇到不重复的节点为止。最终返回虚拟头结点的下一个节点,即去除重复元素后的已排序链表。,然后调整指针,将当前节点的下一个节点指向下下个节点,即。移动到下一个节点,即。

2023-12-13 14:26:01 661 1

原创 (C语言)算法通关村第四关——如何基于数组或链表实现栈青铜桃战笔记

栈是一种数据结构,它按照后进先出(LIFO)的原则管理数据。这意味着最后放入栈的元素将首先被取出。栈有两个主要操作:压栈(push),将元素放入栈的顶部;出栈(pop),从栈的顶部取出元素。栈常常用于跟踪程序执行过程中的函数调用、表达式求值等操作,也可用于解决一些计算问题。定义清楚栈的数据结构,包括栈顶指针以及可能需要的其他信息。如果栈的大小是固定的,确保栈不会溢出。如果栈的大小不固定,考虑实现自动扩容的机制。如果使用动态内存分配,确保在适当的时候释放内存,以防止内存泄漏。

2023-11-28 11:06:26 1367

原创 (C语言)算法通关村第一关——链表青铜桃战笔记

链表是一种常见的数据结构,它可以用来存储一系列有序的元素(通常称为节点)

2023-11-27 17:25:02 723 1

原创 VMware虚拟机打开摄像头

3.USB控制器 -》USB兼容性 选着3.1(有的可能是3.0,总之选最高)4.虚拟机 -》可移动设备 找到自己的摄像头 -》断开与主机的连接 -》确定。1.确认自己的虚拟机有没有打开摄像头。2.虚拟机 -》设置。

2023-11-17 08:00:00 5197 2

原创 Ubuntu 怎么开启SSH,finalshell通过ssh连接linux

1.点击应用 -> 接受并保存(根据自己需求就好)01 如果已设置密码。

2023-11-16 11:17:25 1205 1

原创 Linux下安装Clion

1.为了集中管理,我建议安装在固定目录下面(你自己平时安装文件的路劲)2,下载后安装包的存放目录(游览器默认下载目录,看你有没有修改过)

2023-11-15 17:44:51 1779 1

原创 WIN下OPENCV下载

Where to build the binaries: E:/opencv/mingw_build(这是我的构建后输出的目录) 构建后输出目录,这也是前面为什么需要创建一个新文件夹的原因。Generate 完成后,我们进入到 mingw_build 文件夹路径,打开cmd终端工具,执行命令 mingw32-make.exe 开始编译,然后等待编译完成。选择好目录路径后,就点击左下角Configure,等待Configure完成,完成后再点击Generate。双击解压,不是用解压工具解压。

2023-11-11 17:00:14 354 1

原创 通义灵码无法正常登录

3.下载完你需要插件的.zip文件后,你就按照以下操作,直接找到该文件导入即可。1.关闭idea,使用任务管理器杀死所有进程.2.在c:/user内找到.lingma删除。1.删除通义灵码插件(没下载不用管)

2023-11-10 08:00:00 3506 1

原创 ubuntu下OpenCV安装及API下载,Clion使用Opencv,g++使用Opencv

OpenCV.是一个仟源的计算机视觉和机器学习软件代库其使用一系列C语言函数和少量C+类实现,内部实现了很多图像处理和计算机视觉的通用算法;点击Documentation后进入选择文档页面,直接点击版本号是在线阅读,点击后缀代表下载文档(建议下载离线文档观看,方便)在线安装: sudo apt-get install libopencv-dev(后续一路点Y就OK)打开离线文档:我下载的是4.5.4版本,可以直接搜索index.html。在线文档:https://opencv.org/

2023-11-09 15:19:36 515 1

原创 FreeRTOS源码文件解释

FreeRTOS官网: https://www.freertos.org/a00110.html(配置文件宏定义说明页面)FreeRTOSConfig.h配置文件作用:对FreeRTOS进行功能配置和裁剪,以及API函数的使能。

2023-11-04 17:53:19 62 1

原创 FreeRTOS移植

l、添加FreeRTOS源码:将FreeRTOS源码添加至基础工程、头文件路径等2、FreeRTOSConfig.h:添加FreeRTOSConfig.h配置文件3、修改SYSTEM文件:修改SYSTE文件中的sys.c、delay.c、usart..c4、修改中断相关文件修改Systick中断、SVC中断、PendSVi中断5、添加应用程序验证移植是否成功。

2023-11-03 17:30:27 126

原创 keil5编译链设置

从Keil(MDK-ARM)5.37开始,官方只默认安装最新的ARM Compiler6(简称AC6),不再默认安装旧的ARM Compiler5(简称AC5)。ARM Compiler是ARM的嵌入式C/C++编译工具链。ARM Compiler5以及更早的版本使用的是ARMCC编译器,ARM Compiler6使用的是ARMCLANG编译器。下载AC5按要求选着自己要下载的版本导入编译链。

2023-11-02 08:58:04 1587

原创 基于stm32 SPI + DMA的单线归零码计算和网络速率变换

本文首先阐述了网络传输速率的基本单位kbps和kBps及其周期时间计算方法,然后结合SPI控制WS2812B RGB LED灯带的实例,介绍了如何通过分析信号特征来设计SPI通信的参数,实现精确控制。

2023-11-01 10:21:55 802 1

MVsB1_BT_Audio_SDK_v0.3.2.zip

MVsB1_BT_Audio_SDK_v0.3.2.zip

2024-09-02

空空如也

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

TA关注的人

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