当前位置: 首页 > news >正文

漂亮的php网站源码网站设计与开发的基本步骤包括哪些

漂亮的php网站源码,网站设计与开发的基本步骤包括哪些,网页版qq空间登录,微信app官方下载一、前言 由于 Jetson Orin NX 常被用作自主无人机机载电脑,其往往需要与烧写了 PX4 固件的飞控进行通信,飞控的烧写与配置往往会遇到很多问题,因此本文将介绍时下最款的 Pixhawk 系列飞控 Pixhawk 6X,做一个固件烧写和参数配置的…

一、前言

由于 Jetson Orin NX 常被用作自主无人机机载电脑,其往往需要与烧写了 PX4 固件的飞控进行通信,飞控的烧写与配置往往会遇到很多问题,因此本文将介绍时下最款的 Pixhawk 系列飞控 Pixhawk 6X,做一个固件烧写和参数配置的指南,主要参考

Holybro Pixhawk 6X | PX4 User Guide (main)

Building PX4 Software | PX4 User Guide (main)

GitHub - PX4/PX4-Autopilot: PX4 Autopilot Software

Kakute H7 刷写 px4 固件-CSDN博客

飞控(Pixhawk 4 Mini)与机载电脑(Jetson Xavier NX )实现串口通信_想要个小姑娘的博客-CSDN博客

需要注意的是,Pixhawk 6X 分为 飞控 和 基板(Baseboard)两个部分,而基板又有 Standard 和 Mini 两种类型,参见

Pixhawk Baseboard Ports - Holybro Docs

Pixhawk Mini-Base Ports - Holybro Docs

标准基板的接线如下图所示(Mini 基板的接线大同小异)

接下来我们基于 Mini 基板 介绍 Pixhawk 6X 的固件烧写与参数配置。

二、Pixhawk 6X 固件烧写

Pixhawk 系列固件的获取方式有两种,一种是从 PX4 的 GitHub 网站上直接下载编译好的固件,另一种是下载 PX4-Autopilot 源码,自己编译源码生成固件,这里将分别介绍两种方法,并比较其优劣。

值得注意的是 Pixhawk 6X 对应于 px4_fmu-v6x_default 固件,下载其他固件到 Pixhawk 6X 是无效的!

2.1 直接下载固件

如果不需要对固件作任何改动,推荐使用该方法!

首先进入不同版本固件的下载地址

Releases · PX4/PX4-Autopilot · GitHub

找到 v1.13.3 稳定发行版

然后点击 Assets 下的 Show all 84 assets,找到 px4_fmu-v6x_default.px4 固件并下载

这样我们就得到了 Pixhawk 6X 的原生 px4_fmu-v6x_default 固件!

2.2 源码编译成固件

如果需要修改固件,必须使用该方法!

首先我们需要前往 PX4 的 GitHub 网站上下载相应版本的源码

GitHub - PX4/PX4-Autopilot: PX4 Autopilot Software

这里我们选择了目前最新的稳定版本 1.13.3,我们将其下载在 ~/Documents/ 目录下,终端输入

cd ~/Documents/
git clone -b v1.13.3 https://github.com/PX4/PX4-Autopilot.git

下载完成后进入 PX4-Autopilot 文件夹,并编译生成 px4_fmu-v6x_default 固,终端输入

cd PX4-Autopilot
make px4_fmu-v6x_default

一般来是会报错

CMake Error at cmake/kconfig.cmake:6 (message):kconfiglib is not installed or not in PATHplease install using "pip3 install kconfiglib"

只需根据提示安装相应的功能包

pip3 install kconfiglib

同理如果遇到别的模块未安装,按照上面的操作进行即可,常见的缺少的包的安装命令如下

sudo -H python3 -m pip install kconfiglib
sudo -H python3 -m pip install jinja2
sudo -H python3 -m pip install jsonschema
sudo -H python3 -m pip install empy
sudo -H python3 -m pip install pyros-genmsg
sudo -H python3 -m pip install packaging
sudo -H python3 -m pip install toml
sudo -H python3 -m pip install numpy
sudo -H python3 -m pip install future

如果上面的命令安装后还是报错,可以用下面的命令安装:

sudo pip3 install kconfiglib
sudo pip3 install --user empy
sudo pip3 install --user jsonschema
sudo pip3 install --user jinja2
sudo pip3 install --user pyros-genmsg
sudo pip3 install --user packaging
sudo pip3 install --user toml
sudo pip3 install --user numpy

如果报错

sudo: pip3: command not found

则先安装 pyhton3

sudo apt-get install python3-pip -y

此外还有报错

CMake Error at CMakeLists.txt:235 (project):The CMAKE_CXX_COMPILER:arm-none-eabi-g++is not a full path and was not found in the PATH.CMake Error at CMakeLists.txt:235 (project):The CMAKE_ASM_COMPILER:arm-none-eabi-gccis not a full path and was not found in the PATH.

这时需要安装交叉编译功能包

sudo apt-get install gcc-arm-none-eabi -y

http://www.15wanjia.com/news/182833.html

相关文章:

  • 牛商网做的包装盒网站网站服务器中如何做重定向
  • 云浮网站网站建设微慕wordpress
  • 学生建设网站西安关键词优化服务
  • 唐山免费网站制作对接空间站
  • 做医疗科普的网站小型餐饮店面设计
  • 网站开发属于软件开发类吗西部数码网站管理助手
  • 好看的商城网站怀化市优化办
  • 网站建设新闻++常识百度整站优化
  • 建设信基金管理有限公司网站网址的英文
  • 创建网站 制作首页建设银行江苏省分行网站
  • 菏泽做网站的公司淮安网站建设找谁好
  • 贸易网站设计公司网站备案升级
  • 有没有专门做建筑造价的私单网站快速排名优化系统
  • 安阳网站建设策划wordpress 首页显示全文
  • 做网站需要多少钱卖片可以吗免费建一个自己的网站
  • 耐思尼克网站网站 keywords seo
  • 西部数据网站备案流程专做装修的网站
  • 在线建站模板东莞市网上注册公司流程
  • 江门英文网站建设做网站外包公司名称
  • 网站seo的重要性临沂做网站建设公司
  • 怎么做足球网站中国建设银行网站转账
  • 教我做网站罗湖做网站多少钱
  • 给人家做网站服务器自己搭吗seo关键词排名优化怎么做
  • yw27777最新跳转接口郑州运营网站搭建优化
  • 淘宝客网站模板下载中国做出口的网站平台
  • 小型网站设计wordpress 新页面打开空白页
  • 网站建设项目的摘要上海做公司网站
  • 成都网站建设cdxwcx深圳集团网站建设专业
  • 黑龙江高端网站建设typecho做网站
  • 请问网上有没有比较好的网站可以做照片书的呀?要求质量比较好的!靖江做网站单位