自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嫌 sloop 太繁复, sloopLite 来啦

*任务类型:** 这些任务就像不同性格的朋友:有耐心的超时任务,喜欢重复的周期任务,喜欢轰轰烈烈的并行任务,还有会约定时间执行的单次任务。**任务管理器:** 就像一位不慌不忙的指挥官,它冷静地处理着各种任务,确保一切按部就班。**精巧的注册表:** 好比一本任务的备忘录,任务执行前,注册表里有详细的记录;**任务执行与调度:** 就像是一场豪华的交响乐,任务们就像乐器,每个都有自己的时机,指挥(也就是调度器)精准地安排它们演奏,确保不出错。6.基于 STM32Cube。5.基于 STM32G0。

2025-04-08 21:42:20 822

原创 sloop 一个嵌入式裸机框架

sloop 是一个嵌入式裸机框架,提供一套API,方便管理多种任务,比如超时任务/周期任务/并行任务/互斥任务等。有 sys_wait 和 sys_wait_bare 这两个非阻塞等待API,支持挂起当前互斥任务,但不阻塞并行任务。

2025-04-02 20:31:00 1052

原创 推荐一个 windows 官方的实用工具 PowerToys

提供窗口前台固定,键盘重映射 等实用功能,还有一个工作区的创意很有意思。大家可以去官方介绍页了解下(下面是链接),可以通过 winget 安装。安装之后,有欢迎介绍页,介绍更直观。

2024-10-15 14:46:33 187

原创 vscode 深色模式下修改 txt 文字颜色

注意这项是全局生效的,不是只针对 txt,相对于是修改了字体的默认前景色。在尾部用户自定义颜色项目下添加编辑器前景色,我这里是柔和一点的绿色。感觉深色模式下,txt 的白色字体优点刺眼,想改成柔和的绿色。用 everything 搜索 settings.json。不用重启,立即生效。

2024-10-15 11:15:16 520

原创 win11 照片应用无法打开(修复、重置、卸载、重装 均无效)解决方法

尝试以管理员身份打开,然后应用就打开了,我就是这样解决的。

2024-07-14 10:01:32 3739

原创 现象:STM32WB55 只能收到主设备发送过来的20字节,超过无法收到。解决方案

在主从设备连接成功后,从设备调用 ATT 协商API,进行属性长度的协商指定。原因:主从设备默认通讯属性值大小为20字节,超过长度需要协商指定。CFG_BLE_MAX_ATT_MTU 也要配置成251。这样就可以接收超过20字节的数据了。(下面一句是避免分片)

2024-03-21 11:02:20 322 1

原创 vscode uint8_t(stdint) 自动补全失效处理办法

你可以用 everything 搜索 stdint.h 来找到你的标准库路径。vscode 中 uint8_t 自动补全窗口中没有。指定好之后,uint8_t 自动补全就出现了。操作:可以在c++插件设置中指定标准库路径。我这个是 MDK 编译器的标准库路径。原因:标准库路径未指定。

2024-03-18 15:49:25 637

原创 ST 官方例程编译报错,找不到文件

所以基本确定 MDK对路径字符长度有限制(深度没限制),超过限制,就会找不到文件。我用的是x-cube-memsmic1功能包,解压在。编译报错,多个文件找不到。怀疑路径太深,就解压到。查看包含路径都正常。后面做了测试,解压到。

2024-02-26 15:24:27 500 1

原创 git remote 远程操作常用命令

注:使用 -u 选项,后续推送可不指明本地仓库和远程仓库名称,默认使用 -u 那次指定的参数。git remote rename github gitee,把远程仓库 github 改名为 gitee。进入本地仓库目录,右键在终端中打开,输入。首先还是先创建远程裸仓库,然后进入本地仓库目录,右键在终端中打开,输入。打开本地 git 目录(用户自定义),右键在终端中打开,输入。进入本地仓库目录,右键在终端中打开,输入。进入本地仓库目录,右键在终端中打开,输入。这样就把已有本地仓库推送到了远程仓库。

2024-02-06 16:59:16 901 1

原创 MDK工程,图片内容明明是正确的,但LCD刷出来颜色不对

原来是segger 的 bin2c 程序在末尾额外添加了一个空字节,导致图片存储不对齐。在按地址读取图片数据的时候出现错位。可以定义成宏,方便使用。

2024-01-11 16:10:51 615

原创 如何增加MDK的烧写速度

jflashlite的烧写速度要比mdk的烧写速度快很多。虽然两者底层都调用了jlink.exe,但是烧写流程有区别。jflashlite比较灵活,先进行扇区校验,如果不一致,才执行擦除和写入。这会大大提升微小修改的程序烧写时间。当然你可以用jflashlite来替代mdk,但是开发中要频繁的切换mdk和jflashlite。可不可以把jflashlite的烧写特性集成到mdk上。是可以的,只要设置外部烧写工具就可以了。MDK比较保守,不管怎么样先擦除扇区然后再执行写入。jlink.txt 的内容。

2023-12-28 13:20:38 637 1

空空如也

空空如也

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

TA关注的人

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