吴哥哥的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
工具基本安装完成,后续需要安装的工具我会继续安装哈
下一步:下载编译源码
- 吴哥哥的PixHawk开发笔记 基于windows eclipse
- Pixhawk---基于NSH的Firmware开发与调试
- Pixhawk---基于NSH的Firmware开发与调试
- Pixhawk windows开发环境安装
- pixhawk自学笔记之windows下的cmake编译
- 在windows下搭建pixhawk的开发环境
- 搭建Windows下基于Eclipse的PHP开发环境
- 搭建Windows下基于Eclipse的PHP开发环境
- 搭建Windows下基于Eclipse的PHP开发环境
- 搭建Windows下基于Eclipse 的 PHP 开发环境
- 搭建Windows下基于Eclipse 的 PHP 开发环境
- 搭建 Windows 下基于 Eclipse 的 PHP 开发环境
- Windows下基于Eclipse的Hadoop开发环境完全配置
- Windows下Eclipse开发基于Sailfin的SipServlet应用
- 搭建Windows下基于Eclipse的PHP开发环境
- windows下的android开发环境搭建(基于Eclipse)
- VLC for android Windows平台上基于 Eclipse的开发
- Windows下基于eclipse的Spark应用开发环境搭建
- 二维码工具类
- @property 的用法
- ANDROID应用内截图
- 对/etc/rc.d/init.d/目录的一点理解
- 【HDU】1297 - Children’s Queue(BigDecimal & 递推 & 思维)
- 吴哥哥的PixHawk开发笔记 基于windows eclipse
- java代理机制
- iOS事件响应链
- mysql sqlserver 分页查询
- Windows 下配置 Eclipse 连接 Hadoop 开发环境
- 蛇形矩阵
- 今日头条 回文解码
- 正则表达式
- Python 命名空间和LEGB规则