笔者基本上在2016.06第一次实实在在接触linux,为的是linux下编译px4能更快些,然而摸索一段时间下在牛叔的帮助下仍然没有安装成功。时至至今终于独立下载配置好了px4,下载安装eclipse和qgc。对于没有接触过linux安装这些东西的同学确实有点困难,为此记录下笔者的linux的入门方法和安装流程以便其他没有经验的同学参考^_^。

1.首先确实要下决心折腾这种东西,因为linux在很多场合都是要用的,学习也好工作也好,都逃不掉。

2.入门方法。

        首先要理解linux,明白linux和win的思想是很大差别的。win是将安装软件所有的东西都放在一起,双击即可,要用的东西都放在一个文件夹里面,其他软件要用到相同的东西是不可能从这个软件文件夹里得到支持的,因为协议不一样,如果非要用,自己(软件)写去(他们是为了盈利,所以不可能把自己的东西给你用);相比之下,linux是开源系统,所以里面的东西相对于各自的软件都是透明的,因此安装软件都是把软件安装在各个文件夹里面,大家(软件)都把一些数据放在bin文件夹里,把配置的东西都放在另一个文件夹里。所以不要担心安装软件都不知道软件安装在哪里,怕他们相互影响(笔者刚开始就这么担心过)。

然后还有当你下载东西或者安装软件都进行到一半停了,这个时候不要慌,Crtl+c停止当前操作,重新执行停下来前的命令,一切都会继续进行,没有影响。(笔者之前安装一些软件也是特别怕)

        以上是笔者之前没有理解的。接下来讲下入门步骤

        首先要看的书籍,《笨兔兔的故事》,这个一定要看!!这本书以拟人的手法非常有趣的讲解了linux运作方式,非常帮助理解linux系统的原理!!其次,《鸟哥的Linux私房菜》感觉只能当工具书查看,其实有什么疑问直接百度就好。

3.操作实践

配置px4环境:

        (1)网上下载vmware和ubuntu14.04(记住是14.04版本的),安装这些百度经验里面都有,再不行就多看几个网页。

        (2)px4环境配置过程就是卸载掉串口相关的程序,安装好cmake3.x.y版本,gcc4.9版本,git,下载好程序,最后make就可以了。可以参考Ubuntu操作系统下Pixhawk原生固件PX4的编译方法px4中文维基

        需要说明的是下载安装的gcc是32位的,而现在自己的计算机一般都是64位,自然会安装64位的vmware,所以会出现不兼容的情况,而笔者没有意识到这一点,以至于arm-none-eabi-g++-v查看gcc版本一直不成功。

        还有一点很重要,linux下载个东西真是够慢的,而且经常下载不下来,所以很需要win系统与vmware中的linux共享一个文件夹,以便这次下载好的安装包换个电脑还能用或者win下传安装包或者文件给linux(笔者刚开始尝试共享移动硬盘,死活不行,现在暂时也没搞好),这个就可以参考win7与虚拟机中linux共享文件方法(win10一样哟)

        (3)安装eclipse

        这个还是百度经验里的Linux下安装Eclipse,用于C++编写,其中下载地址是:eclipse for linuxjdk for linux

        有任何疑问,请百度,笔者也是才发现,linux已经用了好多年,现阶段碰到的问题网上基本上都有解答

贴上笔者安装完成的截图,show下(炫耀炫耀).......好吧,其实很low,希望尽快进入只有linux系统的计算机世界




如果您觉得此文对您的发展有用,请随意打赏。 
您的鼓励将是笔者书写高质量文章的最大动力^_^!!


Logo

更多推荐