Raspberry Pi冻结,因为安装ROS时CPU使用率达到100

时间:2018-10-03 06:37:41

标签: makefile raspberry-pi raspberry-pi3 raspbian ros

我正在尝试在Raspberry Pi 3(Raspbian Jessie)上安装ROS。

调用以下命令后,我意识到Raspberry Pi处于冻结状态,并且不再响应-

sudo ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/indigo

我试图关闭电源,然后重新运行以上命令。但是,它再次卡在同一行上。我也尝试使用CLI,但徒劳无功。请看下面的图片-

enter image description here

请在下面查看top命令的输出-

enter image description here

请问是否有任何解决方法?我想在Raspberry Pi上使用ROS Indigo。

1 个答案:

答案 0 :(得分:2)

您的系统内存不足。甚至您的交换已满。您可以通过多种方式解决此问题:

  1. 按照here的说明添加选项--jobs 1,以减少工作量来构建应用程序
  2. 在构建过程中关闭其他占用内存的应用程序
  3. 增加交换分区,例如so