- 博客(20)
- 收藏
- 关注
原创 ssh远程连接报错WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! :本地ssh公钥不一致问题
摘要:SSH连接失败通常是由于主机公钥变更导致。解决方法有两种:1)使用ssh-keygen -R IP命令自动清除旧密钥;2)手动编辑known_hosts文件删除对应IP条目。重新连接时会提示信任新密钥。注意确认IP归属,避免中间人攻击,不建议直接删除整个密钥文件。
2025-12-22 20:29:53
180
原创 Pixhawk6X PX4 1.16 stable外接定位 错误总结
Pixhawk6X外接NMEA GPS定位问题总结 主要问题分析: 上位机问题:RK3588在未更改休眠设置时,ROS节点GPS输出仅维持5分钟 飞控硬件问题: 副GPS接入后默认要求ublox协议 主副GPS设为NMEA协议均无法通信 固件问题: AP固件: 仅支持特定协议识别GPS 必须接入罗盘才能解锁 出现GPS Clitch和EKF variance报错 PX4固件: 上位机与飞控融合结果差异大 GPS数据掉帧时EKF处理异常 通过telem1口灌入GPS数据存在兼容问题 (字数:150字)
2025-12-08 10:06:16
268
原创 全志H3开发板调试记录
《全志H3硬件启动故障排坑记》记录了嵌入式开发中遇到的典型问题及解决方案。作者先后解决了USB识别失败(需安装PhoenixSuit工具)、系统无法启动(串口日志发现内存初始化失败)、内存通道报错(热风枪重焊芯片)以及SVREF电压异常(彻底重焊BGA内存)等问题。总结出五大经验:优先串口调试、先软后硬排查、控制BGA焊接温度、监测关键信号电压、不轻易放弃硬件维修。全文通过具体案例为嵌入式开发者提供了实用的硬件排障思路和方法。
2025-10-15 18:08:41
1098
原创 VMware不能联网?任务栏没有联网图标?
本文详细介绍了在VMware中为Ubuntu虚拟机配置桥接模式网络的方法。主要内容包括:1) 在虚拟机设置中启用桥接模式;2) 通过虚拟网络编辑器选择正确的物理网卡;3) Ubuntu内部自动获取网络配置;4) 提供网络故障排查命令。通过这四个步骤,虚拟机可获得局域网独立IP地址,实现与主机同网段的网络连接。教程还特别说明了如何识别主机正在使用的网卡,并给出常见问题的解决方案。
2025-10-13 09:04:10
329
原创 正点原子开发板:修复sion magic ‘4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ‘ should be
摘要:本文总结了嵌入式Linux开发中内核模块加载失败的常见问题——“version magic不匹配”的解决经验。开发chrdevbase.ko字符设备模块时,因模块编译为ARMv6架构而目标系统要求ARMv7,导致加载失败。通过优化Makefile、检查内核配置等初期排查未果,最终发现内核源码版本与目标系统内核存在隐性差异。解决方案是更换与目标内核匹配的zImage,并强调内核与模块必须同源编译。核心经验包括:确保内核与模块版本完全一致、严格校验vermagic字段、优先排查版本源头再调参数。文章还提出
2025-09-17 16:21:03
748
原创 正点原子开发板:从NFS挂载到根文件系统打包错误复盘
摘要: 本文详细记录了MX6ULL开发板Linux系统启动问题的完整排查过程。从NFS挂载失败(因协议版本不兼容)到本地启动Kernel panic,最终定位到根文件系统打包路径错误的核心问题。关键发现:1)NFS需指定vers=3协议;2)根文件系统打包必须进入目录内部操作,避免路径嵌套;3)U-Boot需正确配置init参数。文章提供了NFS和本地两种启动方式的完整U-Boot配置方案,总结了嵌入式Linux启动问题的排查思路,特别强调了根文件系统目录结构的重要性,为同类开发板用户提供了实用参考。(14
2025-09-15 19:23:04
1017
原创 正点原子开发板:NFS挂载根文件系统失败问题解决:Unable to mount root fs via NFS, trying floppy.
摘要:本文记录了正点原子开发板通过NFS挂载根文件系统失败的问题排查与解决方法。核心问题为NFS服务器与开发板内核的版本不兼容(服务器默认NFSv4,内核仅支持v3)。解决方法是在U-Boot启动参数bootargs中添加"vers=3"指定NFS版本,并确保内核已开启NFSv3支持。文章详细描述了问题现象、排查过程和具体解决步骤,为同类开发板用户提供参考。
2025-09-10 16:42:22
733
原创 串口30字节定长数据包解析实战经验文档
本文介绍了串口30字节定长数据包的解析方法。首先定义了数据包结构,包含帧头、工作模式、角度、速度、电流等字段。针对端序不匹配导致的解析问题,提出了两种解决方案:修改发送端或解析端的字节处理逻辑。详细演示了float类型数据的解析流程,包括字节顺序确认、二进制转换和IEEE 754标准计算。最后通过示例数据帧展示了完整解析过程,验证了帧结构和各字段的正确性。文中特别提醒浮点误差属正常现象,不影响实际使用。
2025-08-26 11:17:49
695
原创 关于CCS出现报错This project was created using a version of ...的解决方案
修复Description Resource Path Location Type This project was created using a version of compiler that is not currently installed - 7.4.24 [C6000]. 该问题的一个解决办法
2025-07-21 19:15:34
665
原创 多传感器融合-20250715-0912
主要内容包括仿真环境搭建、模型运行问题及解决方案探索。在仿真过程中遇到编译器缺失和维数不匹配错误,后者尚未解决。作者通过分析FMT仿真模型运行过程,重点关注数据产生到控制器传输环节,尝试用示波器比较不同环节数据差异以理解数据融合机制。目前工作处于模型调试和数据分析阶段,后续需解决维数匹配问题并深入理解融合模型实现细节。
2025-07-18 11:24:38
154
原创 多传感器融合-20250718-1012
本文介绍了多传感器融合系统的MATLAB环境搭建与模型运行过程。首先详细说明了MATLAB R2024b的安装步骤,并重点解决了MinGW64编译器安装中的常见问题。其次,展示了成功运行仿真模型后的GPS数据输出方法,通过To Workspace模块实现数据导出。最后,探讨了FMT仿真模型的数据融合过程,建议使用示波器对比分析原始数据与融合后数据的差异。整个流程涵盖了从环境配置到数据分析的关键环节,为多传感器融合系统的开发提供了实用指导。
2025-07-18 11:16:26
494
原创 ROS安装与环境配置
本文详细介绍了在虚拟机中安装Ubuntu 20.04和配置ROS环境的完整流程。主要内容包括:1)通过快速安装和常规安装两种方式在VMware中安装Ubuntu 20.04,包含ISO文件准备、虚拟机配置、安装步骤及注意事项;2)安装系统工具如terminator、ssh等;3)ROS安装前的准备工作,包括配置软件源、设置密钥和更新系统;4)为ROS安装配置国内镜像源(清华/中科大)。文中配有详细操作截图和命令说明,为ROS开发环境搭建提供了完整的指导。
2025-07-17 14:56:33
1623
原创 Linux使用笔记(文件命令、磁盘命令、Vim、Vi编辑器等)
sudo ifconfig name(网卡名称) down 关闭名称为name的网卡。sudo ifconfig name(网卡名称) up 打开名称为name的网卡。sudo ifconfig name(网卡名称) ip地址 修改网卡的ip地址。Linux中没有重命名,可用mv命令代替(可以操作文件和文件夹(目录))Ls -a 显示目录所有文件及文件夹,包括隐藏文件,比如以.开头的。cd ./返回当前目录(./ 当前目录)cd ../../返回上上一级。cd 退出到~(用户)目录。
2025-07-17 11:14:48
414
原创 正点原子-Linux学习-第二节-Linux之ARM(MX6U)裸机-学习笔记
正点原子-Linux学习-第二节-Linux之ARM(MX6U)裸机-学习笔记
2025-07-17 09:40:24
1143
原创 基于LWIP协议栈net Conn方法,如何创建UDP服务器?附成功代码
本文基于 LWIP 轻量级协议栈,详细讲解嵌入式系统中 UDP 服务器的实现逻辑。通过 udp_pcb 控制块管理、回调函数机制与广播通信,实现数据收发功能。代码示例覆盖端口绑定、数据回显(Echo)、心跳广播等场景,并提供内存管理、跨平台兼容性、性能优化等关键实践建议。适用于物联网设备状态广播、传感器数据上报等低延迟需求场景。
2025-03-18 17:55:29
409
原创 基于LWIP协议栈net Conn方法,如何创建TCP服务器?附成功代码
本文以 LWIP 轻量级协议栈为核心,详细解析了嵌入式系统中 TCP 服务器的构建方法。通过 Netconn API 分步实现了端口绑定、连接监听、HTTP 数据收发等核心功能,并针对内存管理、错误处理、性能优化等关键问题提供实践建议。代码示例可直接应用于物联网设备通信、工业控制等场景,文中还探讨了多线程扩展、协议解析与安全增强等进阶方向。适合嵌入式开发者快速搭建轻量化网络服务参考。
2025-03-18 17:45:13
646
原创 基于 VSCode 的 PlatformIO 安装步骤(针对 ESP32-S3 开发优化)
基于 VSCode 的 PlatformIO 安装步骤(针对 ESP32-S3 开发优化),结合国内网络环境适配方案
2025-03-12 11:01:31
2413
原创 STM32串口单次只能发送1字节?详解硬件限制与多字节发送方案
STM32串口单次发送字节限制解析 1. 硬件限制 STM32的USART模块硬件设计决定了其单次操作仅支持1字节(8位)数据发送。数据寄存器(TDR/RDR)为9位结构,但实际通常配置为8位模式,因此无法直接发送多字节数据。 2. 数据拆分逻辑 案例中拆分`short`类型(16位)为两个8位字节的原因包括: - 硬件兼容性:适配8位数据帧结构,避免直接发送多字节导致数据截断;
2025-02-28 10:30:43
1243
F407ZET6-TCP-UDP-With-OS-OK
2025-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅