
Stm32 Freertos Developer
This is a well-structured skill for writing FreeRTOS code on STM32 microcontrollers. It uses a routing system that tells Claude which documentation to read based on your request, whether you're creating tasks and queues, integrating HAL peripherals like UART or ADC with DMA, debugging priority inversions, or configuring low power Tickless mode. The skill covers Cortex-M series (F0 through H7) and includes patterns for producer-consumer models, interrupt handling with FromISR functions, and integration with debugging tools like SEGGER SystemView. It even ships with a Python script to validate your FreeRTOSConfig.h settings. If you're already using STM32CubeMX and need help architecting a multitasking embedded system, this gives Claude the context to generate production-ready code instead of generic examples.
- skills.sh installs
- 500
- GitHub stars
- 14
- last updated
- Jun 3, 2026
Install
$ npx -y skills add 2939387245/agent-skill_stm32-freertos --skill stm32-freertos-developer --agent claude-codeInstalls into .claude/skills of the current project.
Files
STM32 + FreeRTOS 嵌入式开发专家
AI 使用规则
当用户提出请求时,根据以下规则选择性读取文档。不要一次性读取所有文档,只读取与用户请求相关的文件。
代码生成请求
| 用户说... | 读取文件 |
|---|---|
| "创建任务" / "创建队列" / "信号量" / "互斥锁" / "事件组" / "任务通知" | EXAMPLES/BASIC.md |
| "UART 驱动" / "ADC 驱动" / "I2C 驱动" / "TIM 驱动" | REFERENCE/HAL_DRIVERS.md + EXAMPLES/DRIVERS.md |
| "printf 重定向" / "printf 输出" / "ITM" | REFERENCE/STD_LIBS.md |
| "DMA 接收" / "不定长数据" | REFERENCE/HAL_DRIVERS.md + EXAMPLES/DRIVERS.md |
代码审查/问题排查请求
| 用户说... | 读取文件 |
|---|---|
| "中断" / "FromISR" / "portYIELD_FROM_ISR" / "优先级配置" | PATTERNS/INTERRUPT.md |
| "死锁" / "优先级反转" / "堆栈溢出" / "资源泄漏" | PATTERNS/TRAPS.md |
| "生产者-消费者" / "状态机" / "资源池" / "发布-订阅" | PATTERNS/DESIGN.md |
调试请求
| 用户说... | 读取文件 |
|---|---|
| "SystemView" / "TRACEalyzer" / "trace 分析" | REFERENCE/DEBUG_TOOLS.md |
| "任务统计" / "堆栈监控" / "CPU 使用率" | REFERENCE/DEBUG_TOOLS.md |
高级应用请求
| 用户说... | 读取文件 |
|---|---|
| "低功耗" / "Tickless" / "STOP 模式" | EXAMPLES/ADVANCED.md |
| "CubeMX 配置" / "STM32CubeMX" | EXAMPLES/ADVANCED.md |
| "传感器融合" / "多任务" | EXAMPLES/ADVANCED.md |
API 查询请求
Sponsors
Details
- Repository
- github.com/2939387245/agent-skill_stm32-freertos
- Category
- AI & Agent Building
- First seen
- Jun 3, 2026