分析了Linux的特点和作为仪器操作系统的不足。为了设计能够满足仪器要求的操作系统,在时钟粒度、内核可剥夺性和优先级反转等方面,对Linux的内核进行了改造。通过分析CPU的时钟结构,实现了时钟粒度的细化,通过双内核在原内核中增加抢占点相结合,实现了具有可剥夺性的新内核,通过优先级继承协议的实现,避免了优先级翻转。最后进行了实验测试。实验结果表明,该结构增强了实时性,拓宽了内核的适用范围,可满足仪器的需要。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~