用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MikeTreml/MissionControl --skill arm-cortex-m命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | arm-cortex-m |
| description | Deep expertise in ARM Cortex-M architecture and peripherals |
| category | Microcontroller Architecture |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep"] |
This skill provides deep expertise in ARM Cortex-M architecture, including core configuration, peripheral programming, and low-level optimization for the most widely used embedded processor family.
bsp-development.js - BSP with Cortex-M supportisr-design.js - Interrupt architecture designmemory-architecture-planning.js - Memory layout with MPUreal-time-architecture-design.js - Real-time Cortex-M designbootloader-implementation.js - Cortex-M bootloaderThis skill is invoked when tasks require:
| Core | Features |
|---|---|
| Cortex-M0/M0+ | Minimal, low-power |
| Cortex-M3 | Full Thumb-2, MPU optional |
| Cortex-M4 | DSP, optional FPU |
| Cortex-M7 | Cache, dual-issue |
| Cortex-M23 | TrustZone-M, security |
| Cortex-M33 | TrustZone-M, DSP |
| Cortex-M55 | MVE (Helium), ML |
NVIC_SetPriorityGrouping(3); // 4 bits preemption, 0 bits sub
NVIC_SetPriority(USART1_IRQn, NVIC_EncodePriority(3, 2, 0));
NVIC_EnableIRQ(USART1_IRQn);
MPU->RNR = 0; // Region 0
MPU->RBAR = 0x20000000; // Base address
MPU->RASR = MPU_RASR_ENABLE_Msk |
(0x0F << MPU_RASR_SIZE_Pos) | // 64KB
MPU_RASR_C_Msk | MPU_RASR_S_Msk;