- 博客(10)
- 收藏
- 关注
原创 解决ili9341 屏幕显示方向和人脸显示偏蓝的问题
本文解决了屏幕显示方向异常和颜色偏蓝问题。通过修改SDK配置文件的width、height、rotate参数调整了屏幕方向。针对颜色异常问题,发现是OpenCV默认使用BGR格式与屏幕RGB格式不匹配所致。通过添加BGR转RGB再转BGR565的转换步骤修正了颜色显示。文中详细解释了OpenCV采用BGR格式的历史原因,并提供了修改后的摄像头代码示例,最终实现了正确的屏幕显示方向和色彩还原。
2025-12-20 17:43:44
287
原创 RV1106 Snowboy 唤醒词 语音识别 折腾笔记
本文详细记录了在ARM平台上移植Snowboy语音唤醒系统的过程。首先在x86环境编译并测试了C示例程序,然后针对ARM平台(Luckfox RV1106)进行移植。主要挑战包括:1) Atlas库编译失败改用OpenBLAS替代;2) 修改CMakeLists解决ABI兼容问题;3) 修复ALSA音频配置问题。最终实现了板载麦克风的语音唤醒功能,但识别距离和准确率较PC端有所下降。文中提供了完整的编译配置方案和错误解决方法,包括内核配置调整、ALSA设置修改等关键步骤,为嵌入式语音识别开发提供了实用参考。
2025-12-16 23:09:29
762
原创 RV1106 PWM设备树驱动设置 从0开始驱动舵机
博主分享了一个桌面小机器人项目,通过修改设备树配置使RV1106芯片的PWM0/5/6外设使用M1接口控制3个舵机。详细介绍了如何通过pinctrl-0参数指定PWM引脚复用功能,并给出设备树配置示例。同时展示了如何通过sysfs接口控制PWM输出,用C语言程序实现舵机控制,包括防止重复导出PWM通道的检测逻辑。最后解决了舵机大角度转动导致电压骤降的问题,通过增加滤波电容稳定供电电压。文章完整记录了从硬件配置到软件实现的开发过程。
2025-12-07 12:00:39
235
原创 rkipc的npu(iva)学习笔记
本文介绍了基于RV1106开发板的RKIPC智能视觉项目配置方法。通过修改rkipc-200w.ini文件启用NPU后,系统会加载PFP(人/脸/宠物)检测模型。开发者可以通过注释代码控制检测类型,如在video.c中添加绘图逻辑来可视化检测框(蓝色框人/脸,红色框宠物)。坐标系统采用1-10000归一化值,需乘以分辨率获取实际位置。每个检测对象具有唯一objid,当目标离开后重新出现时会递增编号。其中宠物类型标识为6(ROCKIVA_OBJECT_TYPE_PET)。
2025-09-14 18:52:23
603
原创 luckfox-V1.4sdk设置rkipc的enable_npu=1但没开启目标识别解决方法
摘要:博主在配置rkipc.ini开启NPU后,发现VLC播放RTSP无检测框,日志显示缺失模型文件。经排查发现老固件模型存放于/oem/usr/lib目录,但拷贝至新固件后出现检测异常且CPU满载。最终在V1.4 SDK的/media/iva/out/lib找到正确模型文件,替换后成功实现人体+人脸检测,NPU硬件加速使CPU占用降至26%。问题源于新旧版本模型文件差异导致兼容性问题。
2025-09-13 22:07:04
382
原创 luckfox rv1103 mini B gc2053驱动笔记
本文介绍了在Luckfox Pico开发板上调试GC2053摄像头的详细过程。首先通过转接板解决20pin与24pin接口不匹配的问题。随后在SDK中配置内核模块,修改设备树文件,设置正确的I2C地址和复位引脚。调试中发现需同步拷贝iqfiles配置文件,并确保驱动正确加载。最终通过调整分辨率和配置文件,成功实现摄像头画面正常显示。整个过程涉及硬件焊接、内核配置、驱动调试等多个环节,为类似摄像头移植提供了实用参考。
2025-08-29 22:43:54
636
原创 4G双摄遥控坦克摄像头拆解分析
摘要:作者40元购得二手4G双摄移动摄像头,拆解分析其硬件方案。设备包含底盘控制板(含HC32L130单片机、电机驱动等)、IPC板(搭载FH8852v201L芯片、4G模组等)及摄像头/补光灯板。发现部分设计巧妙(如MIPI切换芯片),但也存在简化设计(如补光灯无恒流驱动)。估算硬件成本约100元,认为40元购入极具性价比,拆解过程充满乐趣。
2025-08-15 23:46:08
734
1
原创 乐动LD07固态激光雷达 ROS测试笔记
本文记录了LD07激光雷达在ROS环境下的调试过程。主要解决了Windows上位机无法识别串口、编译时缺失pcl_conversions/pcl-ros/libudev等依赖包的问题。调试中发现rviz可视化存在两个关键点:需选择pointcloud2话题而非官方文档的laserscan,且需调整点云尺寸至2才能正常显示。测试显示该模块在28cm距离内检测效果较好,超过30cm后墙面检测效果明显下降。最后提醒激光发射器应垂直地面安装而非电路板垂直地面。
2025-08-10 18:04:07
600
原创 Luckfox RV1106 设置rtl8723为热点AP模式
本文介绍了Linux系统下配置WiFi热点的方法:1)检查wlan0状态并手动启动;2)配置hostapd.conf和dnsmasq.conf文件设置热点名称、密码和IP范围;3)执行相关命令启动服务;4)设置开机自启动脚本,需添加5秒延时确保IP分配。最后建议拔电测试,若发现问题可手动执行排查错误。关键步骤包括配置文件修改、服务重启和权限设置,文档提供了完整的配置参数和错误处理方法。
2025-08-09 22:49:37
634
原创 Android studio 开发环境搭建笔记
本文介绍了Android Studio 2020.3.1老版本的安装过程及常见问题解决方案。首先通过国内镜像快速下载安装包,进入BIOS开启Intel虚拟化支持。安装过程中遇到IntelHAXM反复报错问题,需在控制面板勾选"虚拟平台选项"并重启。针对"Failed to load resources"报错,通过修改API版本号(36改为30)与模拟器版本匹配解决。最后调整界面布局防止运行按钮错位,完成开发环境搭建。整个流程涉及系统设置、驱动安装和版本配置等关键步骤。
2025-08-08 18:24:58
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅