feat:初赛结果
内核修改:
- build_stm32/.config: 启用 CONFIG_SCHED_TICKLESS + TIM2 (48MHz) CONFIG_USEC_PER_TICK=100 (100μs 调度粒度) clock_gettime 精度: 1ms tick → ~20ns (提升 50000x)
- nuttx/arch/arm/src/stm32/stm32_tickless.c: 添加 <nuttx/spinlock.h> 修复 enter_critical_section 链接错误
基准测试修改:
-
rt_bench Test1 (IRQ Latency): 改测绝对延迟 actual_arrival-expected_fire timer 间隔 5ms→10ms, 新增 tick 边界对齐 t0 基准
-
rt_bench Test3 (Sched Latency): tick-edge 触发, 3 负载场景 (0/2/4 spinners)
-
tools/collect_data.py: 更新超时 (Test1: 30→60s, Test3: 60→120s)
-
新增 README.md
-
新增演示 ppt