嵌入式开发
文章平均质量分 89
CHENG-JustDoIt
Never forget why you started, no matter when or where you are.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式 | 嵌入式系统设计单例模式终极开发指南:从入门到架构师(超级详细,含示例及其应用模板,高效开发)
本文深入探讨了C语言中单例模式的实现与应用,从基础概念到工业级实践全面解析。主要内容包括: 单例模式必要性:通过嵌入式系统中日志打印的资源竞争案例,对比全局变量方案的问题,阐述单例模式在访问控制、初始化管理和资源保护方面的优势。 实现方法:详细介绍了三种单例实现方式: 饿汉式(编译期初始化) 懒汉式(首次调用初始化) 显式初始化懒汉式 分析各自的适用场景与优缺点,提供嵌入式环境下的推荐方案。 线程安全:强调并发环境下单例模式需考虑的关键问题,为后续线程安全实现做铺垫。原创 2026-08-07 17:05:22 · 525 阅读 · 0 评论 -
嵌入式 | 嵌入式软件工程师超详细学习路线规划 (2026版,结合AI时代综合分析)
嵌入式软件工程师的AI转型学习路线是一个为期三年的系统性进阶过程:**第一年夯实嵌入式核心基础**,重点掌握C/C++、RTOS及硬件接口开发;**第二年进阶复杂系统能力**,深入学习Linux驱动、网络协议栈与系统安全;**第三年深度融合边缘AI**,聚焦机器学习模型部署、硬件加速优化及垂直领域(如汽车电子、工业物联网)的专精应用。该路径强调理论与实践并行,引导工程师从传统的确定性逻辑编程者,成长为能驾驭资源约束下智能系统设计与优化的跨界架构师。原创 2026-04-02 20:51:13 · 5949 阅读 · 0 评论 -
嵌入式开发 | 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 · 2559 阅读 · 0 评论 -
嵌入式开发 | FreeRTOS + cJSON 高效适配层设计完整实现(含详细示例)
本文介绍了一个基于FreeRTOS和cJSON的高效适配层实现,通过队列机制实现线程安全的JSON消息处理。适配层提供了完整的头文件和实现文件,包含以下核心功能:1) 线程安全的JSON解析与构建;2) 带优先级的消息队列系统;3) 内存管理与统计功能;4) 调试与性能分析工具;5) 安全宏定义。该实现支持多种消息类型和优先级,包含内存使用统计和运行时调试控制,适用于嵌入式系统中需要处理JSON数据的多任务环境。原创 2025-12-10 14:50:23 · 756 阅读 · 0 评论 -
嵌入式开发 | 调试串口乱码详细原因分析及解决方案
摘要:GD32F407串口波特率配置为115200但实际需38400才能正常通信的问题,根源在于时钟配置错误。分析表明实际系统时钟频率是预期值的1/3,导致波特率计算偏差。解决方案包括:1)修正时钟配置,检查晶振频率和PLL参数;2)临时调整波特率计算值。推荐使用提供的调试函数检查当前时钟,并按照正确模板重新配置系统时钟,确保时钟频率与预期一致,从而解决波特率不匹配问题。原创 2025-12-09 10:54:14 · 911 阅读 · 0 评论
分享