PX4 开发环境搭建(2022.5.28)
前言
由于各种原因,国内网络搭建PX4开发环境会比较困难。(而且最近gitee也挂了。)
其实安装过程自己最近几年尝试过很多次,都因为网络问题半途而废了。由于被封闭太久,脑子不太正常,突然又想尝试一下在自己电脑上搭建PX4环境。
本文主要是给自己做个记录。配置过程中参考了许多大佬的经验和文章,非常感谢。另外,相关工具和信息有时效,不能保证几天之后依旧可用。本人对Ubuntu, git等都是小白级别,相信还有很多大佬有更加有效的方法,如果有人看到本文,并且发现有不足,恳请指正。
一、基本工具
Windows 10 笔记本
VirtualBox 6.1
Ubuntu 18.04
可靠的github国内镜像(https://blog.csdn.net/Ejzq1/article/details/123560340)
二、基本步骤
1.安装虚拟机和Ubuntu操作系统
VirtualBox一键安装,在虚拟机上安装Ubuntu操作系统相关流程比较简单。
注意
VirtualBox和Ubuntu的版本,这在VirtualBox的下载页面上写了,自己第一次配置的时候没有注意,VirtualBox6.1 不支持将Ubuntu 22.04,但是自己这么安装了,导致后面的界面问题,浪费了好几个小时。
VirtualBox中安装好Ubuntu 18.04之后,会发现界面很小。这时候需要在VirtualBox 的窗口中选择Device-> Insert Guest Additional CD
此时Ubuntu桌面上会出现一个光盘图标,直接双击运行(虽然这很不Linux),运行完毕之后重启虚拟机。之后的操作都在Ubuntu上进行。
2. 修改虚拟机上源网站
后面(第4步)需要安装各种工具包,如果没有梯子等,建议使用国内镜像。这里使用阿里云。(之前使用清华源,居然发现有些lib没有。。。不过也有可能是自己在当中有什么操作问题)。网上有很多相关资料。 可参考:
https://developer.aliyun.com/article/639051
(1)备份原来的sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup