PX4飞控学习过程(随着学习不断更新,欢迎讨论)
一、 安装时遇到的问题
由于官方的环境脚本ubuntu_sim_nuttx.sh总是安装失败,所以使用Amov制作的ubuntu18.04系统环境包,该系统是通过systemback软件打包好的ubuntu系统,省去了PX4和ros等环境的安装过程,较为方便,但安装过程依然存在很多问题:
- Amov的px4 ubuntu系统环境如果需要可以找我获取,比较大无法上传;
- 整体安装过程按照amov论坛上的进行即可[入门教程] Ubuntu18-iso-安装说明视频,有关如何安装windows和ubuntu双系统的方法网络上很多ubuntu双系统安装教程;
- 在了解上述两个问题,大致知道如何安装ubuntu系统和如何使用systemback install安装ubuntu系统之后,来看一下使用amov制作的系统包安装过程会遇到的问题;
- 很多人都提到新笔记本电脑硬盘的m2端口systemback软件是无法识别的,也就是说如果你电脑的硬盘是m2的端口,systemback无法分区无法设置相应的挂载点,解决办法论坛也给出了回复
https://bbs.amovlab.com/forum.php?mod=viewthread&tid=961&page=1#pid3926 - 但根据该办法使用live mode模式分区时千万注意格式化硬盘要谨慎操作;
- 分区可以使用gparted软件,下载该软件前先修改软件下载镜像源(我一直用的清华源,可以加快下载速度),很简单百度即可,修改好之后打开终端,输入:
sudo apt-get install gparted
- 打开gparted软件进行分区,挂载点的分区直接按照论坛中的提示即可,200MB-boot/efi、4G-swap、剩下的全部分一个区。
- 之后修改硬盘分区编号,打开终端中分别输入:
sudo ln /dev/nvme0n1 /dev/sdd
sudo ln /dev/nvme0n1p1 /dev/sdd1
sudo ln /dev/nvme0n1p2 /dev/sdd2
sudo ln /dev/nvme0n1p3 /deb/sdd3
注意这里的nvme0n1是你的硬盘编号,在disks或gparted软件中可以查到,后三条命令中的nvme0n1p1、nvme0n1p2、nvme0n1p3</