浅谈OpenHarmony的内核实时性
(文章已获得诚迈科技资深研发工程师-陆道授权)

典型的几种需要实时性的场景:
电力系统需要10ms之内完成一次数据采集
工业控制中的PLC需要在固定时间内完成一定的动作以满足协作要求。
有些工业场景甚至微秒级的时间内做出响应。
人行机器的视觉图像数据,手臂的运动的实时性要求。
工业场景下网络数据的传输实时性要求。

衡量内核的实时性指标:
中断响应时间
任务切换时间


衡量任务的实时性指标:
任务的最短时延
任务的最长时延
任务的任务的平均延时
 

影响内核的实时性因数:
时钟节拍tick
调度算法
资源等待时间
多任务

OpenHarmony上实时性提升的几种方案的优缺点对比
 

KFreeRtos设计
 

OpenHarmony上是实时线程KFreeRtos开发

 

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐