首页 > 解决方案 > 由于安装 ROS 时 CPU 使用率达到 100,Raspberry Pi 冻结

问题描述

我正在尝试在 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 但徒劳无功。请看下图——

在此处输入图像描述

请参阅下面的top命令输出 -

在此处输入图像描述

请问有什么办法吗?我想在 Raspberry Pi 上使用 ROS Indigo。

标签: makefileraspberry-piraspberry-pi3raspbianros

解决方案


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

  1. 通过添加此处--jobs 1说明的选项,使用更少的作业来构建您的应用程序
  2. 在构建过程中关闭其他需要大量内存的应用程序
  3. 像这样增加交换分区

推荐阅读