吴哥哥的PixHawk开发笔记 基于windows eclipse

来源:互联网 发布:黑马程序员怎样 编辑:程序博客网 时间:2024/05/01 23:32

第一阶段:开发环境建立

         官网地址:https://pixhawk.org/start      老版开发地址,基本已经停用

                            http://px4.io/                 新版本官方地址

                                  

源码 github地址 https://github.com/PX4

        


包括firmware 这个是我们使用的软件的源码,hardware是硬件原理图及PCB,及其他的依赖的库,其他的倚赖的库包括如GPS的库 bootloader等,没有详细去研究了。

PixHawk 分为两个版本 一个由原生的pix团队提供的固件,一个由APM团队提供的固件(PS:这里描述可能不准确,其实就是两个团队共同开发的一个硬件平台上的两个版本的软件)

APM团队的源码GitHub上的地址:

         https://github.com/ArduPilot   里面有PX4Firmware 的固件,这里不细究这个固件

 

 

 

 

1.     安装工具:

a)      Git工具

安装这两个git工具  1. git for windows    不是github for windows

             2. tortoisegit   这个是git的一个图形化操作界面,两个工具安装完毕了点击右键会如图所示。

下载  连接 https://download.tortoisegit.org/

Git forwindows 百度有哈


         PS:工具很重要哈,这两个工具交叉使用git很方便的哈,git怎么用的可以去网上问度娘,或者去看看廖雪峰的那个 git笔记哈

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

 

 

安装完毕后建议参考官方文档  http://dev.px4.io/starting-installing-windows.html  这里全是英文的,可以使用翻译软件或者自己慢慢来阅读哈


大致就是下载这三个工具 QT   ToolChain  Usb Drivers

先下载windows的交叉编译工具链Toolchain并且安装完毕后有

我们采用 eclipse  来查看和编译代码,也可以使用console来编译代码  USBdriver会在安装 ToolChain的时候自动安装。

安装后的文件夹

运行 SoftwareDowload自动下载源码到toolchain的安装路径, 但是不建议使用这个……因为我试了很多次下载的代码都不能编译通过,翻墙出去google才发现是倚赖的库没有下全,坑了3天….差点都放弃了


注意哈,如果自己安装有python的开发环境,要先从系统变量里面移除哈,这个怎么移除系统环境变量 请自行问度娘

http://jingyan.baidu.com/article/d5a880eb6aca7213f047cc6c.html

 

 

工具基本安装完成,后续需要安装的工具我会继续安装哈

下一步:下载编译源码

 

1 0