【G00 A1.0】
(指令:以最高速度,驱动A旋转轴,转动1.0度。)
然后,他按下了回车。
一秒。
两秒。
三秒。
……
回转台,纹丝不动。
控制器的报警灯,疯狂地闪烁起红光!
林涛的脸色,瞬间变得一片煞白!
“怎么回事?!”秦振华一个箭步冲了上来。
“是……是时序问题!”林涛的手指,在键盘上飞快地敲击着,冷汗,从他的额角,不断滑落,“硬件的响应延迟,比我们在仿真模型中的理论值,大了整整五十微秒!就是这个,我们肉眼根本无法感知的差距,导致了RTCP算法的‘时间戳’,完全错乱!系统,判定指令无法执行!”
五十微秒!
一个,足以让所有软件工程师,都感到绝望的,来自物理世界的,冰冷的鸿沟!
怎么办?难道要推倒所有的算法,重新建立模型?
那别说一周,就是再给他们三个月,也完不成!
就在所有人,都心急如焚,甚至有些绝望之时。
李晓宇,却依旧是那副,泰山崩于前而色不变的,平静表情。
他走到林涛和陈浩的身后,只说了一句话。
“别慌,给‘女娲’,做个小小的‘开颅手术’。”
他没有让众人去修改那庞杂的RTCP应用层算法。
而是,直接,指向了问题的根源——“女娲”内核!
“陈浩,打开内核的‘中断调度’模块源代码。”
“林涛,打开‘运动控制器’的‘前瞻缓冲’模块。”
在所有人,惊骇的目光中。
李晓宇,竟然要当场,对一个正在运行的,无比复杂的操作系统内核,进行一次,惊心动魄的,在线的,底层优化!
“陈浩,把8253定时芯片的时钟中断优先级,给我提到最高!屏蔽掉所有不必要的硬件中断,为运动控制,让出绝对的‘绿色通道’!”