在dji matrice 100上用覆盆子pi 3安装dji-osdk的问题

问题描述 投票:0回答:1

我有一个覆盆子pi 3与ubuntu伙伴16.04,我安装了ROS。我跟着这个guide在树莓上安装osdk。在第6点,当我输入catkin_make时,覆盆子冻结在94%并且没有完成编译(我认为这是因为覆盆子用完了ram)。我能怎么做?

ros dji-sdk
1个回答
2
投票

添加交换空间将允许Raspberry Pi将SD卡用作额外内存。访问此内存将非常慢,但在这种情况下它可能很有用。

要创建交换文件,您需要运行这些命令。这些说明假定可以在根目录中创建交换文件。您可能希望根据您的设置进行更改,以确保在SD卡上创建文件。

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile

然后使用swapfile运行以下命令。请注意,每次启动时都需要运行此命令。

sudo swapon /swapfile

要验证一切是否符合预期,您可以使用此命令检查内存状态。

free -h

您需要运行此命令以自动添加交换文件。

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

有关更多信息,请查看此文章:https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

© www.soinside.com 2019 - 2024. All rights reserved.