吴哥哥的PixHawk开发笔记 基于windows eclipse
2016-07-28 16:48
369 查看
第一阶段:开发环境建立
官网地址: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
工具基本安装完成,后续需要安装的工具我会继续安装哈
下一步:下载编译源码
相关文章推荐
- Java并发程序设计(1)
- java之JDBC增删改查操作
- java线程基础
- Java学习笔记--类加载机制
- BigInteger与16进制之间的转化
- Spring boot 集成邮件服务
- Eclipse调试Android开发工具ADB
- springmvc NetworkError: 404 Not Found
- JAVA总结系列之Map
- JAVA通过WebService上传文件
- Spring4笔记----工厂方法配置bean
- 安装maven时安照说明配置环境变量JAVA_HOME
- JAVA定时器实现之一(通过继承TimerTask)
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream问题的解决
- struts2中获得jsp元素值使用接口方法
- eclipse插件OpenExplorer快速打开文件目录
- java基础知识问题解答
- 简单的mybatis+spring+junit整合
- Insight task:annotation-driven 解析 | Insight 常识
- java语言基础入门——字符串两种建立方式的比较