移动SLAM从入门到入土(二)环境安装

最近在环境上折腾了好久,最终还是用上了双系统,记录一下沙雕的历程吧

想知道双系统情况的,可以直接跳转到第三阶段

第一阶段:

为了更好的调试软件,本不富裕的家庭花重金将电脑内存升级到了16G,并在虚拟机上安装了ubuntu 20.04 LTS

下载了 slambook2的github文件

安装了android Studio 和jdk

jdk的安装参考了 ubuntu20.04 安装jdk环境变量配置 然而并没有用 验证java -version的时候提示我没有安装java ,以至于我只能根据提示

重新安装了一次 只不过二者是不同的 一个是Oracle的java,一个是open-jdk,如果open-jdk不行的话,最终还是要安装Oracle版本的

结果发现因为自己只留了20G 的 空间,下载了一些东西将满了。。

然后留了40G 也不够,因此开始第二个考虑

第二阶段:

家里有一台多年之前的thinkpad ,先看看能不能行,型号是r51e

经过查询,这台老机器大家基本安装的都是 8.04...这年代也太久远了 把u盘启动装上之后提示我,我手头的是64位的系统,不能装在i686的机器上,果断放弃

第三阶段:

目前看来只能用双系统了,手头有好几个优盘,其中一个是老毛桃的PE盘,一个是之前直接烧录ISO的优盘,ISO的大一点有8G,因此想顺便作一个双系统的优盘启动盘,

参考链接:优盘制作双系统启动盘

注意:这一步我是失败的,在优盘量产的那一步,下载的量产软件启动之后,所有的USB接口都失灵了!boot阶段是可以的,只要系统起来,鼠标键盘就没有响应。上网查了一些解决方案,都是重新安装USB驱动,问题是我的鼠标键盘都没有用了,怎么可能重新安装呢。。当然了现在想想也许可以用PS/2驱动的键鼠试一下,但是以后这种情况呢?不说有没有键鼠,就算有,主板上不一定还给你留着这个口子呢。

这时候还好常备了🍑的PE,直接重装了系统,瞬间复活。。所以说文件不存储在C 盘是多么的重要

下面就是正式的安装双系统的过程了:

1.制作优盘启动盘:参考链接很多 ,随便放一个吧 ubuntu 优盘启动盘制作

2.安装双系统: 参考链接:windows10安装ubuntu双系统教程(绝对史上最详细)博客园的这篇真是超级详细了,实操没有那么复杂,第一次我按照他的说法 在SSD上分了40G给/, 80G在机械硬盘上给/home,结果装了一堆东西之后告诉我/满了。。然后为一不做二不休直接128G全放在SSD上了,还好SSD是512的,加上windows东西都放在机械硬盘上了,不然真不好处理

3. 安装完了之后居然默认进的是windows!让我史料为及。查了一些资料后来还是直接启动的时候f8进boot选项,然后选ubuntu了,在ubuntu里改grub也没啥用,这样也挺好,相当于自己有一个隐藏的系统了,自己一些小片可以放里面,不会被找到

4. 系统必要配置:

        4.1 升级清华源,这个是每次装完系统的习惯了,也不知道现在是不是还有这个必要,参考链接: ubuntu 20.04更换国内源

        4.2 安装中文输入法: 本来参考的是 安装google拼音,结果就是不行,最后还是只能安ibus,也可以凑合用,参考链接 20.4安装中文输入法

        4.3 后面的顺序就比较随意了,随意的后果就是当我想起来的时候,python3已经装好了,本来想用anaconda进行管理的,现在看起来可能只能用virtualenv来管理了,可千万别装坏了

       装githttps://zhuanlan.zhihu.com/p/137578868icon-default.png?t=L9C2https://zhuanlan.zhihu.com/p/137578868

装openCVhttps://www.ywnz.com/linux/7268.htmlicon-default.png?t=L9C2https://www.ywnz.com/linux/7268.html官网下载装N卡驱动https://blog.csdn.net/weixin_39891262/article/details/110489942icon-default.png?t=L9C2https://blog.csdn.net/weixin_39891262/article/details/110489942,装cuda和cudnn,当初就是装cuda用了4ghttps://blog.csdn.net/ashome123/article/details/105822040/icon-default.png?t=L9C2https://blog.csdn.net/ashome123/article/details/105822040/装JDKhttps://blog.csdn.net/weixin_38924500/article/details/106215048icon-default.png?t=L9C2https://blog.csdn.net/weixin_38924500/article/details/106215048装Android Studiohttps://blog.csdn.net/qq_22948593/article/details/109957099icon-default.png?t=L9C2https://blog.csdn.net/qq_22948593/article/details/109957099话说,AS第一次启动 之后真的很需要时间了,很多image和gradle都要去下载,也是很占空间的,当时抛弃虚拟机也有一部分是这个原因,AS在虚拟机上太浪费时间和性能了

下载一堆github上的开源SLAM代码:

SLAMBOOK2  ,LSD-SLAMORBSLAM2Android,SLAM_IMU,VINS_Honor,VINS_mono,ORBSLAM2_AR_andorid

安装opencv4https://blog.csdn.net/public669/article/details/99044895icon-default.png?t=L9C2https://blog.csdn.net/public669/article/details/99044895安在eigenhttps://blog.csdn.net/weixin_42454034/article/details/118547148icon-default.png?t=L9C2https://blog.csdn.net/weixin_42454034/article/details/118547148安装ceres和g2ohttps://blog.csdn.net/weixin_53660567/article/details/120295824icon-default.png?t=L9C2https://blog.csdn.net/weixin_53660567/article/details/120295824然后再根据orb-slam3的论文,下载一些必要的数据集以备训练使用即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值