- 博客(15)
- 收藏
- 关注
原创 FMT-模型在环仿真(MIL)
打开MILSIM/Virtualization/3D_Visualization/Matlab_3D/Visualization/VR。仿真完成后,打开 Simulation Data Inspector 查看仿真数据。解锁后尽快滑动油门滑块(throttle)起飞,否则时间长了会导致自动上锁。Mavlink:通过mavlink消息控制。Joystick:外部的手柄遥控杆控制。这里主要说明Fake控制的方法。None:通过GCS模块控制。Fake:通过滑块控制飞机。通过滑块控制飞机飞行。
2023-04-03 15:45:19 580
原创 【基于STM32F765VI自定义ardupilot飞控板】
基于STM32F765VI自定义ardupilot飞控板硬件部分确定板子传感器及外设接口根据板子功能定义引脚软件部分HAL层硬件定义编译测试硬件部分确定板子传感器及外设接口IMU: BMI088 ICM20689MAG: RM3100BARO: MS5611FARM: FM25V01-GCAN: 2路USB: 1路SWD:1路UART:7路I2C: 2路安全开关含灯:1路指示灯:2个SD卡: 1路根据板子功能定义引脚参考STM32F765xx用户手册的GPIO复用部分结合
2022-04-12 17:10:17 1795
原创 Keil V5仿真出现*** error 65: access violation at 0x40021000 : no ‘read‘ permission 解决办法
Keil V5仿真出现*** error 65: access violation at 0x40021000 : no 'read' permission 解决办法问题解决办法1、进入debug的map设置地址2、新建debug.ini配置文件问题已对debug选项做了如下配置,但还是出现地址索引不到的问题运行仿真出现解决办法1、进入debug的map设置地址根据MapRange-Example 提示的地址填写并点击Map Range然后出现:这些地址也是没有的,继续添加0x
2020-08-28 15:47:36 5831 6
原创 ubunt16.04安装OpenOCD-支持STM32H7
ubunt16.04安装OpenOCD-支持STM32H71、获取OpenOCD源码2、配置JLink连接模式3、配置复位模式4、编译并安装OpenOCD源码5、连接测试6、烧录测试1、获取OpenOCD源码git clone https://github.com/ntfreak/openocd.git//加载子模块git submodule update --init --recursive小技巧:国内git加速,在github.com后面加 .cnpmjs.org 可以提速。如:git
2020-08-12 16:31:37 1201 3
原创 C/C++中 float与uint16类型转换方法
C/C++中 float与uint16类型转换方法为什么要做float与uint16互相转换方法一:方法二:为什么要做float与uint16互相转换此需求在串口通信时常常会被用到,串口只能以字符型(char)进行通信,如果要首发浮点型(float),使用浮点转字符串的方法就比较麻烦。方法一:利用库函数:C/C++语言提供了几个标准库函数,可以将字符串转换为任意类型(整型、长整型、浮点型等)。atof():将字符串转换为双精度浮点型值。atoi():将字符串转换为整型值。但他们不适用于跨平台
2020-07-17 16:29:20 24742 4
原创 Ardupilot通过mavlink + 4way_protocol对BLHeli_s电调的读写
Ardupilot通过mavlink + 4way_protocol对BLHeli_s电调的读写前言上位机1、Mission Planner2、BLHeliSuite3、BLHeliSuite32Ardupilot 源码编译1、启动BLHeli_s支持2、修改打印连接信息方式3、编译源码1、板子配置及编译2、固件烧录参数配置BL地面站连接1、连接地面站2、读取电调Ardupilot 对BLHeli_s 8位的操作不成功疑惑1、8位地面站连接2、尝试读取电调配置3、查看Ardupilot 是否有对8位的读写接
2020-06-16 14:50:12 3090 7
原创 ubuntu16.04基于eclipse搭建px4编译环境+Jlink调式
ubuntu16.04基于eclipse搭建px4编译环境)ubuntu16.04基于eclipse搭建px4编译环境一、工具获取1、eclipse2、jlink3、jdk4、arm-none-eabi工具链5、其他工具二、path添加三、eclipse 导入工程1、打开eclipse2、导入px4工程四、工程配置1、编译配置2、编译测试3、调式配置4、调式测试ubuntu16.04基于eclipse搭建px4编译环境开发px4用IDE编辑还是很方便的,查看、搜索、修改都比在终端操作方便很多,系统编译环
2020-05-15 17:33:46 1305 6
原创 APM编译记录-基于OMNIBUSF4-V3飞控板
APM编译记录-基于OMNIBUSF4-V3飞控板APM编译记录Bootloader问题固件编译APM编译记录初次使用APM,根据博客文章以及结合官方教程摸索,发现和PX4还是有挺大差别的,目前系统已经换到chibios了,不是原来的nuttx。感谢梦萦蓝天的教程先给出参考的链接: 参考博主的帖子APM官网教程本记录是基于Ubuntu环境已经搭好并且编译环境也已搭建完成。Bootlo...
2020-05-06 15:39:02 1944
原创 基于ubuntu16.04 塔建PX4编译环境
基于ubuntu16.04 塔建PX4编译环境基于ubuntu16.04 塔建PX4编译环境环境塔建官网网址:权限设定删除modemmanager更新软件包列表,并为所有PX4构建目标安装以下依赖项。安装pyulog。Ninja构建基于NuttX的硬件查看arm-none-eabi工具链版本。arm-none-eabi安装源码编译获取源码加载子模块编译基于ubuntu16.04 塔建PX4编译环...
2020-04-28 13:43:25 1006
原创 安装arm-none-eabi版本添加环境变了还是出错问题解决
安装arm-none-eabi版本添加环境变了还是出错问题解决问题问题问题已经在 .profile文件里面添加了如下命令export PATH="/home/qj/work/tools/gcc-arm-none-eabi-5_4-2016q3/bin:$PATH"然后查看版本时总是出现如下错误qj@mmc-qj:~$ arm-none-eabi-gcc --versionbash: ...
2019-10-15 22:14:33 2612
原创 px4编译问题记录
配置eclipse的debug功能离线安装插件新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入离线安装插件新...
2019-08-25 23:53:30 249 3
转载 ubuntu16.04如何生成ssh key并完成本地与github、gitlab等的链接
ubuntu16.04如何生成ssh key并完成本地与github、gitlab等的链接ssh key使我们方便版本管理,经过踩了许多坑,终于看懂一二,把经验写下来,分享给大家,有不对的地方望指出。ssh-key生成ubuntu 16.04如何生成ssh key以及如何查看ssh key原文链接:https://blog.csdn.net/jiayoudangdang/article/de...
2019-08-15 17:13:47 1057
原创 ubunt16.04 安装图形界面uavcan工具
@TOCubunt16.04 安装图形界面uavcan工具uavcan 界面工具挺不错的,可以用来抓包,按照官网的教程来到第三步就会卡住或者报错,官网安装教程网址:https://uavcan.org/GUI_Tool/Overview/我安装官网指令安装:sudo apt-get install -y python3-pip python3-setuptools python3-whee...
2019-08-09 18:42:27 362 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人