1
抢占式实时嵌入式操作系统能够在任务得到CPU时间时第一时间进行CPU的完全霸占,能够更好的把握系统控制权,从而使任务得到迅速完成。所以相较于非抢占式操作系统,该种系统能够更好的满足应用的实时性要求,能够在工业生产等领域得到较好的应用。因此,还应加强抢占式实时嵌入式操作系统设计研究,从而更好的完成该类系统的开发。
基于单片机的抢占式实时嵌入式操作系统设计,首先还要满足实时性要求。进行这样的系统设计,需要将系统调用设计为可重入,以确保关键数据访问能够在临界区得到实现。而系统的调用不会被别的任务打断,所以想要避免关键任务的执行被延迟,还要采取合理的调度策略。针对任务间耦合度低的系统,可以进行单一速率调度算法的使用,完成静态优先级的设置,根据任务周期确定最高优先级。针对任务耦合度较高的系统,还要采取期限最近优先调度策略,根据最后期限顺序完成优先级的动态设置。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !