首页
›
智能机器人、自动化与智能装备工程
›
173-飞控设备驱动与自定义传感器
›
《ArduPilot外设驱动与设备接入》
VIP7
本课程属于:173-飞控设备驱动与自定义传感器
智能机器人、自动化与智能装备工程 · 共 7 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ArduPilot外设驱动与设备接入
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ArduPilot外设驱动与设… · 核心概念 · 整体框架与学习路径
课程导入
ArduPilot
02
ArduPilot系统架构概览
目标=飞行控制栈 · 硬件抽象层 · 传感器驱动
ArduPilot
系统架构概览
03
开发环境搭建
目标=Ubuntu与Windows下… · 源码获取 · SITL仿真环境与硬件在环测试准备
开发环境搭建
Ubuntu
04
ArduPilot源码结构解析
目标=libraries目录 · AP_HAL · AP_InertialSensor
ArduPilot
源码结构解析
05
硬件抽象层HAL
目标=HAL接口设计 · 不同硬件平台(ChibiOS · Linux
HAL
硬件抽象层
06
外设总线基础
目标=I2C · SPI · UART
外设总线基础
I2C
07
设备驱动模型
目标=ArduPilot中设备注册 · 探测 · 初始化
设备驱动模型
ArduPilot
08
传感器驱动开发入门
目标=以IMU为例 · 讲解寄存器操作 · 数据读取
传感器驱动开发入…
IMU
09
GPS设备接入
目标=uBlox · NMEA · DroneCAN GPS等协议解析
GPS
设备接入
10
气压计与磁力计驱动
目标=I2C/SPI设备探测 · 数据补偿 · 校准流程与常见问题排查
气压计
磁力计驱动
11
光流与测距传感器
目标=光流模块 · 激光雷达 · 超声波传感器的接入方法与数据融合要点
光流
测距传感器
12
CAN总线设备接入
目标=DroneCAN协议基础 · 节点管理 · 动态分配ID与设备驱动开发实战
CAN
总线设备接入
13
遥控输入与输出设备
目标=SBUS · CRSF · PPM
遥控输入
输出设备
14
电源与电池监控设备
目标=模拟电压电流检测 · SMBus智能电池 · DroneCAN电池设备接入
电源
电池监控设备
15
外设参数系统
目标=参数定义 · 参数表 · 参数加载与保存
外设参数系统
目标=参数定义
16
设备驱动调试方法
目标=日志分析 · MAVLink调试消息 · 示波器与逻辑分析仪的使用技巧
设备驱动调试方法
目标=日志分析
17
驱动性能优化
目标=中断处理 · DMA传输 · 任务调度
驱动性能优化
目标=
18
案例实战一
目标=从零开发一个I2C温度传感器驱…
案例实战一
I2C
19
案例实战二
目标=基于DroneCAN实现一个自…
案例实战二
DroneCAN
20
案例实战三
目标=为ArduPilot添加一款新…
案例实战三
ArduPilot
21
案例实战四
目标=在SITL中模拟外设并进行驱动…
案例实战四
SITL
22
常见问题与故障排查
目标=设备不识别 · 数据异常 · 总线冲突
常见问题
故障排查
23
外设驱动安全性设计
目标=故障检测 · 冗余管理 · 失效保护与飞行安全策略
外设驱动安全性设…
目标=故障检测
24
固件编译与烧录
目标=针对不同硬件平台的编译选项 · 固件生成 · 烧录与启动流程
固件编译
烧录
25
设备接入与飞控参数调优
目标=传感器方向 · 偏移 · 量程
设备接入
飞控参数调优
26
多传感器融合与冗余
目标=EKF3对外设数据的融合机制 · 多GPS · 多IMU的冗余配置
多传感器融合
冗余
27
外设驱动与MAVLink集成
目标=通过MAVLink扩展外设状态… · 命令控制与地面站交互
MAVLink
外设驱动
28
综合项目
目标=设计并实现一个完整的外设接入方… · 包括硬件选型 · 驱动开发
综合项目
目标=设计并实现…
29
课程总结与进阶方向
目标=知识体系回顾 · 开源社区贡献指南 · 持续学习资源与职业发展建议
课程总结
进阶方向
30
综合考核
目标=基于真实场景的外设驱动设计题 · 代码审查与调试任务 · 检验学习成果
综合考核
目标=基于真实场…
所属VIP或分类
同VIP:PX4自定义传感器驱动开发
同VIP:无人机CAN-UART设备驱动开发
同VIP:自定义飞控驱动SITL与HIL验证