自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 将物理机转换为虚拟机;如何使用 VMware® vCenter™ Converter™ 将实体计算机转换成虚拟机并运行在虚拟机工作站中?

透过使用 VMware® vCenter™ Converter™,您即可将实体 PC 或服务器转换成虚拟机,并汇入至虚拟机工作站。一般来说,亦称为实体转虚拟 (physical to virtual, P2V)VMware® vCenter™ Converter™ 提供您将实体计算机上运行的 Windows 与 Linux 相关操作系统或第三方的磁盘映像文件转换成支持 VMware 使用之虚拟机。

2025-04-02 12:11:20 15

原创 迁移Python依赖包到其他无网络环境

在工作中经常需要在内网环境中安装python第三方库,使用从pypi上下载的wh文件来安装又经常遇到该库也需要依赖包,以至于并不能成功安装。

2025-01-06 15:44:50 468

原创 使用国产仿真平台SmartEDA,进行Arduino仿真设计之简易红绿灯设计(二)

定义了一个共阴极数码管连接到 Arduino 的引脚数组,以及一个二维数组ledPins1用于表示四个方向每组三个灯(红、绿、黄)连接到 Arduino 的引脚号。还定义了数码管显示数字(1 - 9)对应的共阴极段码数组numCodes。

2024-11-20 12:17:44 821

原创 GetVolumeInformation函数使用记录

文档不短,其大概意思就是根据传入的盘符路径,获取盘符的各种信息;宽字符版:GetVolumeInformationW。普通:GetVolumeInformationA。GetVolumeInformationA为例;接下来就是测试这个函数的功能;环境:vsstudio2019。

2024-11-20 11:53:41 609

原创 使用国产仿真平台SmartEDA,进行Arduino仿真设计之简易红绿灯设计(一)

引脚定义定义了两组数码管和两组指示灯的引脚连接到 Arduino 的引脚号。和分别定义了两个共阴极数码管(不包含小数点引脚)连接到 Arduino 的引脚数组。和分别定义了两个方向的三个灯(红、绿、黄)连接到 Arduino 的引脚数组。数码管显示编码定义定义了数码管显示数字(1 - d)对应的段码(共阴极)。每个元素对应一个数字或字符的显示编码,通过二进制数来表示数码管各段的亮灭状态,以便后续在数码管上正确显示相应内容。指示灯状态及时间相关变量定义针对两个方向的指示灯(这里假设为led_a。

2024-11-20 11:32:48 236

原创 vsstudio对磁盘格式化;windows下代码形式对U盘格式化;无弹窗格式化

磁盘格式化是计算机用户经常使用的操作之一,但是网上的资料大多使用譬如diskpart等图形工具,对于一些需要自动化生产的企业尤其麻烦;本篇文章将使用接口+传参实现U盘的格式化

2024-11-14 14:24:51 471

原创 Windows上对磁盘\U盘,进行格式化分区;使用diskpart格式化分区;使用系统接口对磁盘格式化分区;

b、找到自己需要格式化的盘,输入select disk x(其中x代表自己的磁盘号,我这里输入2,因为2是我的U盘)x1代表你要格式化的文件系统,可填入:ntfs,fat32,fat16,exfat。b、输入select partition x,选择要格式化的分区表,x是分区号;c、再次输入list disk,看到自己选择的磁盘前面多了一个*,就是选上了。a、输入list partition ,查看当前的分区表。a、输入list disk,,获取当前所有磁盘。a、输入clean,稍等即可删除全部分区信息。

2024-11-11 16:03:49 1421

原创 CH569开发前的测试

1.官方的 Ch569 开发板,官方买到的是两块插接在一起的;3.演示程序为主机向2号端点突发4包后在向2号端点取走4包,上下传数据量各4G,最后显示速度结果为读写的平均速度;给电路板重新上电,进入到USB烧录模式(电脑上重新“USB Module”设备,了解的人可自行判断设备是否识别)编译后工程内会多了一个obj,里面就存放的烧录固件了,文件位于: obj\CH372Device.hex。可能出现的问题:双击打不开:设备没有运行起来,重新烧录,或者HD0浮空后上电;这个没事,时间在5分钟以内都是正常的。

2024-10-29 12:19:48 845

原创 获取Windows系统下所有的物理磁盘驱动器号,及其信息(C++)

这个接口用于获取当前系统的所有物理磁盘驱动器信息,包含驱动器号,类型,名字等。运行环境:vsstudio2019。运行系统:win10家庭版。

2024-10-23 15:11:14 318

原创 解决vsstudio2019调用hidsdi.h出现的问题

在调用hidsdi.h库后,编辑器不报错,ctrl也能打开。但是调用里面的方法出现了未定义的报错。利用你自己的渠道,搜索Hid.lib这个文件。到项目-xxx属性-链接器-常规-附加库目录。添加上面复制的路径,然后确认;这时候在编译,就应该没问题了。猜测是没有包含其库文件。如果声明后还没有成功;说明项目库中没有这个库。尝试在头部声明动态库。

2024-10-09 12:14:02 266

原创 将命令输出到windows下的powershell,并且获取其输出

这就是关键函数,此函数可将输入的command应用输入到powershell;在函数外面仅需一个string对象即可全部接受;然后将结果记录到result返回。具体deom自行测试吧。

2024-09-25 16:28:56 325

原创 FreeRTOS通过消息队列+信号量实现串口命令解析(串口中断+空闲中断)

撰写中。

2024-09-22 21:14:57 415

原创 卡尔曼滤波-α滤波器

在这个例子中,我们假设从传感器获取了一系列电机的原始转速数据,通过 α 滤波器对这些数据进行滤波处理,以得到更平滑和稳定的电机转速估计值。可以根据实际情况调整滤波参数。来存储上一次滤波后的值,从而实现了函数内部对数据的存储。每次调用函数时,会根据新的输入值、滤波参数。和上一次的滤波值计算并更新滤波后的值,并将其存储在静态变量中供下一次调用使用。来获得不同的滤波效果。例如,如果电机转速变化较为缓慢,可以选择较大的。值以增强对噪声的抑制;如果电机转速变化较快,可以选择较小的。值以更快地响应转速的变化。

2024-09-16 16:50:20 609

原创 嵌入式常用算法之低通滤波算法

一阶滤波,又叫一阶惯性滤波,或一阶低通滤波,软件实现RC的功能。

2024-09-16 16:41:10 1164

原创 C++中extern ”c“的理解

c++中extern “C“的作用及理解_extern "c-优快云博客

2024-09-14 15:01:03 278

原创 NAND NOR FLASH闪存产品的学习记录

随着国内对集成电路,特别是存储芯片的重视,前来咨询关于NOR Flash,NAND Flash,SD NAND, eMMC, Raw NAND的客户越来越多了。目前我们主流的消费类电子产品使用的大容量产品,基本都是TLC/QLC了。2,NAND Flash出厂时会有坏块(不用惊讶,原厂出厂的时候都会标识出来,而且比例是很低),在使用当中也可能产生坏块。4,NAND Flash是先擦后写,集中擦写的强电流会对周边块有影响等。NAND Flash产品本身存在一定的特性,要正常使用,必须配备对应的管理机制。

2024-09-12 09:38:13 1006

原创 c++,移动语义以及noexcept关键字

而需要容器进行移动构造,就需要提供移动构造,写完移动构造后需要加上noexcept,容器才会使用移动而不是拷贝,关于noexcept关键字。其中涉及到了验证auro_prt的弊端,比如存入vector容器时需要move右值化,使用了move;

2024-09-11 08:40:56 192

原创 C++ 智能指针 - 笔记

memoryLeak2函数中,new了一个字符串指针,虽然在函数末尾有些释放内存的代码delete str,但是在delete之前就已经return了,所以内存也没有被释放,内存泄露!:如果我们分配的动态内存都交由有生命周期的对象来处理,那么在对象过期时,让它的析构函数删除指向的内存,这看似是一个 very nice 的方案?memoryLeak1函数中,new了一个字符串指针,但是没有delete就已经return结束函数了,导致内存没有被释放,内存泄露!使用指针,我们没有释放,就会造成内存泄露。

2024-09-10 17:33:55 1128

原创 vsstudio2019,windows平台,使用DeviceIOControl向大容量存储设备发起SCSI通信,读写其扇区,绕过文件系统的排查;

遇到的问题:返回的可用长度一直是44,但是我强制输出512的长度时发现缓冲区的数据都是正确的;如下使用DeviceIOControl发送MSC类规定的SCSI通信指令中。指定读0扇区,读1长度的扇区,一共长度为512字节。电脑插入U盘,为物理驱动器3。

2024-09-06 16:01:21 357

原创 u-boot NFS下载文件报错:Loading: *** ERROR: File lookup fail解决方法

u-boot NFS下载文件报错:Loading: *** ERROR: File lookup fail解决方法-优快云博客

2024-09-05 23:22:02 470

原创 libusb在window下,使用vsstudio的初步安装与使用

此时有vsstudio的应该会自动打开了,没有vsstudio的自己下,推荐下载vs2019;放到熟悉的地方,之后我们进入到 ...\libusb\libusb\msvc 文件夹。打开工程:可以看到右边有各种项目,我也不清楚,但是其中test那个工程还是非常明显的;你可以看到专门为vsstudio准备的解决方案,打开其中的libusb.sln文件。那么就先编译,按照控制台输出的exe生成位置找到对应目录,在目录中打开命令行。然后,在版本选择里面,选择标签,点击最新的标签,(这种一般稳定性最高)

2024-09-03 15:23:37 689

原创 USB抓包资料

关键数据:因为bus特性,URB数据会在数据之后。

2024-09-03 09:31:44 236

原创 linux文件系统操作

掌握Linux mkfs命令:创建与管理文件系统(附实例详解和注意事项)-优快云博客、Linux命令之mkfs命令-优快云博客Linux mkfs 命令 | 菜鸟教程Linux学习笔记(二):什么是挂载?mount的用处在哪?_linux挂载的作用-优快云博客https://www.cnblogs.com/cangqinglang/p/12170828.html

2024-09-02 12:19:56 233

原创 关于stm32的硬件CRC32与U盘分区中的CRC32计算方式不同的探索;stm32的硬件CRC32的使用细节;stm32的硬件CRC32的问题;

在我准备使用32对U盘进行格式化时,其中涉及到分区表的CRC32校验值的填写,为了节约时间,我准备使用stm32上自带的CRC32校验单元;但是在经过Demo测试后,发现32的CRC校验算法并非普通的CRC,而是CRC-32/MPEG-2算法这两个算法的区别可以使用下面的网站自行测试。

2024-08-27 17:03:20 664

原创 比特彗星下载地址

uTorrent/qBittorrent/BitComet官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

2024-08-25 18:06:41 302

原创 分区表学习相关资料记录

GPTMBR。

2024-08-23 16:28:34 223

原创 关于SCSI/BOT命令笔记

SCSI介绍和SCSI命令承载于各类总线的方式-优快云博客U盘BOT存储UFI协议READ(10)命令:0x28 - USB中文网

2024-08-23 14:31:16 149

原创 详解MBR分区结构以及GPT分区结构

其中U盘作为移动存储设备,可不具备上述分区,也可识别。

2024-08-19 14:19:13 438

原创 win11中vsstudio2019使用winusb开usb应用

点开vsstudio的如下界面,帮助——关于 看到你的vsstudio版本和型号。根据微软官方文档,在安装使用winusb之前,需求wdk环境。说明你的电脑没有对应SDK,按照提示的官网安装对应版本的SDK。然后在下载的界面找到自己版本对应的wdk型号。安装完SDK后重新安装WDK。如果此时出现了如下警告。

2024-08-15 10:00:31 408

原创 使用CUBEMX配置的USB大容量存储设备主机库获取LUN数量的不严谨代码纠正

简单来说,当你插入U盘,U盘返回LUN为1的时候,USB函数只会写入buf的低8位,导致高24位的值为未知,导致返回的值作为32位解析后显示特别大。ST实现了MSc,Handle->max lun值来指示LuN的“数量”而 USB.org 将其定义为“最大 LUN 索引”(即,有 2 个 LUN 时最大 LUN 索引为 1。(如预期,低 8 位为零,但高 24 位是一些较大的值),因此 MSC Handle->max lun 得到。限制为最大支持的 LUN,为 2,而不是 1,并且驱动器无法安装。

2024-08-05 11:16:45 531

原创 转载STM32CubeMX教程30 USB_DEVICE - MSC外设_读卡器

学习过程记录笔记请支持原作者。

2024-07-26 09:46:40 311

原创 BT下载资源

下载何必迅雷!6款免费好用的BT下载神器【附官网链接】_软件应用_什么值得买

2024-07-24 14:31:50 671

原创 计算机体系结构——流水线技术(Pipelining)

这是我在阅读到的资料,发现站内要会员,所以我转过来了;我也不清楚这个是不是原作者。

2024-07-16 17:13:34 148

原创 解决:使用WCHISPStudio_V360的RISCV系统出现由于找不到 CH375DLLDLL,无法继续执行代码。重新安装程序可能会解决此问题。

链接:https://pan.baidu.com/s/1k0VBuvdlM03Sqv5T9nLirw?你的安装目录\MounRiver\MounRiver_Studio\ExTool\WCHISPTool。这个软件我是通过MounDriver打开的,所以重新执行MounDriver安装程序。在使用WCHISPStudio_V360进行程序烧录的时候。直接双击运行,点击安装即可。说明你的电脑没有安装对应的驱动。选择riscv出现如下报错。这个文件我单独弄了出来。

2024-07-14 19:06:59 608

原创 计算机丢失CH375DLL怎么办,CH375DLL.DLL;计算机找不到CH375DLL怎么办,CH375DLL.DLL

如果实在无法判断,则把每个版本的dll文件拷贝到对应目录(可以在我们网站上文件详细页面查看到)或 C:\Windows\System (Windows 95/98/Me), C:\WINNT\System32 (Windows NT/2000), C:\Windows\System32 (Windows XP,Vista,7) , 去尝试。如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。我上传的:(肯定是0积分,如果收费了告诉我,奶奶的)

2024-07-14 17:23:44 845 3

原创 修改vscode的字体为等宽字符

之后重启Vscode就行了。在文件——首选项——设置。

2024-07-13 22:07:46 1002

原创 Centos7 桌面版安装ToDesk远程控制;linux安装Todesk远程控制;linux远程桌面方案

随后在打开的终端中使用rpm命令安装,这里以我的todesk-v4.7.2.0-c7-x86_64.rpm为例。安装完成后,命令行输入todesk启动软件。如果你是SSH连接,那么启动不了,需要桌面系统;这个文件就是linux的安装包,后缀名就是rpm,类似windows下的exe。我使用的FileZila,把安装包放到了我用户的下载中。你也可以在桌面系统,找到安装包的地方,右键-在终端打开。点开就行,之后的远程连接完全跟win一样,就无需多言了。将此文件以你的方式,放到linux中,放哪都行。

2024-07-12 11:52:51 4776 3

原创 通过SSH和VNC远程连接Centos7(转载)解决linux远程SSH连接

链接:https://pan.baidu.com/s/1bOhhn8uXLb9pNr-pUKcK-w?如下附上我的远程工具putty。学习笔记,请支持原作者。学习笔记,请支持原作者。学习笔记,请支持原作者。学习笔记,请支持原作者。

2024-07-11 16:05:02 266

原创 linux下安装cutecom串口助手;centos安装cutecom串口助手;rpm安装包安装cutecom串口助手

使用 sudo chmod 777 cutecom-0.22.0-1.puias6.i686.rpm 打开权限,然后再用上面的命令安装。链接:https://pan.baidu.com/s/1DUxV4mIi-2yJ3QUXP9MjGA?然后命令行中进行安装,在桌面打开命令行,或者命令行移动到桌面。找到cutecom-0.22.0-XXXXX,点击下载。如果你在官网下载,这个名字可能不一样,以你下载的为准。那我们就通过安装包的方式安装,首先是获取安装包。在支持apt-get的系统下安装。

2024-07-10 18:01:27 2263

原创 学习笔记:VScode安装并设置SVN插件

请支持原作者,我只是作为学习的笔记。

2024-07-02 16:41:21 850

CH375DLL-x86免费

CH375DLL_x86【免费】 第一步:您从我们网站下载下来文件之后,先将其解压(一般都是zip压缩包)。 第二步:然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。 如果您不知道是X86还是X64,您可以点此链接检测。 第三步:根据软件情况选择文件版本。此步骤比较复杂,     版本号以5.0开头的或含有 nt 一般是windows2000的文件。     版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。     版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。     版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。     版本号以6.2开头的或含有 win8 信息的一般是windows8的文件。     版本号以6.3开头的或含有 win8.1 信息的一般是windows8.1的文件。     版本号以10.0开头的或含有 win10 信息的一般是windows10的文件。     如果不是windows的d

2024-07-14

GD32AllInOneProgrammer-win-V3.2.7.20225

GD32官方烧录器集合工具包

2024-07-14

蓝桥杯嵌入式国赛12届真题程序设计(代码+题目)

蓝桥杯嵌入式国赛12届真题程序设计(代码+题目)

2024-05-31

蓝桥杯嵌入式第13届国赛 程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第13届国赛 程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-29

蓝桥杯嵌入式第15届省赛模拟三程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第15届省赛模拟三程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第15届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第15届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第15届省赛模拟1程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第15届省赛模拟1程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第14届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第14届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第13届省赛第一套程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第13届省赛第一套程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第12届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第12届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第13届省赛第二套程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第13届省赛第二套程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第12届省赛模拟赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第12届省赛模拟赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第11届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第11届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第九届省赛程序设计题(完整工程+题目)(0积分,拿走请点赞)

蓝桥杯嵌入式第九届省赛程序设计题(完整工程)

2024-05-27

蓝桥杯嵌入式14届国赛程序设计(代码+原题)PDF

内含蓝桥杯嵌入式十四届的pdf真题和我撰写的代码

2024-05-27

空空如也

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

TA关注的人

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