- 博客(39)
- 资源 (13)
- 收藏
- 关注
原创 PX4更改control surface数量
机架文件ROMFS/px4fmu_common/init.d/airframes/2100_standard_plane。PX4原生支持最多12个motor,8个servo,要用12个servo怎么办。
2025-03-31 16:47:21
231
原创 stm32 rtx操作系统 堆(heap) 栈(stack) keil在线监测
STM32内存分为3块区域:全局/静态变量区、栈区、堆区其中全局/静态变量区用于存放全局/静态变量(包括指针变量),栈区用于存放当前运行的函数及其中定义的局部变量和程序指针等,堆区用于存放动态申请的内存,即malloc的内存。
2024-10-16 23:17:37
1099
原创 stm32 F4和F7的硬件CRC保持一致的设置
在stm32F7里面,CRC设置很丰富,如下设置可以和f4算出来的保持一致。逆向一下算法:http://www.ip33.com/crc.html。stm32F4系列的CRC没什么设置选项。
2024-10-16 23:10:28
245
原创 WiFi小工具homedale,可以切换同名WiFi节点
有一个很小众的需求,就是多个路由器组网时候,PC有时不会自动切换同名WiFi,可以选择自己想要的那个,比如信道/信号强度,直接右键选择连接中。这个界面可以看到所有节点列表,可以看到有很多同名的。然后再去系统设置里面看,就自动切换过去了。系统带密码就不用输入什么,确定即可。这个工具可以满足手动切换需求。
2023-08-13 11:36:20
785
1
原创 KEIL安装额外版本的arm compiler v6.16 v5.06update7
很多时候安装了一个版本的keil,但是别人的工程是拿另一个版本做的,重新安装也不是不行,但是会占很多地方,文件关联也很乱套,所以记录一下怎么安装额外的,比如我的是keil mdk530,自带Compiler v6.14、v5.06update6,想安装v6.16、v5.06update7。
2023-07-14 14:46:10
8857
9
原创 stm32 cubemx hal库 dma 485
使用的是F767IGT6,正点原子的板子,没有使用hardware flow control,额外配的sp3485的板子,没有用自带的485,实现了uart接受485消息然后原样发送回去。
2023-04-30 17:07:26
616
原创 Pixhawk RPi CM4 Baseboard 树莓派CM4安装Ubuntu20.04 server 配置ros mavros mavsdk
cm4配置ros mavros连接pixhawk4Pixhawk RPi CM4 Baseboard
2023-03-09 21:39:38
1627
原创 pixhawk6x/5x 电源插座/插头的型号
pixhawk5x/6x的电源插头型号:molex CLIK-Mate50244306705024390600
2022-07-06 10:50:03
409
原创 px4 javasim仿真
直接运行会卡在这里然后就去Tools文件夹下面运行了./jmavsim_run.sh ,看看为什么模拟器没跑起来./jmavsim_run.sh ./jmavsim_run.sh: line 59: ant: command not found安装antsudo apt-get install ant运行继续报错$ ./jmavsim_run.sh Buildfile: /home/liangtaofeng/1.12/PX4-Autopilot/Tools/jMAVSim/build
2022-01-21 12:16:57
2124
原创 Windows下编译Android安卓版QGroundcontrol
目录开发环境QT安装Android开发工具安装QT配置开发环境QGC版本: 4.1.4Qt版本: 5.12.6(现官网已更新至5.15.2)windows平台开发:vs2017andorid平台: JDK Java SE 8u281 andorid sdk andorid ndk ndk-r21eQT安装如果是5.12.6:在qt安装时选中vs2017、QT charts、Android ARMv7如果是5.15.2:在qt安装时选中vs2019、QT c
2022-01-19 13:34:38
12349
原创 ZYNQ PL 添加IP 串口UART AXI UART16550
目录开发环境、硬件FPGA部分SDK部分PL串口相关寄存器开发环境、硬件vivado2018.3正点原子领航者v2开发板7020使用管脚:COM2 对应PL的K14 M15FPGA部分open block design添加PS部分双击进行配置配置PS串口设置ddr内存设置时钟,FCLK就是PL时钟设置中断用于PL串口添加uart IP核Run Block AutomationRun Connection Automation连接中断到IRQ_F2P(
2021-12-19 20:02:12
11557
16
原创 Ubuntu20.04安装QGroundcontrol开发环境
安装qt5.15.2下载QT安装包,需要注册账号管理员权限执行,可以安装在opt目录下,避免用户目录下太乱sudo ./qt-unified-linux-x64-4.2.0-online.run安装如下的包gcc 64-bitQt Charts然后在.bashrc中加入如下内容:export PATH="/opt/Qt/Tools/QtCreator/bin:$PATH"export PATH="/opt/Qt/5.15.2/gcc_64/bin:$PATH"运行qmake -v
2021-12-01 19:51:25
2587
原创 APM32 ST-LINK不能刷入
APM32 ST-LINK不能刷入之前一直用apm32F103CBT6代替stm32F103C8T6,然后突然没法刷入程序,解决方案如下:把st-link/v2的TVCC引脚接到单片机的3.3v电源上,这个脚是用来检测单片机电压的,不接会出问题。之前的下载方法之前我只使用了CLK IO GND三条线,板子自带供电,使用的st-link/v2(山寨),背面的版本是2020 02,一直好用问题机缘巧合换了一个stm32,背后版本是2021 01,然后就刷不进去了,交替出现这两种错误:去看se
2021-10-30 23:36:28
2050
原创 PX4IO刷写BootLoader、固件 PX4IO固件损坏修复
前两天玩坏了一个飞控的IO芯片,具体表现为上电后红灯一直闪或常亮,有以下解决办法:文章目录FMU给IO刷写重新烧写BootLoaderFMU给IO刷写先断电,按住安全开关,上电不要松手,蜂鸣器会嘟嘟嘟响,灯会闪红色,这个时候FMU就在给IO写入固件重新烧写BootLoader可以参考这篇PX4_Bootloader编译,针对pixhawk4做一些补充。FMU能给IO刷写的前提是,其中的BootLoader部分没有损坏,如果这部分都不幸坏掉了,FMU就无能为力,需要我们先自己修复一下BootLoa
2021-10-15 16:08:47
3700
原创 PX4串口驱动的三种方式:系统级操作、task/work_queue、类似PX4IO中断响应
因为项目需要,需在px4实现与stm32F407串口通信功能,以200Hz双工交互数据,所以探究了3种不同的串口驱动方式。三种方式概况参考了AcmeUavs公众号的文章:[PX4-6-串口设备驱动](https://mp.weixin.qq.com/s/YihvO2KFzPHBtfbm8StDLQ),本篇主要详细记录自己摸索3种方式的过程。
2021-10-13 15:24:45
2064
原创 simulink转stm32代码(1)配置环境 stm32-mat stm32CubeMx
@[TOC](simulink转stm32代码(1)配置环境 stm32-mat stm32CubeMx)下载内容MATLAB 2020akeil MDK v5stm32-matstm32CubeMX环境配置安装stm32-mat安装stm32-mat,最好安装在盘符根目录下,不要包含空格、中文路径安装stm32CubeMX配置Matlab打开MATLAB,点击设置路径点击添加并包含子文件夹,将stm32-mat安装后的文件夹包含进去找到STM32硬件支持包的安装路径
2021-01-13 20:43:10
2390
3
原创 WPS中插入mathtype选项卡 解决mathtype选项卡为灰色
WPS中mathtype选项卡添加首先安装mathtype把 MathPage.wll 复制到wps安装路径 D:\Program Files\WPSOffice\11.8.2.8411\office6 这一步要根据自己的安装位置进行调整把MathPage.wll 和 MathType Commands 6 For Word.dotm 复制到%USERPROFILE%\AppData\Roaming\Kingsoft\wps\startup 路径中其中MathPage.wll在C:\Pr
2020-07-17 15:11:51
16231
4
原创 stm32 3.5库函数 使用systick
在stm32的3.5库里,systick的函数变得只剩下两个了:SysTick_Config(SystemCoreClock);SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK);其中,第一个函数的变量是整数,查秒用的,第二个是选择时钟来源的。一定要先调用第一个函数,再调用第二个函数。但是先说第二个函数,有两个输入值:SysTick_CLK...
2019-12-21 17:42:12
864
1
原创 Windows下使用git bash提示“fatal: protocol 'https' is not supported”的解决办法(不用删https再加上)
很多时候用git bash,直接把git的网址Ctrl+V进去, 会报错
2019-08-19 14:32:11
12668
7
原创 Ubuntu下飞控日志分析工具MAVGCL的搭建
Linux Ubuntu下飞控日志分析工具MAVGCL的搭建之前看到有人在微信群里秀一个飞控日志的软件,感觉很酷,就一直心里痒痒,折腾半天总算在别人帮助下搭出来了。官方文档:https://github.com/ecmnet/MAVGCL
2019-07-09 18:08:14
980
原创 Linux下px4开发环境的搭建
安装依据http://dev.px4.io/en/setup/dev_env_linux_ubuntu.html安装脚本执行选择快捷脚本ubuntu_sim_nuttx.sh安装,内容如下:#!/bin/bash## Bash script for setting up a PX4 development environment for Pixhawk/NuttX targets on...
2019-07-08 10:30:53
3356
原创 Ubuntu下为安装的软件创建启动图标并添加到开始菜单
Linux下创建软件的快捷方式软件图标位置我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;...
2019-07-08 10:21:46
5902
原创 Linux Ubuntu16.04下Python版本切换问题
Linux Ubuntu16.04下Python版本切换问题Ubuntu默认Python2.7,但是往往有一些软件要用到Python3.x,安装后却总是调用2.7,需要一点操作来保证随时能够切换。Python版本切换先进行sudo su进入root用户,执行以下命令update-alternatives --list python执行1、3,如果Python版本不同,自己修改...
2019-07-08 10:10:41
518
stm32 SVD文件合集
2023-10-30
Arm Compiler for Embedded 6.20.1 for keil
2023-07-18
ARM compiler v6.16 32位 适用于keil
2023-07-14
ARM Compiler 5.06 update6 安装包
2023-07-14
菜鸟教程Python3.pdf
2019-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人