Kerloud mini Ardupilot飞控固件使用详解

简介

Kerloud Mini是由云讷科技(深圳)有限公司发布的自驾仪产品,主要面向无人系统(如无人机、无人车等)。作为一个受益于开源社区的开发团队,我们积极使产品能够兼容在世界各地被广泛使用的PX4、Ardupilot软件栈。

Kerloud Mini对应的PX4固件我们之前已开源,用户可访问产品链接获取相关信息:http://cloudkernel-tech.gitee.io/kerloud_mini/。

为了更好地服务用户,我们现将支持Kerloud Mini的Ardupilot固件进行开源。本文将详细介绍固件获取方法、使用细节等,方便用户快速使用。

如何克隆代码

在我们官方维护的资源库中,用户可以找到支持Kerloud Mini的Ardupilot固件。
代码克隆指令:
git clone --recursive https://github.com/cloudkernel-tech/ardupilotgit checkout master_kerloud
对于中国本土用户,我们在Gitee的资源库可作为备用:
git clone --recursive https://gitee.com/cloudkernel-tech/ardupilot.gitgit checkout master_kerloud

如何编译

开发环境设置

推荐使用Ubuntu18.04作为编译环境,用户可参照链接内容简单完成设置:https://ardupilot.org/dev/docs/building-setup-linux.html

具体指令列举如下:

sudo apt-get updatesudo apt-get install gitsudo apt-get install gitk git-gui
# install required packagescd <ardupilot_directory>Tools/environment_install/install-prereqs-ubuntu.sh -y . ~/.profile
# unpack Gcc compiler to a directorycd <TARGET_DIR>tar -xjvf gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2export PATH=$PATH:<TARGET_DIR>/gcc-arm-none-eabi-6-2017-q2/bin
# add current user to dialout group and log out to take effectsudo usermod -a -G dialout $USER
cd /usr/lib/ccachesudo ln -s /usr/bin/ccache arm-none-eabi-g++sudo ln -s /usr/bin/ccache arm-none-eabi-gcc

编译和加载

Ardupilot固件采用了Waf编译框架,编译过程十分简单:
./waf configure --board kerloudmini# build for multicopter./waf copter # upload./waf copter –upload
这里我们只演示了多旋翼,对于其他机型,用户可以自己去尝试。

联系我们

(0)

相关推荐

  • mac下搭建stm32开发环境

    一.STM32CubeMX 1. java环境 直接使用brew安装openjdk 8: brew install openjdk@8 配置jdk环境: sudo ln -sfn /usr/local ...

  • 干货 | 教你在Win10的ubuntu子系统下编译micropython

    EEWorld 电子资讯 犀利解读 技术干货 每日更新       在Win10的应用商店中,提供了Linux的子系统,这是实际上是一个虚拟机软件,与virtualbox和vmplayer功能类似.下 ...

  • Crazyradio PA 2.4 GHz USB dongle

    y'jianyjian 最近在看无人机方面的源码,准备看俩套,分别是Crazy和PX4的.后者略微有些复杂,但是干货太干,准备之后看.这里就先看Crazy的. 这个无人机呢,是全部开源的.在其官网上面 ...

  • STM32F4x1 烧录工具+相关资料解读

    STM32F411简单应用STM32F411简单应用我以前写过关于这个芯片的一些简单介绍: 就是这样,其实是一个引脚引出来的最小系统https://github.com/WeActTC/MiniSTM ...

  • Crazy无人机固件编译过程(Ubuntu18.04)

    我们来看一下编译的过程,我的机器是Ubuntu18.04 https://www.bitcraze.io/documentation/repository/crazyflie-firmware/mas ...

  • mpython、micropython的环境配置完整攻略

    Mpython的环境配置 GITHUB上拉去资源: mkdir -p ~/espcd ~/esp git clone -b v4.3 --recursive https://github.com/es ...

  • 详解大疆无人机飞控参数设置,让你安全飞行不炸机

    一.飞控参数设置 在手机上进入DJI GO4 app,点界面顶部的齿轮图标(上图红圈内的)进入飞控参数设置.飞控参数设置主要包括返航点设置.以当前高度返航开关.许切换飞行模式开关.返航高度设置.新手模 ...

  • 苹果详解新款 MacBook Air、13 英寸 MacBook Pro 和 Mac mini

    IT 之家 11 月 11 日消息   苹果官方表示,今天对 Mac 而言是里程碑式的一天,Apple 推出了新款   MacBook Air.13 英寸 MacBook Pro   和   Mac ...

  • 胎元命宫详解

    胎元命宫详解 胎元命宫 8.1 胎元 胎, 指人受精怀胎的月份. 其起法是: 人生月后紧接着这个月的天干与生月后第三个月的地支相配, 就为胎元. 如1998年八月生人, 八月为辛酉, 辛后一干是壬, ...

  • 批八字算婚姻详解

    批八字算婚姻详解 很多人喜欢在孩子一出生的时候就给他们算一下八字,因为他们相信孩子的八字和命运是相对注定了的,通过算命之后可以顺利的避免一些可能在生活中遇到的一些问题和坎坷,也可以顺利度过一些&quo ...

  • 电视选购12个重要参数详解,看完你就是专家,附:爆款推荐

    本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:白云上的鱼 创作立场声明:分享电视选购知识,重要参数详解,轻松搞定电视选购. 目前电视的选择太多太多了,品牌百花齐放琳琅满目,各种高科技加成 ...

  • 倪海厦:病是问出来的|问诊十法详解

    倪海厦,美国经方中医,被喻为当代少见的"命.相.卜.山.医"五术兼备之旷世奇人. (倪师)中医的问诊十个法则 我们经方家的问诊非常重要,因此有必要为读者说明一下,如何找经方家看病, ...

  • 为何医生让他把氨氯地平换成缬沙坦?药师详解两类降压药的好与坏

    硝苯地平.氨氯地平.缬沙坦.氯沙坦等等,这些降压药都是高血压患者常用的降压药.从名字中也可以看出这些降压药属于两类不同的降压药,一种是地平类,即为钙离子拮抗剂(CCB),另外一种是沙坦类,即为血管紧张 ...

  • 几何探究类压轴题:精编20例及详解

    成才路上 初中精品学习资料 104篇原创内容 公众号 / END /

  • 高考物理11类重点题型全解析! 附经典例题&详解

    高考理科综合卷中,物理部分选择题有单项和双项选择题两种题型.从最近几年的试题看: 4道单项选择难度低,考查的考点相对稳定且相对单一,涉及的知识点主要有共点力平衡.热力学第一定律.气体状态方程.分子动理 ...