自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 OpenEuler 安装 valgrind 有关的二三事

记录 openEuler 安装 valgrind 调试程序过程中遇到的相关问题

2024-07-22 10:03:18 326

原创 记解决 Ubuntu 22 丢失网络仅显示 VPN 问题

解决 Ubuntu 22 丢失网络管理仅显示 VPN 问题

2024-06-28 09:53:57 742

原创 记 Qt Creator 有进程但无界面问题

记录 Qt Creator 有进程但无界面问题及其解决方法

2024-04-10 17:33:50 786 1

原创 有关 linux 下 C 语言文件比较功能

记录 linux 下 C 语言文件比较的实现,避免 EOF 问题

2024-04-03 10:43:27 159 1

原创 有关 C 语言拷贝文件的两种方式

通过研究普通拷贝文件方式的不足之处,规避 `EOF` 带来的问题,最终实现稳定的文件拷贝

2024-03-14 10:13:25 537 1

原创 Cross Core Embeded Studio 安装 uCOS 的教程

有关 CCES 安装 uCOS 的教程

2023-06-28 14:52:58 601 1

原创 Crocess Core Embeded Studio 的安装教程,适用至v2.11.1

简述 CCES 软件本体的安装与许可证的校验

2023-06-28 11:07:16 2282 2

原创 有关 Inno Setup 的实践:检查并安装依赖,运行时退出安装或卸载

Inno Setup检测依赖并安装,若程序安装或卸载时应用运行中将检测并退出。

2023-03-03 16:09:34 1253

原创 记录一种解决 Qt ui 自定义后清空导致全局样式无法覆盖问题

记录一种解决 Qt ui 自定义后清空导致全局样式无法覆盖问题

2022-11-30 15:16:57 436

原创 VS 调试 dump 文件 DLL 丢失

解决 VS 调试 Dump 文件时 .dll 未正确加载问题

2022-09-20 16:35:18 368

原创 基于Python的消息推送(钉钉、微信、QQ)

文章目录前言一、添加机器人1. 新建群聊2. 添加机器人3. 设置机器人二、程序编写三、运行测试总结前言本文章仅作记录分享, 主要用于及时获取脚本运行结果, 因此会与官方文档多有重合,可直接参考 钉钉机器人官方文档 进行设置一、添加机器人1. 新建群聊2. 添加机器人3. 设置机器人二、程序编写import osprint("Hello World")该处使用的url网络请求的数据。三、运行测试总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介

2021-08-31 16:59:52 3911 2

原创 基于Chrome插件的微博超话自动签到

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-07-01 16:43:04 8306 10

原创 JavaScript学习笔记:call、apply、bind的理解及应用

文章目录一、基础部分理解二、举例理解1. 不引入参数2.引入参数二、应用理解总结一、基础部分理解call、apply 和 bind 都是用于改变函数运行时的上下文,即函数内部 this 所指的对象call 和 apply 的唯一区别是参数的写法:function.call(obj, parameter1, parameter2…)function.apply(obj, [parameter1, parameter2…])bind 和 call、apply 的区别是 使用bind并不会立刻调.

2021-06-08 09:42:19 128 1

原创 WebSocket学习笔记:HTML与Qt前后端WebSocket通讯

文章目录一、QT后端程序1. 创建基本界面2. 添加相关函数定义3. 添加相关函数实现4. 功能测试二、使用步骤1.引入库2.读入数据总结一、QT后端程序1. 创建基本界面示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。2. 添加相关函数定义示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。3. 添加相关函数实现示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。4. 功能测试

2021-04-30 13:50:21 2057

原创 基于STM32F1的ISL95311数字电位器驱动

文章目录一、分析数据手册1. 确认寄存器2. 确认访问时序3. 确认读写时序二、STM32CubeMX配置1. 时钟配置2. I2C配置3. GPIO配置三、驱动编写1. 添加头文件2. 添加主文件总结一、分析数据手册1. 确认寄存器根据数据手册,ISL95311一共有三个寄存器用于完成操作ACR->控制访问地址IVR->上电恢复上一次的值WR->写入数据当ISL95311上电后,若不操作ACR,即ACR为默认值0x00   读时序访问地址0会得到IVR的值,写时序访

2021-04-12 17:11:44 1179

原创 RT-Thread学习笔记(4):RT-Thread基于SDIO注册SD卡设备

文章目录前言一、CubeMX配置1. IO配置2. SDIO配置3. 打开中断及DMA4. 时钟配置二、注册SD设备1. 创建drv_sdio.h2. 创建drv_sdio.c3. 修改stm32f1xx_hal_msp.c4. 修改stm32f1xx_hal_conf.h6. 添加库文件7. 添加初始化代码及驱动文件8. 编译下载总结前言本章主要实现通过RT-Thread的DEVICE框架,以SDIO方式注册SD卡设备,实现对SD卡的读写操作。一、CubeMX配置1. IO配置2. SD

2021-04-07 14:25:01 3415

原创 RT-Thread学习笔记(3):RT-Thread控制台Finsh功能的实现

文章目录前言一、添加系统Finsh文件1.添加Finsh Group2.添加Finsh源文件3. 添加头文件声明二、修改rtconfig1. 启用CONSOLE2. 启用Finsh3. 启用SERIAL三、添加库函数1. 添加串口相关库函数2. 修改CONF, 启用相关功能四、编写串口设备驱动1. 创建drv_usart.h2. 创建drv_usart.c3. 添加串口硬件初始化4. 添加drv_usart.c四、添加相关声明1. drv_common添加头文件声明2. application添加初始化声明

2021-03-25 16:08:40 3099

原创 RT-Thread学习笔记(2):RT-Thread移植

文章目录前言一、准备基础工程二、移植RT-Thread NANO1.修改Project items并创建对应目录2.添加CPU相关文件3.添加Kernel相关文件4.添加头文件声明5.添加Application应用层相关文件及代码5.1创建startup.c初始化系统5.2 创建application.c初始化线程5.3 创建thread1.c线程5.4 创建thread2.c线程6.修改Driver目录下相关文件及代码6.1 创建drv_common.c及drv_common.h6.2 修改board.c

2021-03-19 15:13:51 989

原创 RT-Thread学习笔记(1):获取资源

RT-THREAD学习笔记(1):获取资源文章目录RT-THREAD学习笔记(1):获取资源前言一、RT-THREAD是什么?二、使用步骤1.引入库2.读入数据总结前言本文主要用于分享个人学习RT-THREAD操作系统的过程,希望对读者也有一定帮助。一、RT-THREAD是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdi

2021-03-18 09:37:14 599 2

原创 基于STM32F103 HAL库 MB85RS128 驱动程序

基于STM32F103 HAL库 MB85RS128 驱动程序前言一、STM32CubeMX配置1.时钟配置二、使用步骤1.引入库2.读入数据总结前言本驱动程序基于STM32CubeMX制作,测试通过,可正常记录并读写MB85RS128数据。一、STM32CubeMX配置1.时钟配置二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seabor

2021-03-17 15:45:22 2479 5

原创 基于STM32F411 HAL库的CH452驱动程序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档基于STM32F411 HAL库的CH452驱动程序前言一、硬件IIC驱动1.硬件IIC GPIO选择2.硬件IIC配置3.硬件GPIO配置4.硬件中断配置5.添加驱动代码二、软件IIC驱动1.软件IIC GPIO选择2.软件GPIO配置3.软件中断配置4.TIM10配置5.系统时钟配置6.添加驱动代码总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言关于CH452驱动网上资料较多,但都比较早,和个人实际需要.

2021-02-24 13:23:01 1629

原创 基于STM32F4 定时器主从模式输出固定数量PWM脉冲

基于STM32F407VE输出固定数量PWM脉冲STM32CubeMX的配置时钟配置定时器配置生成代码实际功能代码结语        根据实际需要,要求STM32F407VE能够输出固定数量PWM脉冲,脉冲范围1024~65535,查阅相关资料选择采用两个定时器的主从功能进行实现,经示逻辑分析仪检测,在定时器时钟不是很高的情况下能够达到精确的脉冲数量。STM32CubeMX的配置通过STM32CubeMX配置迅速得到所需的

2021-01-05 15:39:20 6022 10

Page_Ruler_V2.0.9.crx

当前Chrome商店的Page Ruler无法离线使用,原因是自2.0.9版本后,商店的插件不由原作者发布并维护,其代码相较于原版添加了部分跟踪和分析代码,强制要求在有网络的环境下运行 原作者公告链接https://github.com/wrakky/page-ruler/issues/104 该资源所分享的Page Ruler版本为2.0.9,经测试可正常离线使用

2021-05-21

基于STM32F1的ISL95311数字电位器驱动

基于STM32F1的ISL95311数字电位器驱动,采用硬件IIC模式

2021-04-12

MB85RS128Driver.zip

基于STM32 HAL库的 MB85RS128 驱动程序, 实测可用

2021-03-17

TLC5957官方C例程

TLC5957官方例程,基于C语言

2021-03-05

STM32 CH452硬件IIC驱动程序

基于STM32Cube生成的CH452驱动程序,适用于两线形式,共阴极驱动的CH452,采用硬件IIC控制

2021-03-03

STM32 CH452软件IIC驱动程序

基于SMT32Cube生成的CH452驱动程序,适用于两线接口,共阴极驱动,采用软件IIC方式

2021-03-03

空空如也

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

TA关注的人

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