请
登录
后使用快捷导航
没有帐号?
立即注册
赛事资讯
运营交流
日常动态
技术交流
机器人假期营
产品专区
搜索
本版
帖子
用户
登录
注册
返回列表
发表新帖
楼主
[其他]
「2019」「RM圆桌」第十期 操作系统:RTOS
[复制链接]
EmmanuelChen
2019-4-8 19:20:55
|
显示全部楼层
第九个问题还可能是任务的优先级没有设置好,在多任务的环境下,对于一些要求精确时间的任务(比如PID控制任务要有精确的周期),尽量设置较高的优先级。可以通过设置一个计时变量并通过J-Scope等软件将这个运行周期显示出来来观察任务的执行周期是否稳定
回复
支持
反对
使用道具
举报
照妖镜
沙发
[其他]
「2019」「RM圆桌」第十期 操作系统:RTOS
[复制链接]
EmmanuelChen
2019-4-8 19:23:17
|
显示全部楼层
学RTOS我建议先学习一下操作系统任务切换的基本原理,理解了操作系统如何切换任务之后,对于后面RTOS的学习和一些BUG的调试是非常有帮助的
回复
支持
反对
使用道具
举报
照妖镜
板凳
[其他]
「2019」「RM圆桌」第十期 操作系统:RTOS
[复制链接]
EmmanuelChen
2019-4-8 19:27:52
|
显示全部楼层
理论上来说这几个任务的重要性基本相当,只要保证任务在执行过程中不会出现长时间阻塞其他任务的情况发生就可以了,遥控器处理任务对周期的要求不高,优先级可以稍低,陀螺仪结算和控制对周期精度要求较高,可以设置优先级稍高一些
回复
支持
反对
使用道具
举报
照妖镜
地板
[其他]
「2019」「RM圆桌」第十期 操作系统:RTOS
[复制链接]
EmmanuelChen
2019-4-8 19:33:38
|
显示全部楼层
就会几个任务轮流执行,增加了任务切换的频率。在一定程度上降低了系统性能(当然现在F4系列的单片机性能基本是冗余的,不会有太大感觉)
回复
支持
反对
使用道具
举报
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
评论
回帖后跳转到最后一页
robomaster的最新主题
【RM2020官方直播】第三期 仿真分析培训(上)
【RM2020 圆桌】第一期 2020空中机器人的视觉定位方案
【RM2020赛季-商务】招商经理文档大全
【RM2020 项管】第一次项目管理考核方法
【RM2020 区域交流会内容分享】
联系我们
DJI官网
DJI商城
官网
触屏版
| 电脑版
Copyright © 2024 RoboMasters 版权所有
备案号 粤ICP备2022092332号
快速回复
返回顶部
返回列表