无人机飞控平台ArduPilot源码入门教程 - 首页
原文链接
简介
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源码入门教程 - 首页相关推荐
- 无人机飞控平台ArduPilot源码入门教程 — 简介
本文介绍ArduPilot的基本结构.在动手之前,先搞定用什么工具来看代码.你可以直接用浏览器在github上看,不过最好是能用个IDE工具,结构化地显示代码,方便你找函数,结构,类定义之类的东西. ...
- 无人机飞控平台ArduPilot源码入门教程 — 例子
学习代码的第一部是看库里面的例子. 沿袭arduino的传统, 我们在很多库里面都实现了例子. 这些例子就是一个主程序, cpp格式的. 了解ArduPilot中使用的库API和习惯约定,是看懂代码的 ...
- 君正全平台linux源码同步教程(除X1830人脸识别板)
环境:Ubuntu20.04 一.获取许可认证 根据君正全平台linux源码获取文档,使用"Alt+Ctrl+T"打开命令窗口,输入 $ssh-keygen 一直回车,回车,回车 ...
- Java毕设springboot图片分享网站平台 毕业设计源码 使用教程(3
开发框架:springboot 模板引擎:Thymeleaf 开发工具:Idea2020 数据库:mysql8 数据库管理工具:navicat 其他开发语言:html + css +javascrip ...
- Java毕设 仿京东淘宝 多用户商城平台 毕业设计源码 使用教程(2)店铺功能
- [Pixhawk] ardupilot源码windows编译教程
[声明] 此教程最开始取自于淘宝商家,后查找资料发现淘宝商家取自"怒飞垂云"的教程,但原教程中有些冗余和错误导致无法通过编译,我做更改整理后发出,如有疑问请各位一起讨论. 目录 一 ...
- 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址
新版网课联盟27刷网课平台源码+安装教程+最新模板 第一步:准备一个服务器+域名 没有域名暂时使用服务器网址也可以 第二步:上传文件 上传文件到wwwroot上面,进行解压 第三步:进行防伪静态设置: ...
- 视频教程-经典Vue从入门到案例到源码分析教程(含资料)-Vue
经典Vue从入门到案例到源码分析教程(含资料) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业 ...
- 直播平台源码搭建教程盘点直播技术中的编解码、直播协议、网络传输与简单实现
直播平台源码搭建教程盘点直播技术中的编解码.直播协议.网络传输与简单实现 Live CheatSheet | 直播技术理论基础与实践概论 音视频直播的基本流程都是采集 → 编码推流 → 网络分发 → ...
最新文章
- Linux编程中的坑——C++中exit和return的区别
- python 命令行参数-Python处理命令行参数
- 使用JMS实现请求/应答程序
- 小辣椒p60手机怎么样_小辣椒双机来临,搭载联发科 最低499元
- 收货地址 - 设置默认收货地址
- Newtonsoft.Json反序列化(Deserialize)出错:Bad JSON escape sequence
- Android找工作系列之自定义View
- Apple发布watchOS 5 Beta 9
- 箭在弦上!雷军暗示:小米10系列有望2月3日开启预热
- 91Android万能驱动最新版,NVIDIA万能驱动电脑版下载|NVIDIA万能驱动官方安装版下载 -爱安卓...
- 关于Oracle创建新的监听和服务名的问题一二
- idea中tomcat不能发布html,idea中Tomcat无法启动成功
- word图片嵌入式为何只能看到一部分_如何巧妙选择打印Word文档内容?
- 天牛须和贪心算法_BAS_optimization 天牛须算法的简单编写 - 下载 - 搜珍网
- 关键词SEO优化技巧
- 百度飞桨第一课--让人拍案叫绝的创意都是如何诞生的?
- 网络速率方面的知识(Kbps Mbps KB/s Mb/s Kb/s等)
- HDU1495 非常可乐【倒水问题+BFS】
- 计算机组装实验老毛桃u盘报告,老毛桃WINPE优盘(U盘)安装系统图解
- 在线导入Excel自定义报表,助力快速攻克金融系统开发难点
热门文章
- docker的安装及配置加速器
- python自动回复_Python 实现微信自动回复
- libcurl库简介
- 项目管理|如何制定项目进度计划?
- 【SQL2014】 SQL Server身份认证方式登录失败(错误18456)
- 职业迷茫?路在何方?本科毕业考研还是工作?
- 下载youtube 在线工具_9个无需下载的免费在线工具,都是你工作中经常用得到的!...
- 解决Chrome网页编码显示乱码的问题
- 湖北恩施高考成绩查询2021,2021年湖北高考成绩什么时候出(附查询入口)
- jsp使用rsa加密服务端Java解密