Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
四轴飞控
StarryPilot编译配置初体验
发布于 2018-08-01 23:44:48 浏览:4917
订阅该版
* 本帖最后由 水清沙白 于 2018-8-1 23:44 编辑 * 1. 介绍 StarryPilot是网友JzZou开发的一套多旋翼无人机工程,目前相关代码已经发布在Github:[https://github.com/JcZou/StarryPilot](https://github.com/JcZou/StarryPilot),RT-Thread官方微信号专门出文进行推广。该工程硬件基于Pixhawk,国外知名的开源飞控;软件部分系统使用的RT-Thread操作系统,支持Mavlink协议和qgroundcontrol通信,以及很多的飞行控制算法,有不少值得借鉴的地方。(姑且这么介绍,在下也是首次编译通过,下载到硬件,还未深入研究)。 2. 编译 StarryPilot基于Keil5开发,这算是不少国内飞控发烧友的福音了,至少不会在门槛阶段就卡主。我下载编译了一番,发现整个过程仍然有很多需要注意的地方,因此记录一下。 2.1 安装环境准备 2.1.1 硬件: PX4硬件平台:最基础的飞控平台。 2.1.2 软件 mdk: MDK-523,这个非常重要,keil4编译会产生很多错误;我用keil 5.29,因为ArmCC版本的原因,仍然失败,折腾一番还是按照说明来; stm32f4的package: Keil.STM32F4xx_DFP.2.11.0.pack,从keill5之后都需要自己安装相应的包 QGroundControl地面站:国外的镜像下载会很慢,耐心。用来更新固件以及查看信息。 2.2 编译 从Github上clone源代码,打开StarryPilot\starry_fmu\Project\stm32f40x路径下的project.uvprojx工程,在MDK版本安装正确的情况下,是可以一次性直接编译通过的。 2.3 下载 安装QGroundControl地面站并打开,找到小齿轮图标,然后点击Firmware,拔下飞控的USB接口,如图: [attach]4772[/attach] 重新插上USB,这是会提示升级固件,选择Advanced setting-->Custom firmware,然后点击右上角的OK,会提示选择文件,此时定位到刚才编译产生的starry_fmu.bin文件,确定之后即可完成升级 ![微信截图_20180801233921111.png](/uploads/201808/01/233819riakfmfat9ptxgcr.png) 3. 后记 StarryPilot软件部分基于RT-Thread实时操作系统开发,用了RT-Thread的设备框架及提供的组件,且代码为C语言编写,控制算法支持ADRC 和 PID,感兴趣的朋友可以深入了解一下。
查看更多
4
个回答
默认排序
按发布时间排序
armink
2018-08-02
这家伙很懒,什么也没写!
玩的很高端
hdt.ai
2018-09-01
这家伙很懒,什么也没写!
.\build\starry_fmu.axf: Warning: L6319W: Ignoring --keep command. Cannot find section *.o(VSymTab). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_set_value_by_index (referred from calibration.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_get_status_content (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_get_by_info (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_get_by_name (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_get_info_by_index (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_get_info_count (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_get_info_index (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_init (referred from mavproxy.o). .\build\starry_fmu.axf: Error: L6218E: Undefined symbol mavlink_param_set_value (referred from mavproxy.o). Not enough information to list image symbols. Finished: 1 information, 1 warning and 9 error messages. ".\build\starry_fmu.axf" - 9 Error(s), 1 Warning(s).
hdt.ai
2018-09-01
这家伙很懒,什么也没写!
编译出差, 无MAVLINK函数
JackCc
2018-09-20
这家伙很懒,什么也没写!
>.\build\starry_fmu.axf: Warning: L6319W: Ignoring --keep command. Cannot find section *.o(VSymTab). > ... --- 你好,你的问题解决了吗,我也遇见了同样问题
撰写答案
登录
注册新账号
关注者
0
被浏览
4.9k
关于作者
水清沙白
这家伙很懒,什么也没写!
提问
4
回答
138
被采纳
1
关注TA
发私信
相关问题
1
我坐第一庄
2
RTT上实现四轴飞行器的例子
3
为啥都要叫四轴飞控?
4
MPU6050姿态解算方法分析--转载
5
飞控开搞了没
6
一起来玩WIFI迷你四轴吧
7
我也准备用RTT做四轴了
8
基于RTT的STM32F103CBT6四轴飞控正在进行中
9
阿嘉四轴主控代码烧录完,JLINK无法找到芯片
10
阿嘉四轴主控代码编译出现问题,mavlink协议报错
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【24嵌入式设计大赛】基于RT-Thread星火一号的智慧家居系统
2
RT-Thread EtherKit开源以太网硬件正式发布
3
如何在master上的BSP中添加配置yml文件
4
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
5
RT-Thread 发布 EtherKit开源以太网硬件!
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
MicroPython
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
16
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
13
个答案
1
次被采纳
本月文章贡献
程序员阿伟
9
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
5
次点赞
RTT_逍遥
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部