1、多旋翼无人机的任务调度
飞控的程序由很多任务组成,每个任务需要执行的周期不同,
那么从开发者角度来说,怎样才能把多个任务规划好呢?
作为无人机飞行控制,要有以下严谨的要求:
1、不要采用软件延时,以保证足够高的系统效率
2、不要随意采用,以保证可靠的执行顺序结构
3、重要任务需要统计每两次相邻调用任务时间间隔
那么最好的解决方法就是仅开启1个优先级较高的定时器,
通过时间片轮的方式执行多个任务,同时可统计没两次时间间隔。
接下来讲述相关实现方法:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !