目录

基于Mavlink的上位机地面站开发教程

第一节 开发环境搭建

1、预编译 (源码尽量放到非中文目录下面)

2、初次编译 ​

3、删除这个speech引用,重新引用这个speech包(每个人的环境不一样,可能是其他引用包有问题)

4、编译成功初次编译成功的效果,因为每个人的电脑开发环境不同,编译的结果也不同,但是首先保证windows 10 SDK,.NETFramework 4.6.2这些组件一定要在你的编译器里面存在。


基于Mavlink的上位机地面站开发教程

第一节 开发环境搭建

桌面上位机的开发用微软的C#平台,是最容易上手的,C#网上资料很多,各种优秀控件直接用。我在最开始接触飞控开发,就是通过C#来做的地面站。然后慢慢入手的飞控开发。最好有些C语音的基础,然后C#的基础。C#比较简单,网上的视频教程也比较多。如果没有C#基础请看如下的视频教程,花2周时间好好学学。开源代码下载地址 https://github.com/diydrones/MissionPlanner。操作系统要求 1.3.50(包含1.3.50)之后版本系统必须升级到win10,1.3.50之前也就是1.3.4X,Win7就可以了,附件里的1.3.50修改版 去掉了对.net standard 的支持,只保留了对.net Framwork支持开发IDE Visual Studio Community 2017(win7先安装.net 4.6)+SSCERuntime
 

静静的等待安装完成,因为比较大,安装的时间也比较久。尽量采用我们的这个安装环境和下载对应的组件,要不然只用我们的源码去在你个人电脑上编译,会有各种各样的问题。下载源码 我们采用1.49的版本进行编译https://github.com/ArduPilot/MissionPlanner/releases/tag/MissionPlanner1.3.49 MP的作者在1.50以后的代码不支持win 7,所以我们考虑到编译的便捷和支持更广泛,我们考虑采用1.49为版本做为讲解和开发。并且作者是打算 让MP支持ubuntu,所以编译起来也会有很多问题。

1、预编译 (源码尽量放到非中文目录下面)

2、初次编译
 

初次编译会有一些各种各样的引用失败,可以尝试删除这个引用,再度引用一遍就OK!

3、删除这个speech引用,重新引用这个speech包(每个人的环境不一样,可能是其他引用包有问题)

4、编译成功初次编译成功的效果,因为每个人的电脑开发环境不同,编译的结果也不同,但是首先保证windows 10 SDK,.NETFramework 4.6.2这些组件一定要在你的编译器里面存在。

MP地面站二次开发教程(一)开发环境搭建和编译相关推荐

  1. 全志A33开发板的android环境搭建及编译、打包

    转自:http://blog.csdn.net/jangel_lee/article/details/44306621 A33环境搭建编译手册 说明 目录 Ubuntu安装 4 制作Ubuntu的US ...

  2. 鸿蒙开发板怎么玩?Neptune开发教程---OpenHarmony开发体验-环境搭建-编译-烧录

    目录 鸿蒙开发板(Neptune)开发教程-环境搭建-编译-烧录 Neptune简介 介绍特点 开发板参数 引脚 说明 开发环境搭建 linux编译环境搭建 python环境安装 hpm环境安装 wi ...

  3. Xamarin Anroid开发教程之验证环境配置是否正确

    Xamarin Anroid开发教程之验证环境配置是否正确 经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节 ...

  4. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  5. 视频教程-基于python的微信公众号开发教程-微信开发

    基于python的微信公众号开发教程 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试(软考)--"信 ...

  6. 3D打印软件Cura的二次开发(GUI)--环境搭建

    3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai  关注 2016.07.06 12:36*  字数 1639  阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...

  7. Scons环境搭建和编译原理概述及嵌入式开发常用模板

    Scons环境搭建和编译原理概述及嵌入式开发常用模板 Scons是用python实现的一个类似makefile的软件构建工具.其官网是SCons: A software construction to ...

  8. Python 网站开发(一)环境搭建

    前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...

  9. 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

    使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...

  10. vue开发移动端h5环境搭建

    技术选型 公司现在需要开发移动端的h5,使用现在比较流行的vue 2.0开发,使用的脚手架是Vant2,网络访问使用的是axios,路由跳转使用的是vue-router,开发工具是vscode,作为一 ...

最新文章

  1. 送Datawhale限量红包封面啦!
  2. Android自定义控件之轮播图控件
  3. windows下查看dns缓存和刷新缓存
  4. 有源则至清——我读《移山之道》
  5. java maven部署_eclipse中maven项目部署到tomcat
  6. python与sap_Python结合SAP GUI Script操作sap的简易教程
  7. Mysql Update 流程摘抄
  8. IDEA商店无法打开的解决方法
  9. 对JDBC进行简单的封装
  10. Andrew Ng机器学习公开课笔记 -- Generative Learning algorithms
  11. php vendor 删除,composer update删除第三方库的问题
  12. mysql主从中断原因_mysql主从中断
  13. 微信UnionID的作用
  14. 详版大数据报告_《2018抖音大数据报告》完整版,赶快收藏!
  15. 计算机模拟超光速,超光速十代笔记本电脑怎么样-电脑测评
  16. 视比特“AI+3D视觉”核心产品 | 智能下料分拣产线
  17. ISA-95/B2MML教程 : 从用例到XML消息的整合实践
  18. 全国青少年软件编程(Scratch)等级考试一级考试真题2022年12月——持续更新.....
  19. win10环境下安装VB(解决兼容性问题)
  20. 微众银行Solidity智能合约库:区块链工程师的随身工具箱

热门文章

  1. Sullivan:与 Thurston 有关的十个故事
  2. tableau电商数据看版的制作
  3. 蓝库云|什么是供应链管理?SCM对制造业的重要性
  4. 聪颖少年——李耳少年求学好问爱思考的故事:写出流传千古的《道德经》的老子...
  5. pos机必须使用的物联网卡,流量卡
  6. JavaWeb极速上手
  7. STM32普通IO脚中断过程
  8. flash与字符串:字符串与属性
  9. com.fr.general.data.TableDataException:错误代码:11300001 数据集配置错误
  10. 企业流程管理体系建设的关键