原文链接

简介

ArduPilot代码库有点大(核心的ardupilot git树大概有70万行代码),对新人来说这有点吓人. 这个文档打算给出一点建议,关于如何快速上手相关代码. 我们假设你熟悉C++的关键概念, 另外好多例子都是假设你在Linux上看代码的, 

我们提供这个文档和下面的链接当教程用. 需要一个接一个的学过去.后面还会提供更多内容.如果你觉得有什么重要的信息漏掉了,也可以在github上到ArduPilot项目里面去给我们报个bug,我们会尽量解决的

教程顺序

  • 简介和代码结构
  • 例子
  • 多线程
  • 串口和命令行
  • 遥控
  • 存储管理
  • 模型类别

即将上线的教程

我们接下来还会增加更多教程(下面的列表很诱人吧),有空常回来看看咯.

  • MAVLink telemetry handling
  • The Dataflash library for onboard logging
  • Analog input
  • GPIOs
  • Timing and profiling
  • PX4 device drivers
  • I2C Drivers
  • SPI Drivers
  • CANBUS drivers and uavcan
  • memory management
  • Maths functions
  • Inside the AP_AHRS attitude and position estimator
  • Porting ArduPilot to a new board
  • AP_HAL Utility functions
  • PIDs and other control libraries
  • Inside the SITL simulator
  • Inside the AP_Param parameter system
  • AP_Notify for buzzers and LEDs
  • The ArduPilot autotest system
  • How autobuilds work, and developer autobuilds
  • How ardupilot boot process works on PX4

欢迎来到ArduPilot!

你都看到这了,应该是准备好要参与ArduPilot开发了.加入我们的邮件列表来参与讨论吧.我们还有每周的开发者语音会议,有时候用Skype,有时候用IRC. 看论坛得到具体的时间信息吧.

欢迎参与ArduPilot开发, 也真诚的希望您能成为我们的一份子.

  • ArduPilot入门- 简介
  • ArduPilot入门 - 例子
  • ArduPilot入门 - 多线程
  • ArduPilot入门 - 串口和命令行
  • ArduPilot入门- 遥控
  • ArduPilot入门- 存储管理
  • ArduPilot入门- 模型类别

无人机飞控平台ArduPilot源码入门教程 - 首页相关推荐

  1. 无人机飞控平台ArduPilot源码入门教程 — 简介

    本文介绍ArduPilot的基本结构.在动手之前,先搞定用什么工具来看代码.你可以直接用浏览器在github上看,不过最好是能用个IDE工具,结构化地显示代码,方便你找函数,结构,类定义之类的东西. ...

  2. 无人机飞控平台ArduPilot源码入门教程 — 例子

    学习代码的第一部是看库里面的例子. 沿袭arduino的传统, 我们在很多库里面都实现了例子. 这些例子就是一个主程序, cpp格式的. 了解ArduPilot中使用的库API和习惯约定,是看懂代码的 ...

  3. 君正全平台linux源码同步教程(除X1830人脸识别板)

    环境:Ubuntu20.04 一.获取许可认证 根据君正全平台linux源码获取文档,使用"Alt+Ctrl+T"打开命令窗口,输入 $ssh-keygen 一直回车,回车,回车 ...

  4. Java毕设springboot图片分享网站平台 毕业设计源码 使用教程(3

    开发框架:springboot 模板引擎:Thymeleaf 开发工具:Idea2020 数据库:mysql8 数据库管理工具:navicat 其他开发语言:html + css +javascrip ...

  5. Java毕设 仿京东淘宝 多用户商城平台 毕业设计源码 使用教程(2)店铺功能

  6. [Pixhawk] ardupilot源码windows编译教程

    [声明] 此教程最开始取自于淘宝商家,后查找资料发现淘宝商家取自"怒飞垂云"的教程,但原教程中有些冗余和错误导致无法通过编译,我做更改整理后发出,如有疑问请各位一起讨论. 目录 一 ...

  7. 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址

    新版网课联盟27刷网课平台源码+安装教程+最新模板 第一步:准备一个服务器+域名 没有域名暂时使用服务器网址也可以 第二步:上传文件 上传文件到wwwroot上面,进行解压 第三步:进行防伪静态设置: ...

  8. 视频教程-经典Vue从入门到案例到源码分析教程(含资料)-Vue

    经典Vue从入门到案例到源码分析教程(含资料) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业 ...

  9. 直播平台源码搭建教程盘点直播技术中的编解码、直播协议、网络传输与简单实现

    直播平台源码搭建教程盘点直播技术中的编解码.直播协议.网络传输与简单实现 Live CheatSheet | 直播技术理论基础与实践概论 音视频直播的基本流程都是采集 → 编码推流 → 网络分发 → ...

最新文章

  1. Linux编程中的坑——C++中exit和return的区别
  2. python 命令行参数-Python处理命令行参数
  3. 使用JMS实现请求/应答程序
  4. 小辣椒p60手机怎么样_小辣椒双机来临,搭载联发科 最低499元
  5. 收货地址 - 设置默认收货地址
  6. Newtonsoft.Json反序列化(Deserialize)出错:Bad JSON escape sequence
  7. Android找工作系列之自定义View
  8. Apple发布watchOS 5 Beta 9
  9. 箭在弦上!雷军暗示:小米10系列有望2月3日开启预热
  10. 91Android万能驱动最新版,NVIDIA万能驱动电脑版下载|NVIDIA万能驱动官方安装版下载 -爱安卓...
  11. 关于Oracle创建新的监听和服务名的问题一二
  12. idea中tomcat不能发布html,idea中Tomcat无法启动成功
  13. word图片嵌入式为何只能看到一部分_如何巧妙选择打印Word文档内容?
  14. 天牛须和贪心算法_BAS_optimization 天牛须算法的简单编写 - 下载 - 搜珍网
  15. 关键词SEO优化技巧
  16. 百度飞桨第一课--让人拍案叫绝的创意都是如何诞生的?
  17. 网络速率方面的知识(Kbps Mbps KB/s Mb/s Kb/s等)
  18. HDU1495 非常可乐【倒水问题+BFS】
  19. 计算机组装实验老毛桃u盘报告,老毛桃WINPE优盘(U盘)安装系统图解
  20. 在线导入Excel自定义报表,助力快速攻克金融系统开发难点

热门文章

  1. docker的安装及配置加速器
  2. python自动回复_Python 实现微信自动回复
  3. libcurl库简介
  4. 项目管理|如何制定项目进度计划?
  5. 【SQL2014】 SQL Server身份认证方式登录失败(错误18456)
  6. 职业迷茫?路在何方?本科毕业考研还是工作?
  7. 下载youtube 在线工具_9个无需下载的免费在线工具,都是你工作中经常用得到的!...
  8. 解决Chrome网页编码显示乱码的问题
  9. 湖北恩施高考成绩查询2021,2021年湖北高考成绩什么时候出(附查询入口)
  10. jsp使用rsa加密服务端Java解密