Skip to main content
了解 MCU 如何与平台硬件以及用于控制它的软件栈交互。理解 QUP、GPIO、中断、QTIMER 和调试路径等关键接口的作用,以及它们如何映射到驱动、运行时服务和应用逻辑。 6.1 硬件接口 您可以按照下表所列的预期编程模型,对齐接口配置、驱动使用和事件处理。 表 6-1 硬件接口角色 6.2 软件栈与编程模型 表 6-2 软件层角色 ■ 对于中断上下文难以承担的工作,请使用线程和工作队列。 ■ 保持 ISR 简短。确认事件、捕获最少状态,其余工作移交出去。 ■ 仅在传输或工作项的活动期间保持电源、时钟和路径依赖有效。 ■ 在交付的 Zephyr 环境中,UART、I2C 和 I3C 优先使用原生子系统 API。 ■ 将 QUP 视为协议控制器,将 GPI 视为其之下可选的数据搬移层。