|
发表于 2019-7-18 01:16:33
19664 浏览 9 回复
[飞控嵌入式]
Pixhawk 4 + Matlab 2019a AutoCode 飞控软件CPU占用率为0
1阿木币
用Matlab 2019a 做了一个简单的四旋翼飞控程序,烧到Pixhawk 4的硬件上,CPU占用率为0,这是什么鬼,有没有大神知道怎么破 |
最佳答案
查看完整内容
首先你要确认下你生成的代码是否有正常被调用,一般是有一个initialize的函数和一个step函数 另外cpu使用率为0 一般是线程直接挂掉了,有可能是你代码生成的配置不对
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2019-7-18 01:16:34
来自手机
首先你要确认下你生成的代码是否有正常被调用,一般是有一个initialize的函数和一个step函数 另外cpu使用率为0 一般是线程直接挂掉了,有可能是你代码生成的配置不对 |
|
|
|
|
|
|
|
发表于 2019-7-18 08:34:10
早上起来,不懂帮顶~ 个人理解按理说CPU占用为0的话,这个进程没有抢到CPU的时间。是不是有更高优先级或者其他抢占了CPU的进程,随意讨论一下哈~ |
|
|
|
|
|
|
|
楼主|
发表于 2019-7-18 10:39:38
看起来CPU只有一半的占用率,启动飞控程序感觉绰绰有余的,试了再简单的飞控程序,就遥控器出来,一个通道解一个电机,也是这个效果… |
|
|
|
|
|
|
|
楼主|
发表于 2019-7-18 10:57:16
配环境的时候,加速度计的数据是能读出来的… 就不知道哪里配错了 |
|
|
|
|
|
|
|
楼主|
发表于 2019-7-18 11:12:31
哦,对了,我把simulink里面的rc.txt文件复制到SD卡里面,飞控就启动不起来了,大家有这个问题么? |
|
|
|
|
|
|
|
楼主|
发表于 2019-7-19 21:49:24
问题找到了,CPU占用率要看 <pthread>这个进程 |
|
|
|
|
|
|
|