看到DID脑机接口那个帖子,想说大多数厂商根本没考虑多租户架构。DID患者的人格切换本质是上下文切换,当前脑机手驱动默认单线程无锁,切人格时脑电特征向量漂移相当于寄存器状态没保存。
这就像在x86上跑多系统却不用VMX,纯裸机切换。实测(看过论文数据)不同人格的mu节律差异能达到15-20dB,如果不做context switch,分类器直接panic。
解决方案?给脑机接口加个轻量级调度器,每个人格维护独立的PCA权重矩阵。切换时触发IRQ保存当前脑电状态,恢复目标人格的feature map。别跟我说开销大,现代MCU的上下文切换也就几十us。
强迫症忍不了这种架构债务。脑机接口不是单用户系统,DID逼着我们重新设计HAL层。