- 博客(206)
- 资源 (16)
- 收藏
- 关注
原创 DAPLink上位机V0.0.23!JTAG模式烧录支持!新增众多芯片和选项字节烧录支持~
DAPLink上位机V0.0.23版本发布,主要新增JTAG模式烧录支持,为后续RISC-V芯片支持奠定基础。本次更新包含多项重要功能:新增复旦微、航顺、普冉等十余款MCU支持;完善选项字节烧录功能;适配ARM China STAR内核芯片;优化JTAG接口识别流程。特别针对凌鸥创新LKS32MC07x、合泰HT32等芯片的读写保护机制进行了适配。同时发布的EasyFlasher-META脱机烧录器也同步更新支持上述功能。软件持续优化用户体验,包括固件升级、硬件扫描等功能改进。
2026-06-11 13:08:51
202
原创 DAPLink上位机V0.0.22版本更新!配套DAPLink来了~新增众多芯片和选项字节烧录支持~
时隔将近半年,DAPLinkUtility迎来今年的首个版本更新:v0.0.22。本次升级内容较多,新增了众多芯片支持、选项字节烧录支持,并优化了软件使用体验。同时,配套DAPLink正式上架开售!取名HW-Link CMSIS-DAP,完美适配上位机!LITE版本META版售价29.949.9烧录速度5M50MUSB通讯速度USB普速(12M)USB高速(480M)电压调节0/3.3/5V0/3.3/5V烧录接口SWD/JTAGSWD/JTAGCDC虚拟串口支持。
2026-04-20 17:20:13
880
原创 玩转LVGL之:详解LVGL字库格式及显示原理(附字库转换工具)
本文介绍了LVGL字库的显示原理与自定义工具开发。文章分析了LVGL三种字库使用方式的优缺点,针对现有工具的不足,作者开发了支持LVGL8/9、多种抗锯齿模式、内外置字库格式的LvglFontUtility工具。详细解析了字体渲染原理,包括基线对齐、BPP抗锯齿参数对显示效果的影响,并展示了不同BPP下的字符显示效果对比。该工具支持生成.c或.bin格式字库,可直接集成或通过外部FLASH加载,解决了传统点阵字库存储效率低、移植性差的问题。
2026-03-30 14:47:54
601
1
原创 先辑HPM5301 OTA升级之IAP二级引导方案实战
使用过STM32以及类似MCU的朋友们,或多或少都会用到过IAP固件升级,一般是将FLASH进行分区,设计为bootloader+application的形式,在boot中检查更新并跳转到固件区运行。先辑HPM5031同样也是支持的,官方提供了一系列app应用的demo,可在官网搜索hpm_app。官方的示例demo感觉比较复杂,并且还要使用专门的python脚本和工具对固件进行打包签名,定制化严重。
2025-12-30 11:00:33
1130
原创 DAPLink上位机V0.0.19!自制多款芯片的读写保护烧录算法~
DAPLink上位机升级至V0.0.19版本,新增三大亮点功能:上电复位、断电复位和固件升级支持,为二次烧录和选项字节配置提供便捷解决方案。新增支持NRF52、凌鸥LKS32MC03x、上海芯圣HC32F06等20余款芯片的读写保护烧录算法,优化了界面布局和日志显示等功能。重点介绍了NRF52系列通过CTRL-AP实现读保护解除的创新方法,以及LKS32MC03x通过FLASH末字节设置保护的独特机制。配套脱机烧录器EasyFlasher-META同步更新,提供完整芯片烧录解决方案。该工具已开放自定义命令协
2025-10-11 09:48:22
2284
原创 浅玩CW32L010:DALink上位机为武汉芯源CW32全系芯片添加烧录支持并自制全系选项字节烧录算法
武汉芯源半导体推出多系列MCU芯片,包括CW32F、CW32L和CW32W系列。本文重点介绍了CW32L010芯片的读保护功能,该芯片提供4种保护等级(0-3),并详细说明了各等级特性及修改方法。文章还展示了使用DAPLinkUtility为CW32全系芯片添加烧录支持的过程,包括自制选项字节烧录算法。同时介绍了在线和脱机两种烧录方式,并提醒用户注意读保护等级修改次数的限制(仅48次)。这些功能为开发者提供了更灵活的芯片保护与烧录方案。
2025-09-03 14:27:20
977
原创 DAPLink上位机新突破!搞定恩智浦车规级芯片S32K312在线读写和脱机烧录
DAPLink上位机工具迎来重大更新,0.0.11版本将支持恩智浦车规级芯片S32K312的在线读写和脱机烧录功能。作为国产JFlash替代方案,DAPLinkUtility持续优化兼容性并扩展芯片支持范围。目前已完成S32K312的在线读写功能开发,脱机烧录功能即将上线。文章还提供了两个烧录演示视频,展示实际使用效果。
2025-06-28 11:16:55
1013
原创 QTextEdit、QTextBrowser右键菜单汉化显示
QTextEdit、QTextBrowser右键菜单汉化显示。在我的另一篇博文中讲解了QMessageBox、QColorDialog的汉化显示,现在又发现QTextEdit、QTextBrowser的没有汉化,究其原因就是没有加载汉化文件。
2025-06-26 21:40:22
722
原创 小智AI音频开发 libopus + Eclipse C/C++ MinGW 编解码测试用例
最近ESP32小智AI很火,研究了小智的技术架构后,随即想在中移ML307R上重写小智的固件,这样就不用WIFI了,并且还省掉一块ESP32开发板。ESP32小智的语音编解码使用的是libopus这个库,在espidf上已经是现成的组件包,而如果我想在Ml307r上实现,那么就要自己移植这个库了。
2025-03-26 19:24:43
3473
1
原创 开源!速度100Kb/s的有线和无线双模ESP32S3芯片的DAP-Link调试器
目前市面上调试器使用的较多的有ST-LinkV2、ST-linkV2.1、J-Link OB、DAP-Link等,但这些调试器无一例外都各有各的缺陷,并且都是有线的,在一些场景下使用有线调试器不方便:例如:有关电机的项目,有线连接怕烧掉电脑USB口受项目实际环境限制,有线连接不够长、或无法通过有线连接到电脑针对以上使用需求,作者开始找无线的调试器,找到的结果要么是速度快的价格贵,如某点原子,300+的价格太让人劝退了。。。要么是价格便宜的速度贼慢,根本达不到正常的使用需求,又或者无法同时使用DAP和虚拟CD
2025-03-10 13:18:11
4784
12
原创 WIN10右键-打开方式-选择其他应用:该文件没有与之关联的应用来执行该操作...解决办法
鼠标右键->打开方式->选择其他应用,提示错误:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在"默认应用设置“页面中创建关联。若不存在,则说明系统在遇到无法识别未知类型的文件时无法正确处理,进而弹不出让你选择其他应用打开的窗口,所以这个错误弹窗的出现。为后缀的文件,并分别将以下内容复制进去。然后双击这俩文件导入注册表项。
2024-10-14 10:03:13
5750
5
原创 重磅来袭!CMSIS-DAP 脱机烧录器 EasyFlasher 发布~
重磅来袭!CMSIS-DAP 脱机烧录器 EasyFlasher 发布
2024-10-06 20:09:18
4102
17
原创 嵌入式项目实战:工程师必备技能之NTC热敏电阻的使用与温度转换详解
~~~~~~~NTC(Negative Temperature Coefficient),意为是负的温度系数,泛指负温度系数很大的半导体材料或元器件。~~~~~~~~通常我们提到的NTC是指负温度系数热敏电阻,简称NTC热敏电阻。又被称为负温度系数热敏电阻,是一类电阻值随温度增大而减小的一种传感器电阻。功率型NTC热敏电阻补偿型NTC热敏电阻测温型NTC热敏电阻用来测温。
2024-03-20 11:25:02
7125
原创 Flutter VSCode 报错:The Dart Analysis Server server crashed 5 times in the last 3 minutes...
【代码】Flutter VSCode 报错:The Dart Analysis Server server crashed 5 times in the last 3 minutes...
2024-03-07 22:14:02
1168
1
原创 python pip导出依赖项requirements.txt文件
【代码】python pip导出依赖项requirements.txt文件。
2024-01-26 13:19:13
1550
原创 ubuntu 22.04 安装mysql-8.0.34
注:在安装过程中可能会提示设置 MySQL 的密码,确保密码足够强,务必记住密码**,后面会用到!注:如果在安装过程中没有让设置密码,那么执行这一步后会显示Enter*Password,此时按下回车键将会自动登录到 MqSQL 的控制台。执行完以上步骤后,就可以在本地使用 MySQL 数据库了。
2024-01-24 22:42:03
2190
原创 Conda命令、Miniconda3基础安装使用教程
注意:虚拟环境目录必须要有可读写权限,否则设置成功后,创建虚拟环境时还是在C盘。查看conda配置信息。清理conda(全部)或直接修改配置文件(
2023-12-23 09:39:13
1209
原创 Flutter | TextField长按时选项菜单复制、粘贴显示为英文问题解决
长按TextField后,显示剪切、复制等选项为英文,如下图所示,这是因为问未设置语言本地化,我们需要进行设置。
2023-11-26 11:50:59
2435
1
原创 Ubuntu18.04 安装docker教程
docker默认镜像源为国外的,下载时候速度较慢,所以更改为国内的镜像源,这里使用阿里云的镜像源。点开通后,根据提示完成授权。
2023-11-10 16:29:27
1052
原创 windows下Qt、MinGW、libmodbus源码方式的移植与使用
截止2023年8月26日时,libmodbus最新版本为3.1.10,本篇博客基于此版本进行移植。
2023-08-26 10:42:20
1221
原创 windows下MSYS、MinGW编译环境使用网络API时报错:undefined reference to `inet_pton‘解决办法
windows下MSYS、MinGW编译环境使用网络API时报错:undefined reference to `inet_pton'解决办法
2023-08-26 10:28:00
2958
3
原创 Air32 | 合宙Air001单片机内部FLASH读写示例
合宙Air001单片机内部FLASH读写示例,代码已经通过测试,开发环境KEIL-MDK 5.36。
2023-08-07 13:20:30
1634
2
原创 QMessageBox、QColorDialog、按钮汉化显示
打开这个文件,如果有问号显示,那么这是翻译有问题的,将它手动的改一下中文译文即可!注意:加载翻译文件必须要在窗口显示之前!环境:QtCretator MinGW。然后重新发布就可以生成.qm文件,在。函数中加载翻译文件即可!版本:Qt5.9.9。在Qt源码目录下找到。
2023-08-03 18:03:27
1447
原创 PSM:协议状态机(Protocol State Machine),一款用于流式传输的数据协议解析组件
PSM:Protocol State Machine,协议状态机。一款用于流式传输的数据协议解析组件,可有效解决沾包、断帧问题。PSM以回调函数的形式将完整的协议数据包抛到应用软件层,确保应用软件层收到的数据是一包完整的、有效的数据帧。代码以纯C编写,可无缝在windows、linux、嵌入式单片机、嵌入式RTOS下应用。
2023-07-12 10:53:35
1545
5
原创 rttread-nano 使用记录:rt_kprintf函数格式化打印无法左对齐
负号符号设置为了左对齐,但是发现无法打印,换成微库的printf确没问题,分析了一下源代码发现rtthread的格式化打印是不完整的。今天用rt_kprintf函数打印输出一个表格,为了表格好看每一列我都使用格式化参数。解决办法:将rt_kprintf内的rt_vsnprintf换为vsnprintf。
2023-05-25 15:54:06
684
原创 步进电机与伺服电机基础知识
驱动器其实也是用单片机做的板子,因为驱动电机是需要一个大电流的,如果你直接把自己的板子做成驱动电机的板子当然也可以,不过对于一些研发实力没那么好的,研发成本高。答:驱动器是一种能使步进电机运行的功率放大器,能把控制器发来的脉冲信号转化为步进电机的功率信号,电机的转速与脉冲频率成正比,一般两相步进电机的步距角是1.8°,所以给电机发200个脉冲,电机正好转一圈,成为一整步。系统控制架构:常规的控制方式,通过单片机或PLC发PWM脉冲给驱动器,驱动器在给电机发脉冲,这样电机就转了。注:本文以两相电机为例。
2023-05-23 11:13:07
5640
原创 i.MX6ULL - 远程视频监控方案实现(nginx-rtmp流媒体服务器、ffmpeg推流)
~~~~~~~该远程视频监控实现主要是参考了正点原子和韦东山老师的教程,再加上我自己的偷懒融合而成。(:其实是我自己的目的是为了快速实现,用以验证方案,后续有一个项目需要用到。。。~~~~~~~~正点原子的视频监控项目是手动移植ffmpeg、nginx、alsa-utils(处理音频的软件)到开发板上,我自己尝试移植了一下,虽移植成功,但步骤比较繁琐且不一定会遇到什么问题要去解决,所以也没法写一个固定步骤的文档教程。~~~~~~~~
2023-05-18 23:09:38
2139
6
原创 windows系统下利用Nginx搭建rtmp流媒体服务器
Nginx是一个高性能的HTTP和反向代理web服务器,并且支持rtmp,不过rtmp是作为一个nginx的一个模块。对于linux系统,需要另外编译安装rtmp模块;而对于windown系统有带rtmp的nginx的版本。
2023-05-12 10:49:29
5431
5
OpenSSL创建生成CA证书、服务器、客户端证书及密钥
2023-05-19
STM32使用HAL库移植freemodbus-v1.6
2020-03-13
STM32Cube_IAP_using_UART.7z
2020-05-08
STM32_USB_Composite_MultiCDC_Demo.7z
2021-04-27
MQTT-Client.7z
2019-11-08
STM32-SPI方式驱动SD卡,包含标准库、HAL库、LL库三种另加HAL库的FATFS代码,共4个工程
2020-03-06
STM32_USB_Composite_CDC_MSC_Demo.7z
2021-04-27
嵌入式实时操作系统μCOS-III完整版带书签
2018-01-27
ObserverModeDemo.7z
2020-09-21
Opencv3.0.0人脸检测+识别代码,vs2012工程
2018-04-24
MINISTM32V33_TIM_IC_DEMO.7z
2020-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅