首页
›
智能机器人、自动化与智能装备工程
›
090-PX4飞控开发与系统调试
›
《PX4飞控固件编译与板级部署》
VIP8
本课程属于:090-PX4飞控开发与系统调试
智能机器人、自动化与智能装备工程 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
PX4飞控固件编译与板级部署
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=PX4飞控固件编译与板级部署的… · 核心概念 · 整体框架与学习路径
课程导入
PX4
02
PX4生态概览
目标=PX4架构 · 模块组成 · 支持硬件平台
PX4
生态概览
03
开发环境搭建
目标=Ubuntu系统准备 · 工具链安装 · 依赖包管理
开发环境搭建
Ubuntu
04
源码获取与版本管理
目标=Git基础 · PX4源码仓库结构 · 子模块更新
源码获取
版本管理
05
编译系统解析
目标=Make与CMake构建流程 · PX4构建系统架构 · 目标生成机制与编译选项
编译系统解析
Make
06
目标板配置
目标=板级配置文件 · boardconfig · defaults
目标板配置
目标=板级配置文…
07
首次编译实战
目标=选择目标板 · 执行编译命令 · 理解编译输出
首次编译实战
目标=选择目标板
08
固件格式与产物
目标=elf · bin · px4文件区别
固件格式
产物
09
Bootloader基础
目标=Bootloader作用 · PX4 bootloader架构 · 编译与烧录方法
Bootloader
目标=
10
烧录工具与方法
目标=QGroundControl · make upload · dfu-util
烧录工具
QGroundContr…
11
板级部署流程
目标=从编译到上电启动的完整部署链路 · 部署前检查与部署后验证
板级部署流程
目标=从编译到上…
12
启动流程分析
目标=PX4启动脚本 · rcS · init脚本
启动流程分析
PX4
13
参数系统与机架配置
目标=参数存储 · 机架选择 · 传感器校准
参数系统
机架配置
14
传感器与总线驱动
目标=I2C · SPI · UART
传感器
总线驱动
15
自定义板级支持包
目标=创建新板级目录 · 配置boardconfig · defaults
自定义板级支持包
目标=创建新板级…
16
驱动移植入门
目标=驱动框架 · 设备注册 · uORB消息
驱动移植入门
目标=驱动框架
17
uORB与模块通信
目标=uORB发布订阅机制 · 模块间通信 · 调试工具与性能分析
uORB
模块通信
18
调试与日志
目标=系统控制台 · dmesg · mavlink shell
调试
日志
19
编译优化与裁剪
目标=减小固件体积 · 裁剪模块 · 优化编译选项
编译优化
裁剪
20
持续集成与自动化
目标=CI流程 · 自动编译 · 固件版本管理
持续集成
自动化
21
多平台编译
目标=不同飞控板编译差异 · 交叉编译工具链 · ARM与RISC-V平台适配
多平台编译
目标=不同飞控板…
22
仿真与硬件在环
目标=SITL编译 · jMAVSim/Gazebo仿真 · HITL部署与测试流程
仿真
硬件
23
安全与可靠性
目标=固件签名 · 安全启动 · 看门狗
安全
可靠性
24
常见编译错误
目标=依赖缺失 · 工具链版本 · 内存溢出
常见编译错误
目标=依赖缺失
25
常见部署问题
目标=无法识别设备 · 烧录失败 · 启动卡死
常见部署问题
目标=无法识别设…
26
性能调优
目标=CPU负载 · 内存使用 · 实时性
性能调优
CPU
27
案例实战一
目标=为Pixhawk系列飞控编译并…
案例实战一
Pixhawk
28
案例实战二
目标=为自定义板卡移植PX4并完成首…
案例实战二
PX4
29
综合项目
目标=从源码修改 · 编译 · 烧录到试飞验证的完整项目流程
综合项目
目标=从源码修改
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:PX4无人机系统部署与实飞联调
同VIP:PX4自定义模块与uORB开发工程
同VIP:PX4飞控参数体系与调优工程