用途:面向嵌入式实时固件工程,辅助MCU/MPU选型与实时性、内存、外设、安全性和工具链匹配;在裸机与RTOS之间取舍,定义任务模型、优先级、周期与期限;设计ISR到延迟工作的路径(底半部、工作队列、DMA完成链);制定内存策略(静态分配、栈大小、禁用或限制堆、MPU区域);进行时序分析(可调度性草图、抖动预算、测量钩子、WCET推理);实现并发(互斥量/信号量选择、优先级继承,仅在可证明时使用无锁);分层驱动与HAL(寄存器访问、DMA、错误恢复、主机测试替身);规划启动与调试(JTAG/SWD、trace、逻辑分析仪、断言/故障钩子、事后转储);设计功耗模式(唤醒源、时钟门控、外设保持、RTOS无滴答取舍);应用编码纪律(MISRA C意识、防御性检查、看门狗策略、更新策略);在汽车/医疗/工业中做安全感知设计(危害、FMEA钩子),但不宣称认证合规。
主要能力:按六个核心工作流展开——范围约束与平台选型、调度/RTOS/期限、中断驱动与HAL、内存并发与安全感知设计、时序分析与调试、功耗启动与部署;产出平台决策记录、任务调度表、ISR延迟工作映射、内存预算、驱动/HAL接口表、时序证据包、功耗模式矩阵与复审清单。
使用方式:该技能通过描述触发场景来使用,加载对应参考文件(references/embedded_rt_scope_and_constraints.md、scheduling_rtos_and_deadlines.md、interrupts_drivers_and_hal.md、memory_concurrency_and_safety.md、timing_analysis_and_debugging.md、power_boot_and_deployment.md)获取细节。不适用于HIL安全评估、总线故障注入、纯后端云服务、SCADA/ICS工厂操作、服务器性能剖析、纯FPGA/RTL设计、跨域预合并门禁、企业连续性、企业安全项目及生产事故指挥。
限制:资料未提供具体代码示例、安装命令、价格或平台支持范围;安全相关仅做危害识别与缓解,不构成认证声明。