logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

玩转 ESP32S3-CAM:PlatformIO 配置 PSRAM 并实现摄像头图像采集

摘要:本文详细介绍了如何在PlatformIO中配置ESP32S3-CAM开发板的PSRAM和摄像头功能。首先通过platformio.ini文件进行硬件适配,重点设置PSRAM类型为OPI接口,并启用BOARD_HAS_PSRAM编译宏。然后提供完整的测试代码,实现PSRAM检测、摄像头初始化(640×480 JPEG格式)和内存监控功能,确保8MB PSRAM能有效支持图像采集。配置要点包括正

文章图片
#java#spring#开发语言
Pixhawk 6X IO控制板固件源码工程 基于PAB-BASE-RC05-sch原理图设计的Pixhawk 6X baseboard(内含STM32F103C8T6 MCU)编译io控制板的固件

本文介绍了PX4-Autopilot中Pixhawk 6X的IO固件配置与编译方法。主要内容包括:1)源码位置在px4iofirmware模块,包含主循环、混控逻辑等核心功能;2)编译目标使用px4_io-v2_default,保持与早期Pixhawk的软件兼容性;3)硬件配置基于STM32F103芯片,但使用STM32F1系列通用配置以确保兼容性;4)提供了详细的编译教程,包括工具链准备、环境配

文章图片
#单片机#stm32#嵌入式硬件
正点原子开发板:修复sion magic ‘4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 ‘ should be

摘要:本文总结了嵌入式Linux开发中内核模块加载失败的常见问题——“version magic不匹配”的解决经验。开发chrdevbase.ko字符设备模块时,因模块编译为ARMv6架构而目标系统要求ARMv7,导致加载失败。通过优化Makefile、检查内核配置等初期排查未果,最终发现内核源码版本与目标系统内核存在隐性差异。解决方案是更换与目标内核匹配的zImage,并强调内核与模块必须同源编

文章图片
#java#开发语言#c++ +1
正点原子开发板:NFS挂载根文件系统失败问题解决:Unable to mount root fs via NFS, trying floppy.

摘要:本文记录了正点原子开发板通过NFS挂载根文件系统失败的问题排查与解决方法。核心问题为NFS服务器与开发板内核的版本不兼容(服务器默认NFSv4,内核仅支持v3)。解决方法是在U-Boot启动参数bootargs中添加"vers=3"指定NFS版本,并确保内核已开启NFSv3支持。文章详细描述了问题现象、排查过程和具体解决步骤,为同类开发板用户提供参考。

文章图片
#linux#嵌入式硬件
Linux自启动roslaunch脚本

香橙派5Pro ROS自启动方案摘要:本文介绍两种设置ROS节点自启动的方法。方法一通过修改rc.local文件,直接添加启动脚本路径。方法二采用systemd服务方式,创建自定义服务文件并配置启动参数。提供的启动脚本包含60秒延迟、环境变量加载、ROS节点启动(livox驱动)和自动bag录制功能,支持数据记录和错误分析。两种方法均可实现系统启动时自动运行ROS相关服务,满足不同场景需求。

文章图片
#linux#无人机
正点原子开发板:从NFS挂载到根文件系统打包错误复盘

摘要: 本文详细记录了MX6ULL开发板Linux系统启动问题的完整排查过程。从NFS挂载失败(因协议版本不兼容)到本地启动Kernel panic,最终定位到根文件系统打包路径错误的核心问题。关键发现:1)NFS需指定vers=3协议;2)根文件系统打包必须进入目录内部操作,避免路径嵌套;3)U-Boot需正确配置init参数。文章提供了NFS和本地两种启动方式的完整U-Boot配置方案,总结了

文章图片
#bash#linux
全志H3开发板调试记录

《全志H3硬件启动故障排坑记》记录了嵌入式开发中遇到的典型问题及解决方案。作者先后解决了USB识别失败(需安装PhoenixSuit工具)、系统无法启动(串口日志发现内存初始化失败)、内存通道报错(热风枪重焊芯片)以及SVREF电压异常(彻底重焊BGA内存)等问题。总结出五大经验:优先串口调试、先软后硬排查、控制BGA焊接温度、监测关键信号电压、不轻易放弃硬件维修。全文通过具体案例为嵌入式开发者提

文章图片
#linux#嵌入式硬件
六足机器人组装教程(逆运动学、步态规划、矩阵变换、FreeRTOS)

六组机器人、四足机器人、多组机器人介绍、主板、组装教程

文章图片
#机器人
Fast-LIO到MAVROS视觉定位转换

摘要 针对无人机移动后飞控位置偏移问题,本文提出将Fast-LIO输出的里程计数据转换为MAVROS视觉定位数据的方法。通过分析发现,现有系统缺乏将外部视觉定位数据传递给飞控的机制,导致位置漂移。解决方案是开发一个转换节点,该节点实现: 订阅Fast-LIO的/Odometry话题 使用滑动窗口平均算法平滑yaw角数据 将处理后的位姿数据发布到/mavros/vision_pose/pose话题

文章图片
#无人机#linux
全志H3开发板调试记录

《全志H3硬件启动故障排坑记》记录了嵌入式开发中遇到的典型问题及解决方案。作者先后解决了USB识别失败(需安装PhoenixSuit工具)、系统无法启动(串口日志发现内存初始化失败)、内存通道报错(热风枪重焊芯片)以及SVREF电压异常(彻底重焊BGA内存)等问题。总结出五大经验:优先串口调试、先软后硬排查、控制BGA焊接温度、监测关键信号电压、不轻易放弃硬件维修。全文通过具体案例为嵌入式开发者提

文章图片
#linux#嵌入式硬件
    共 11 条
  • 1
  • 2
  • 请选择