嵌入式系统的开发过程中,调试信息的输出往往成为影响系统实时性的隐形杀手。传统的串口打印(UART printf)在低速、低频次场景下尚能胜任,但在高频中断、多任务调度或实时控制等严苛环境中,其阻塞式传输机制会严重干扰程序的执行时序,甚至掩盖真实的系统行为。SEGGER RTT(Real Time Transfer)技术的出现,从根本上重构了调试数据的传输范式,将调试对中断延迟的影响降至微秒级,为高实时性系统提供了前所未有的观测窗口。
误块一上来,系统不是慢慢降速,而是越重传越堵,这种现象往往不只是空口差,而是反馈闭环放大。无线通信链路在 HARQ 场景下最怕的,不是偶尔重传,而是进程数和时序预算没有覆盖真实往返时延。
从最近几年MCU厂商的新品发布中,我们不难看出,带图形界面、计算能力增强、无线功能加成等已经逐渐成为趋势,而且MPU的功耗和价格也是日趋亲民化,硬件的演进为产业升级打下了良好基础。现有的操作系统面临着新的挑战,一方面是需要迎合这些更加智能化的需求,另一方面还要保证实时性和资源的合理配置...
合作伙伴是ST文化中的重要一环,在此生态中的每一员,包括ST本身,都相互给予并收获了很多。
实时测试技术指在一个实时环境中实现测试应用,主要用于帮助测试系统获得更高的可靠性和/或确定性。因此,实时测试技术在许多产品和系统的开发过程中扮演者重要的角色。需要使用实时测试技术的例子
i.MX RT系列一经推出就受到了市场广泛关注,不少第三方也马不停蹄地进行开发板等配套开发资源的开发。本文对野火 i.MX RT1052开发板进行了评测,主要评测项目为:板载资源分析、RTT移植以及与STM32H743的性能对比测试。