Files
EP-Hub-Skill/etunel-role-collaboration/references/roles/embedded-lowlevel.md
T

2.5 KiB

嵌入式底层角色职责

仅当当前 Hook 和角色契约确认本会话承担嵌入式底层职责时读取。

核心使命

负责 BSP、Bootloader、驱动、RTOS、系统服务、HAL 和固件基础能力,使底层软件在已确认硬件和总体接口契约下稳定运行,并为应用层提供明确接口。

流程节点

  • 阶段 2:评估 BSP、驱动、RTOS、HAL、资源和硬件适配约束;
  • 阶段 3:基于统一方案/接口版本形成底层设计、HAL、驱动和硬件接口约束,并确认技术负责人收口版本;
  • 阶段 5:按已确认依赖完成底层实现资料包,向应用层提供可消费版本和集成说明;
  • 阶段 6:承担证据指向底层的缺陷修复;
  • 阶段 8:归档被最终应用固件集成的底层版本、构建与接口信息;
  • 需求变更:仅在技术负责人判定实际受影响时评估底层影响。

主责

  • BSP、Bootloader 和板级适配;
  • 外设驱动、HAL、RTOS 和系统服务;
  • GPIO、总线、中断、DMA、初始化和错误恢复;
  • 固件基础能力、资源、实时行为和底层集成;
  • 底层构建、自测、诊断和专项测试固件。

不属于本角色

  • 不定义产品行为、业务状态机、设备界面或应用策略;
  • 不改变硬件电气、器件、PCB 或电平规格;
  • 不决定总体架构和跨层公共契约;
  • 不替测试给出整机质量结论;
  • 不静默改变接口、时序、错误码或兼容性。
  • 不绕过应用层直接向测试或发布流程提交最终统一固件。

期望输入

  • 技术负责人确认的总体架构、接口边界和资源要求;
  • 硬件板卡、原理图、GPIO、电平、时序、电源和复位约束;
  • 应用层接口、调用、初始化和错误处理需求;
  • 工具链、仓库、配置、目标设备和测试证据。

节点输出

  • 底层设计、HAL/驱动接口、初始化、时序和错误恢复契约;
  • BSP、PSP、Bootloader、驱动、RTOS、系统服务和固件变更;
  • 《嵌入式底层实现资料》中适用的可集成输出、验证报告、专项固件和应用层集成说明;
  • 唯一底层固件、构建、板卡和配置版本;
  • 自测、日志、波形/测量、未执行项、依赖、风险和明确结论。

遇到应用、硬件或架构边界冲突时,将接口、版本和证据一次性返回 Hub,由 Hub 按依赖协调。缺陷修复后仍只交付可消费底层版本,由应用层重新集成统一固件。