logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式开发必掌握:文档编写规范实战(代码注释+函数文档+设计文档+API文档)

本文系统介绍了嵌入式开发中的文档编写规范,包括代码注释、函数文档、设计文档和API文档的编写方法。主要内容包括:1)代码注释原则与Doxygen格式规范;2)函数文档的详细模板和实际示例;3)软件设计文档的完整模板;4)API文档生成与用户手册编写技巧。通过规范化的文档编写,可显著提升代码可读性、降低维护成本并促进团队协作。文章提供了可直接套用的模板和示例代码,帮助开发者快速掌握嵌入式开发中的专业

#单片机#嵌入式硬件#c语言 +2
第80讲:附赠——嵌入式双范式全套可复制Prompt库

本文提供了一套完整的嵌入式双范式Prompt模板库,包含系统Prompt、Vibe模式、Spec模式及增量修改四大类模板,帮助开发者快速应用于嵌入式开发场景。系统Prompt模板明确了工程环境、硬件约束和编码规范;Vibe模式模板支持快速验证和试错;Spec模式模板确保代码符合严格契约;增量修改模板用于精准优化现有代码。所有模板均支持直接复制使用,适配STM32开发、Keil工程等常见场景,配合专

#人工智能#嵌入式
第78讲:模型选型策略——探索用Vibe、量产用Spec

本文探讨嵌入式开发中AI模型与编程范式的选型策略。文章提出应根据开发阶段(原型验证/功能开发/量产固化)选择不同AI模型(GPT-3.5/4/Claude 3)和范式(Vibe/Spec)。Vibe范式适合快速验证,允许试错;Spec范式则用于量产交付,强调严格规范。文中通过对比表格和流程图展示选型原则,并给出三个典型场景(原型验证/功能开发/量产固化)的具体应用方案。最后强调开发过程中需把握范式

#人工智能#嵌入式#mcu +1
第78讲:模型选型策略——探索用Vibe、量产用Spec

本文探讨嵌入式开发中AI模型与编程范式的选型策略。文章提出应根据开发阶段(原型验证/功能开发/量产固化)选择不同AI模型(GPT-3.5/4/Claude 3)和范式(Vibe/Spec)。Vibe范式适合快速验证,允许试错;Spec范式则用于量产交付,强调严格规范。文中通过对比表格和流程图展示选型原则,并给出三个典型场景(原型验证/功能开发/量产固化)的具体应用方案。最后强调开发过程中需把握范式

#人工智能#嵌入式#mcu +1
第53讲:实战——标准GPIO量产驱动,Spec约束零BUG

本文介绍了标准GPIO驱动开发的全流程规范,从Spec定义到代码实现。主要内容包括:1)详细定义GPIO驱动的需求层(功能、性能、安全)、设计层(硬件约束、数据约束、函数契约)、编码层(规范、命名、注释)和测试层(单元/集成测试);2)基于STM32的GPIO驱动实现代码,包含模式定义、上下拉配置、速度设置等硬件约束条件;3)强调参数检查、错误处理和代码规范的工业生产要求。该驱动设计通过完整的Sp

#bug#单片机#嵌入式硬件 +2
第33讲:实战——ADC采集、电压采样快速代码生成

本文介绍了嵌入式系统中ADC采集与电压采样的实战开发,重点针对STM32F103芯片。主要内容包括:1. ADC基础配置(分辨率、采样时间、触发方式等);2. 单通道ADC采集实现(含HAL库代码、滤波算法);3. 多通道DMA采集方案;4. 典型应用场景(电压监测、NTC温度采集、光敏电阻测光照)。文章提供了可直接使用的代码模板,涵盖从基础配置到高级应用的全流程开发要点,适合嵌入式开发者快速实现

#人工智能#bug#学习 +2
第30讲:实战——USART串口收发原型快速搭建+调试

本文介绍了嵌入式开发中USART串口通信的实战应用,涵盖串口收发的基础配置和多种实现方式。主要内容包括:1)USART基础配置要点,如波特率、数据位等参数设置;2)串口发送功能的3种实现(基础发送、printf重定向、格式化输出);3)串口接收功能的3种方案(轮询接收、中断接收、环形缓冲区接收)。通过代码示例展示了如何使用STM32 HAL库实现各种串口功能,包括中断处理、数据回显和缓冲区管理等关

#人工智能#单片机#stm32 +1
第7讲:RTOS工程为什么必须用Spec?任务优先级、堆栈、互斥锁风控

RTOS(实时操作系统)环境下的代码腐烂,比裸机程序更加隐蔽、更加致命、更加难以调试。理解RTOS环境的特殊性,是理解为什么必须用Spec约束的前提。:RTOS环境下资源保护必须用互斥锁!

#mcu#stm32#c语言 +1
嵌入式开发必掌握:RTOS内存管理实战(静态分配+动态堆管理+内存池+碎片优化)

摘要:本文深入探讨RTOS环境下的内存管理技术,从静态分配到动态分配,对比五种FreeRTOS堆管理方案(heap_1至heap_5)的特性与适用场景。通过代码实例演示静态任务/队列创建、动态内存分配与释放,分析内存碎片问题及优化策略(如内存池机制)。重点解析heap_4作为推荐方案的优势(支持内存合并),并给出内存监控与调试方法,帮助开发者平衡系统效率与可靠性。适用于STM32等嵌入式平台,提供

#c语言#单片机#stm32 +2
嵌入式开发必掌握:RTOS中断管理实战(中断优先级+延迟处理+任务通信+临界区保护)

摘要:本文详细讲解RTOS中断管理核心技术,包括中断优先级配置(Cortex-M优先级分组、RTOS优先级规则)、中断服务函数设计准则(短时执行、非阻塞调用)、延迟中断处理机制(任务通知/信号量)、中断与任务通信(队列/邮箱)、临界区保护等。通过STM32实战代码展示正确配置方法,特别指出中断优先级高于configMAX_SYSCALL_INTERRUPT_PRIORITY时调用RTOS API会

#c语言#单片机#stm32 +2
    共 13 条
  • 1
  • 2
  • 请选择