自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式开发 | ARM Cortex-M 系列中M3、M4、M23 和 M33四款处理器的深度对比分析

本文深度对比了ARM Cortex-M系列中M3、M4、M23和M33四款处理器的架构特性、性能、安全性和适用场景。M3和M4基于ARMv7-M架构,分别侧重基础控制和DSP运算;M23/M33采用ARMv8-M架构,引入TrustZone安全技术。性能上M33最优(1.5 DMIPS/MHz),M23功耗最低(<10μA/MHz)。M4适合实时控制场景,M33兼顾性能与安全,M23专为超低功耗IoT设计。

2025-12-16 19:53:57 546

原创 嵌入式开发 | FreeRTOS + cJSON 高效适配层设计完整实现(含详细示例)

本文介绍了一个基于FreeRTOS和cJSON的高效适配层实现,通过队列机制实现线程安全的JSON消息处理。适配层提供了完整的头文件和实现文件,包含以下核心功能:1) 线程安全的JSON解析与构建;2) 带优先级的消息队列系统;3) 内存管理与统计功能;4) 调试与性能分析工具;5) 安全宏定义。该实现支持多种消息类型和优先级,包含内存使用统计和运行时调试控制,适用于嵌入式系统中需要处理JSON数据的多任务环境。

2025-12-10 14:50:23 641

原创 嵌入式开发 | 调试串口乱码详细原因分析及解决方案

摘要:GD32F407串口波特率配置为115200但实际需38400才能正常通信的问题,根源在于时钟配置错误。分析表明实际系统时钟频率是预期值的1/3,导致波特率计算偏差。解决方案包括:1)修正时钟配置,检查晶振频率和PLL参数;2)临时调整波特率计算值。推荐使用提供的调试函数检查当前时钟,并按照正确模板重新配置系统时钟,确保时钟频率与预期一致,从而解决波特率不匹配问题。

2025-12-09 10:54:14 735

原创 QT | 开发工具:Qt 超详细安装教程 (最新详细总结)

本文提供了Qt框架最新版本的详细安装教程,涵盖从前期准备到环境配置的全过程。主要内容包括:硬件和系统要求(推荐16GB内存+50GB SSD空间)、安装程序下载方法、组件选择建议、安装目录设置注意事项(避免中文路径)、详细的安装流程截图说明,以及安装后的系统环境变量配置和Qt Creator初始化设置。教程特别强调了组件选择策略,针对不同开发者需求(初学者/专业开发/Android开发)给出了具体的配置建议,并提供了常见问题的解决方案,确保用户能够顺利完成Qt开发环境的搭建。

2025-12-06 18:05:43 848

原创 ESP32 | VSCode搭建ESP32-S3开发环境教程详细总结

摘要:本教程详细介绍在Windows系统下使用VSCode搭建ESP32-S3开发环境的完整流程。主要内容包括:1)安装VSCode、Git和Python等基础软件;2)通过ESP-IDF工具安装器配置开发环境;3)VSCode插件安装与配置;4)项目创建、编译、烧录和串口监视;5)可选调试配置方法;6)常见问题解决方案。教程同样适用于macOS/Linux系统,区别仅在于工具安装方式。完成配置后即可开始ESP32-S3项目开发,支持WiFi、蓝牙等功能的拓展开发。

2025-11-12 17:59:26 1482

原创 实用工具 | <02>2025年国内外AI工具的超全面深度解析

2025年AI工具全景解析:覆盖12大领域100+工具,助你精准选型。核心梯队包括GPT-5.0、Gemini2.5Pro等顶级模型,各具特色场景优势。编程开发推荐Trae(中文优化)、GitHub Copilot(团队协作);内容创作可选Jasper(写作)、可灵AI(视频)。数据分析Powerdrill Bloom(零门槛)、Tableau(企业级)表现突出。垂直行业工具如MediMind(医疗)、LawAI2.0(法律)精准满足需求。免费方案推荐DeepSeek-R1+豆包组合。

2025-10-28 17:18:57 1068

原创 交互协议 | <02>Modbus通信协议的全面详细总结(含常用功能码的详细通信示例)

Modbus协议是1979年由Modicon公司(现施耐德电气)开发的工业通信标准协议,采用主从架构,支持串行(RS-232/485)和以太网(TCP/IP)传输。协议定义了4类寄存器(线圈、离散输入、输入寄存器和保持寄存器),通过精简的PDU结构实现数据读写功能。核心版本包括RTU(二进制)、ASCII(文本)和TCP(网络封装)三种模式,常用功能码涵盖01-16号操作。该协议具有简单高效、开放免费等优点。在工业自动化领域,Modbus广泛应用于PLC通信、仪表数据采集等场景,是事实上的工业标准协议。

2025-10-22 16:27:59 1180

原创 STM32 | STM32全系列外设驱动详细分类总结

本文系统性地将STM32外设划分为七大类:基础控制(GPIO/TIM)、通信接口(UART/CAN)、模拟信号处理(ADC/DAC)、图形处理(LTDC/DMA2D)、安全系统(AES/TrustZone)、AI加速(NPU/FPU)及新型外设(3DGPU/RGB-IF)。重点突出了2025年技术演进,包括STM32N6的1.35TOPS算力、OpenSTLinux边缘AI部署和SESIP3认证安全架构。针对工业控制、IoT等典型场景提供外设组合方案,并推荐使用CubeMX+LL库实现开发效率与性能平衡。

2025-07-21 16:49:52 1388

原创 交互协议 | <01>JSON-RPC 2.0 协议说明及其规范

JSON-RPC 2.0是一种轻量级远程过程调用协议,使用JSON格式进行数据交换。其核心特点包括无状态性、传输无关性和完备的JSON数据类型支持。协议定义了请求、响应和错误三种消息结构,支持单次调用、通知和批量调用三种通信模式。规范预定义了标准错误码,同时允许业务扩展自定义错误。典型应用场景包括微服务通信、区块链节点交互和物联网设备控制。开发者需遵循命名规范、安全传输和参数校验等最佳实践,可结合多种语言的开源工具链实现。该协议凭借极简设计和跨平台优势,成为分布式系统的高效解决方案。

2025-06-05 11:21:47 1317

原创 实用工具 | <01>ChatGPT-4——Cursor(AI代码神器)

一个基于ChatGPT-4的 AI 代码神器!

2023-03-30 23:26:15 13507 1

锤子便签无开屏广告.apk

锤子便签无开屏广告.apk

2024-10-16

空空如也

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

TA关注的人

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