自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 收藏
  • 关注

原创 记录常用的skill仓库

帮我装matlab的mcp https://github.com/matlab/matlab-mcp-core-server。

2026-07-02 18:46:07 34

原创 linux安装安卓studio

确保 JAVA_HOME 环境变量正确设置: echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc source ~/.bashrc。: 增加内存分配,编辑 /opt/android-studio/bin/studio.vmoptions 文件: -Xms1024m -Xmx4096m。导入或跳过先前的配置。:确保使用 64 位 Linux 系统,并安装了 Java 8 或更高版本。4. 常见问题及解决方法。

2026-07-01 16:38:55 200

原创 常见编译,烧录和调试工具介绍

类别工具主要作用C 编译器gcc编译 C 程序C++ 编译器g++编译 C++ 程序LLVM 编译器clangclang++编译 C/C++ 程序ARM 交叉编译器编译 ARM 裸机程序汇编器as汇编源码生成目标文件链接器ld把目标文件和库链接成可执行文件静态库工具ar创建.a静态库格式转换objcopy.elf转.bin.hex反汇编objdump查看汇编和目标文件内容ELF 分析readelf查看 ELF 文件结构符号分析nm查看函数和变量符号大小分析size。

2026-06-05 21:22:55 265

原创 CLion+pyocd配置教程

本文记录本工程在 CLion 中使用 ATK-HS-V3-CMSIS-DAP 无线烧录器的配置流程。当前工程芯片为 STM32F103C8Tx,链接脚本为,Flash 为 64 KB。

2026-06-05 21:03:57 350

原创 Ubuntu 22.04 下使用 CMSIS-DAP 编译和烧录 STM32

本文记录本工程在 Ubuntu 22.04 下,通过 ATK ATK-HS-V3-CMSIS-DAP 烧录器编译并烧录 STM32F407ZGTx 的完整流程。Debug。

2026-06-04 21:26:21 287

原创 电池类型、优缺点与参数说明

工程上最常见的是化学电池,也就是通过正极、负极、电解质和隔膜之间的电化学反应输出电压和电流。例子:4S LiPo 有 4 个串联单体,如果其中一串已经 4.25V,其他是 4.15V,只看总电压可能还没明显异常,但单体已经过充,有安全风险。锂一次电池自放电很低,镍氢普通型号自放电较高,低自放电镍氢和锂离子较适合长期备用。注意:部分电池标称 C 值偏乐观,实际使用要留余量,尤其是无人机和大功率电机。无人机选电池时,要让电池最大持续电流大于全机最大电流,并保留余量。内阻越低,电池大电流输出时压降和发热越小。

2026-06-02 20:18:31 3801

原创 机械常见零件名称、作用与规格

轴承用于支撑旋转或摆动零件,降低摩擦,并在机器部件之间传递载荷。SKF 官方说明中,滚动轴承可支持和导向轴、车轴、车轮等旋转部件,具有低摩擦和高转速能力。轴用于支撑旋转零件并传递扭矩或承受弯矩。MISUMI 对旋转轴的说明中,轴常用于支撑轴承、车轮、齿轮、同步轮等。机械零件可以按功能分为连接、支撑、传动、导向、紧固、密封、缓冲、执行和结构件。齿轮用于传递旋转运动和扭矩,可改变转速、转向和力矩。联轴器连接两根轴,用于传递扭矩,并补偿少量不同轴。

2026-06-02 20:05:52 293

原创 常见工程分析软件

官方产品说明中,COMSOL 可覆盖电磁、结构力学、声学、流体、传热和化学工程,并支持从几何、网格、物理设置到结果的完整工作流。MathWorks 官方将无人机仿真拆成动力学模型、控制模型、传感器模型、自主算法和虚拟环境。Ansys 的结构分析覆盖从简单桁架到高保真多物理场,能把电磁、结构、流体、热载荷组合起来分析。适合快速判断“这个结构大概够不够强”,但复杂非线性、多物理场和高精度 CFD 通常交给专业模块。工程分析软件主要用于在制造前预测产品性能。应力/变形/安全系数。

2026-06-02 20:03:29 345

原创 无人机仿真软件与气球仿真实现

如果你要“真的看到电机旋转”,模型里需要有旋翼 joint,并让插件或控制器持续设置角速度。如果只关心飞行动力学,也可以不渲染真实旋转,直接施加推力和反扭矩。气球、飞艇、浮空气囊的关键是浮力,不是普通四旋翼的旋翼升力。阻力: 0.5 * rho * Cd * A * v^2。浮力: rho_air * g * V。提取最大推力/冲击/加速度。应力/变形/安全系数。

2026-06-02 20:01:54 280

原创 RViz 可视化与 Gazebo 配合使用

RViz 是 ROS 体系中的三维可视化工具。它不主要负责物理仿真,而是显示机器人状态、TF 坐标系、传感器数据、地图、轨迹、导航目标、点云、图像和调试标记。Gazebo 和 RViz 配合时,Gazebo 是仿真环境,RViz 是观察窗口。桥接 Gazebo 图像、相机参数和点云,再在 RViz 中添加。这样可以观察无人机前方障碍物点云,验证避障或 SLAM 算法。检查 TF/topic/QoS/时间戳。PX4 Offboard 控制。设置 Fixed Frame。SLAM/避障/规划。

2026-06-02 19:59:12 224

原创 Gazebo 与 PX4 无人机仿真

Gazebo 可以做运行时动力学仿真,例如重力、碰撞、摩擦、升力、阻力、关节力矩、接触力等。Gazebo 是开源机器人三维仿真平台,用来构建虚拟世界、机器人模型、传感器、物理环境和控制接口。它常用于无人机、移动机器人、机械臂、自动驾驶小车、船舶、室内导航、视觉算法和多机协同测试。PX4 支持默认世界、Aruco、Baylands、Rover、Walls、Windy、Moving Platform 等。Gazebo 可以配置风、移动平台、墙体、地形、水面、动态障碍物。安装 Gazebo/PX4/ROS。

2026-06-02 19:57:58 358

原创 Git Clone 使用 Watt/Steam++ 加速时报证书错误的原因与解决方法

如果 Linux/Ubuntu 系统没有信任这个证书,Git 就会拒绝连接,并报证书校验失败。这类错误说明 Git 在访问 GitHub 的 HTTPS 地址时,无法完成服务器证书校验。推荐把 Watt/Steam++ 的证书安装到 Ubuntu/Linux 的系统证书库。是一个 0 字节空文件,所以系统实际上没有导入 Watt/Steam++ 的有效证书。这会关闭 HTTPS 证书校验,虽然可能临时绕过错误,但会降低安全性。配置,让 Git 使用系统默认证书库。通常是包含证书和私钥的证书包。

2026-06-01 13:08:51 289

原创 MAVLink 协议教程

只有在通用消息不够用时才建议自定义消息。新建自己的 XML dialect。在 XML 里定义 enum 和 message。使用mavgen生成目标语言代码。地面站和设备端使用同一份 dialect。给消息 ID 留好范围,避免和已有消息冲突。能用common.xml解决的,不要自定义。自定义消息会降低和其他地面站、飞控、工具的兼容性。自定义协议必须写清版本和字段含义。

2026-05-31 23:39:43 395

原创 git指令速查

如果这次提交已经 push 到远端,不建议随便 amend。

2026-05-29 16:10:13 264

原创 怎么实现codex控制嘉立创EDA绘制原理图

本项目实现 Codex 控制嘉立创 EDA 的方法是:让 AI 生成可校验的 Circuit DSL,用确定性 TypeScript 代码把 DSL 转成嘉立创 EDA API 调用;在 EDA 扩展环境中直接调用window.eda,在普通浏览器环境中通过本地 Bridge / Gateway 把代码送入嘉立创 EDA 窗口执行。这样既保留了自然语言生成电路的灵活性,又把真正落图动作控制在可审查、可调试、可回滚的工程代码里。

2026-05-22 19:37:53 3454 2

原创 运动控制系统复习一览-----常考题目总结版本

按“选择题、填空题、判断题、简答题”顺序整理;。

2026-05-21 21:56:03 450 1

原创 SBUS 接收机到 STM32:为什么要做硬件反相、如何解析数据、如何接线与实现代码

接收机 VCC -------- 5V 或 3.3V,按接收机规格接收机 GND -------- STM32 GND接收机 SBUS -------- 10k -------- NPN BNPN B -------- 100k -------- GND,可选SBUS 原始信号通常是反相 UART,STM32 普通 UART 不能直接识别;用 NPN 或逻辑门把它反相成普通 UART,再用 100000 8E2 接收 25 字节帧;

2026-05-16 22:31:24 495

原创 86步进电机和DM860H驱动器的使用方法和记录

本文记录 86 系列步进电机、DM860H 驱动器、脉冲频率、电机轴转速、输出轴转速、减速比之间的关系,并给出一份独立示例代码。

2026-05-16 16:25:11 401

原创 Linux 新手到日常运维操作指南

避免:最小权限原则,按需授权。避免:先在测试环境复现验证。避免:先定位原因,再操作。在错误目录执行删除命令。不同发行版命令不同。直接在生产环境调试。

2026-05-16 00:37:49 449

原创 Docker 新手到团队协作指南

当项目有多个服务(如 Web + MySQL + Redis)时,Compose 可以一条命令整体启动。示例:Node.js 项目 Dockerfile。原因:没挂载 volume。或 compose 的。

2026-05-16 00:35:53 1197

原创 Git 新手到团队协作与 GitHub/GitCode 指南

GitCode 操作逻辑和 GitHub 基本一致,主要是平台界面不同。把输出公钥添加到 GitHub。

2026-05-16 00:33:47 590

原创 桌面图标无法隐藏的解决办法

问题不一定是“隐藏桌面图标”的功能本身失效,而是桌面环境没有正确识别实际的桌面目录。完成修改并让桌面环境重新加载后,再去测试“隐藏桌面图标”功能。重新登录桌面会话,或者重启文件管理器/桌面环境,让配置生效。原来桌面有图标,想要隐藏起来,但是隐藏设置没有生效。如果目录配置错误,先修正桌面目录,再测试隐藏功能。之后,桌面图标隐藏功能恢复正常,可以生效。修改桌面目录相关配置,把桌面路径明确指向。如果配置里的桌面目录不是实际在用的。如果这时桌面目录已经被正确识别为。,隐藏设置通常就会恢复正常。作为真正的桌面目录。

2026-05-15 22:05:16 72

原创 遥控器与接收机通用使用说明手册

发射机(Transmitter, TX):就是你手上拿着的遥控器,负责读取摇杆、拨杆、旋钮、开关,并通过无线把指令发出去。接收机(Receiver, RX):安装在模型上,负责接收无线信号,再把信号变成各通道输出,供舵机、ESC、飞控、FBL、灯控等设备使用。人手操作v发射机(遥控器) ))))) 无线信号 ))))) 接收机 -> 舵机 / 电调 / 飞控 / 云台这是新手最容易反复遇到的功能之一。在遥控器里,“反相”通常指通道反向 / Servo Reverse。原本摇杆向右,舵机往右。

2026-05-12 17:35:18 560

原创 乐迪遥控器 R9DS 对码、PX4 接线与 SBUS 模式详细说明

第一次调试遥控器和飞控时,一定先拆桨。PX4成功识别遥控器之前,不要急着联调电机。先把“对码成功、SBUS 蓝灯、CH9 接对、QGC 看到通道”这 4 件事确认好,后面的调试会轻松很多。

2026-05-12 17:12:08 612

原创 嘉立创EDA完整使用教程与扩展模块指南

简单理解,扩展模块就是给嘉立创EDA补功能的插件。帮你自动布局、自动布线、自动铺铜帮你做设计检查、生成报告、聚焦热点网络帮你连接外部AI接口帮你接本地服务或第三方软件帮你做BOM、二维码、丝印、轮廓提取、图片处理扩展通常以.eext包的形式安装,安装后在编辑器里作为菜单出现。

2026-05-10 21:01:41 1440

原创 什么是磁编码器,和怎么diy使用

磁编码器是一种利用磁场变化来测量旋转角度、转速、方向或位移的传感器系统。磁铁磁传感芯片输出与处理电路当磁铁随着电机轴一起转动时,芯片会感知磁场方向的变化,然后把这个变化转换成电信号,最后输出角度、脉冲、PWM、SPI、I2C、SSI 或 ABZ 等信号给单片机、PLC、驱动器或上位机。电机在转磁铁跟着转芯片“看见”磁场方向在变系统就知道轴转了多少、转得多快、朝哪个方向转。

2026-05-10 19:22:57 514

原创 减速机与电机选型及扭矩计算说明

100 kg 垂直提升:优先考虑带抱闸伺服 + 行星减速机,或者制动异步电机 + 斜齿 / 蜗轮蜗杆减速机100 kg 水平搬运:优先考虑BLDC/异步/伺服 + 行星或斜齿减速100 kg 丝杆升降:优先考虑伺服 + 丝杆,减速箱不一定必须要求精确位置控制:优先选伺服只要求转速可调、成本低:优先选异步电机 + 变频器低成本小功率定位:可选步进先算输出端需要多少力和速度,再定减速比,再反推电机扭矩和功率,最后再选控制器和接线方案。

2026-05-09 16:55:00 664

原创 linux怎么使用正点原子无线dap烧录器

本文档针对当前工程 ,目标板为 ,调试器为 。这个调试器不是按 OpenOCD 0.11 默认偏好的 bulk 端点工作,而是走 HID 端点。因此有两个关键点:本工程已经提供了可直接使用的 OpenOCD 配置文件:内容如下:2. 当前工程里的关键路径OpenOCD 配置文件:调试 ELF:CMake preset:GDB:先构建:3. 安装 OpenOCD3.1 不建议继续用 0.11.0如果你看到下面这种情况,基本就是版本太老:或者:这说明当前 OpenOCD 版本太旧,不能

2026-05-02 16:52:48 524 2

原创 PX4 QGroundControl 参数配置清单与首飞检查表

螺旋桨型号匹配CW / CCW 安装方向正确电池固定牢靠飞控固定牢靠GPS 固定牢靠所有螺丝已检查起飞场地开阔遥控器模式开关你自己清楚。

2026-04-29 17:44:51 72

原创 PX4 EKF2 参数详解与外部定位调试手册

坐标系延迟桥接链路都更复杂。

2026-04-29 17:44:38 198 1

原创 PX4 常见故障排查、日志分析与坐标系问题汇总

否则你根本不知道到底是哪一步造成结果变化。对新手来说,先不要追求一次看懂所有日志。真正排查 PX4,不要一上来乱改参数。一定要把坐标系问题单独当成重点。建议你每次只改一个变量。这四项是最常见原因。但飞机就是飞得不对。

2026-04-29 17:44:21 154

原创 PX4 参数推荐模板:室外 GPS 版与室内光流版

这份文档不是要替代官方参数说明,而是给新手一个“先有一套能落地的参数思路”。因为光流不是 GPS 替代品的“万能版”。如果这些不满足,参数调再多也没用。不要一开始就在大空间乱飞。

2026-04-29 17:43:58 152

原创 PX4 T265 / VIO 实战接线与桥接代码教程

下面这个例子不是完整商用代码,而是帮助你理解结构。不要直接靠飞控串口口子给机载电脑主供电。这意味着问题不再只是“代码有没有报错”。这份文档重点是建立实战链路概念。就可以沿着这个思路接入 PX4。不要一上来就装桨实飞。

2026-04-29 17:43:38 187

原创 PX4 机载电脑 Linux 环境安装、串口、网络、ROS 完整配置

建议所有 PX4 Python 项目都用虚拟环境。这些工具后面几乎都会用到。否则后期很容易版本冲突。

2026-04-29 17:43:17 373

原创 PX4 Python + MAVSDK 二次开发、传感器接入与环境配置详细教程

PX4 官方对MAVSDK它是一个基于 MAVLink 的 SDKAPI 友好比 ROS 2 更容易上手适合地面站和低带宽机载控制PX4 MAVSDK 文档MAVSDK更容易学更适合地面站或相对低带宽的机载控制如果你需要高带宽机载通信,例如复杂避障,更推荐 ROS先学 Python + MAVSDK,是最合理的第一步先用把控制链路跑通再把雷达、T265、光流、VIO 这些外设分清楚是“直接接 PX4”还是“机载电脑桥接”

2026-04-29 17:15:25 432

原创 PX4 无人机硬件组成、选型与 DIY 组装详细教程

KV不是“质量等级”,而是转速常数。KV越高,越适合小桨高转速KV越低,越适合大桨低转速对于 10 英寸左右桨、4S 电池,常见会选中低 KV 电机。确认电机转向确认桨型号和方向确认 CW / CCW 对应正确锁紧螺母这是最后一步。没完成调参前,不要装桨。

2026-04-29 16:46:20 752

原创 PX4 + Pixhawk 6C Mini 配置飞行、机载电脑、仿真与实战详细教程

Offboard飞机的目标点、速度、姿态、加速度等,不再主要由遥控器给而是由外部计算机给机载电脑或地面电脑硬件平台搭建能力基础飞行能力机载电脑控制能力外部定位与仿真实验能力。

2026-04-29 16:40:47 746

原创 VS Code 连接远程 SSH 与 MobaXterm 连接远程桌面详细教程

先在局域网内测试确认服务是否启动确认端口是否监听确认防火墙是否放行再尝试外网访问最后再接入 VS Code 或 MobaXterm这样排查效率最高,也最不容易绕晕。

2026-04-29 16:14:24 590

原创 Linux 嵌入式开发完整入门:工具、配置和学习路线

Linux 嵌入式开发不要一开始追求“大而全”。LED 跑通串口能打印按键能输入定时器能中断工程能用 Git 保存再上 RTOS / DMA / Bootloader每一步都能编译、能下载、能看到现象,比复制一个复杂工程更重要。

2026-04-23 13:45:39 417

原创 使用 Codex CLI 和 VS Code 开发嵌入式

适合对象:想把 VS Code 作为主编辑器,同时用 Codex CLI 在终端里协助开发 STM32、RTOS、驱动和 CMake 工程的新手。本教程默认你使用 Linux、macOS 或 Windows WSL2。OpenAI 官方文档说明 Codex CLI 主要支持 macOS 和 Linux,Windows 支持仍偏实验;Windows 用户建议在 WSL2 工作区中使用。

2026-04-23 13:44:31 1314

connet1111111111

内容概要:本文针对访问GitHub时出现“curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接”的问题,分析其原因为DNS被污染,并提供具体的解决方案。通过查询目标域名的IP地址并将其手动添加到系统的hosts文件中,建立域名与IP的直接映射,从而绕过DNS解析障碍,恢复对GitHub资源的正常访问。文中详细说明了使用ipaddress.com网站查询IP的方法,并指导用户如何编辑/etc/hosts文件完成配置。; 适合人群:遇到GitHub访问困难的技术人员、开发者或普通用户,尤其适用于对网络配置有一定了解的Linux或类Unix系统使用者。; 使用场景及目标:①解决因DNS污染导致无法访问raw.githubusercontent.com等问题;②提升GitHub相关资源(如脚本、配置文件、项目源码)的下载稳定性;③学习通过修改hosts文件优化网络访问的基本技能; 阅读建议:操作前建议备份原始hosts文件,确保修改的准确性;同时注意IP地址可能随时间变化,若方案失效可重新查询最新IP进行更新。该方法也可迁移应用于其他类似域名解析问题的场景。

2026-02-08

使用ros2跑mid360的fastlio2建图

fastlio2克隆时缺少的文件包,可以从这里下载

2026-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除