由于项目需要做基于Simulink的PX4二次开发,在Windows下面做,所以需要在Windows下查看PX4的代码,故写该文档,记录环境安装和配置过程。
按照该网页安装工具链:Windows Installation Instructions

安装后用工具链中的eclipse查看代码,由于只是在windows下面查看代码,而固件开发还是在ubuntu下面做,所以只安装工具链,不安装驱动也可以。
笔者的系统是win10 64位,但是安装了工具链之后,发现安装eclipse打开会报java运行环境的错误。

几经折腾,发现必须安装java8的32位JDK和JRE,才可以正常打开eclipse。

PX4的官方教程里没有给出基于eclipse开发和的配置步骤,笔者发现参考APM的官方开发文档,可以成功配置eclipse,步骤如下:

  • 将固件Firmware中的eclipse.cproject和eclipse.project分别改成.cproject和.project.
    注意在改的时候需要给完整的文件名后额外加一个点,即:eclipse.cproject->.cproject.;eclipse.project->.project.。保存时系统会自动将最后的点去掉。
  • 导入工程
    在开始菜单中找到PX4 Toolchain->PX4 Eclipse,然后打开Eclipse,在菜单中选择File->Import->General->Existing Projects Into Workspace
    然后选中Select root directory,并定位到Firmware目录,然后Finish,如下图所示:
    查看代码
  • 则在Eclipse工程中出现PX4-Firmware工程,可以使用Eclipse查看代码。

最新文章

  1. 加入一个线程:join
  2. 基于Spring + Spring MVC + Mybatis + shiro 高性能web构建
  3. 【Python】[函数] 函数的参数与递归函数
  4. 三大WEB服务器对比分析(apache ,lighttpd,nginx)
  5. 深入学习微框架:Spring Boot - NO
  6. 使用ASP.Net WebAPI构建REST服务(二)——路由
  7. SendTextMessage如何打开记事本并显示指定内容
  8. Edit Box多行显示时如何使滚动条始终在下方
  9. 第1条:了解Objective-C 语言的起源
  10. Java 之 web.xml(Java之负基础实战)
  11. Python日期时间的相关操作
  12. 两个Xml转换为DataSet方法(C#)
  13. 转发—Android开发常用的插件及工具
  14. BigInteger与BigDecimal
  15. google的protobuf简单介绍
  16. 记关于vue-cli3 本地代理模拟数据的实践
  17. Apache+jboss群集优化
  18. (笔记)电路设计(十一)之DC/DC电源转换方案设计应用
  19. 配置Ubuntu16.04虚拟机 (用途:CTF_pwn)
  20. union和union all的并集(相加)区别

热门文章

  1. poj_3415 后缀数组+单调栈
  2. IOS 十位数0补齐
  3. [LintCode] 第一个错误的代码版本
  4. (转)OpenGL混合的基本知识
  5. ObjectId
  6. Zipline入门教程
  7. puma 配置,启动脚本
  8. Kafka笔记整理(三):消费形式验证与性能测试
  9. 子集和问题(应用--换零钱)POJ2229:Sumsets
  10. TraClus java版实现