自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hi3516/3519dv500嵌入式开发:编译OPENCV库

1.修改opencv-3.4.13/3rdparty/protobuf/src/google/protobuf/stubs/common.cc。勾选advanced选项,给 CMAKE_EXE_LINKER_FLAGS 加上参数 -lpthread -lrt -ldl。3.安装cmake-gui,在opencv-3.4.13/下创建3519_build目录以及3519_install目录。修改CMAKE_INSTALL_PREFIX=刚刚创建的3519_install路径。打勾BUILD_JPEG。

2025-03-27 11:13:03 23

原创 Hi3516/3519dv500嵌入式开发:操作外围设备(一)

本文讲解如何对UART进行操作,首先打开Hi3519DV500R001C01SPC011\ReleaseDoc\zh\00.Hardware\chip\Hi3519DV500\Hi3519DV500_PINOUT_CN.XLSX文件,需要对照开发板硬件资料找到对应的GPIO口,对其进行复用。比如对如下端口进行配置,bspmm 0x0102600C0 0x1300,即配置GPIO7_5并对其进行上拉。嵌入式开发除了对图像处理,AI等进行开发外,还需要对一些外围设备进行操作,主要包括GPIO,UART等。

2025-03-20 13:52:57 296

原创 瑞芯微RV1126编译rkmedia例程

在SDK目录下:/tc-rv1126-rv1109-release/buildroot/output/rockchip_rv1126_rv1109_facial_gate/build/rkmedia/examples生成可执行文件。source envsetup.sh 选择80。从图中可以看出交叉编译工具已经安装成功。3.编译rkmedia。

2025-03-19 16:52:35 131 3

原创 虚拟机挂载到win11进行代码调试

接下来将代码放在win下面的挂载文件夹中,在win端对代码进行调试,可以在虚拟机进行编译即可,也可以通过VSCODE等IDE直接SSH进行连接编译。在虚拟机搭建好环境后,并进行了例程测试,接下来对代码进行调试与修改。选择总是启用,然后按下添加按钮,添加刚刚创建的共享文件夹进行添加。按下确定按钮,在打开虚拟机。首先在PC端创建一个文件夹,并设置为共享文件夹,进入属性界面,按下共享按键。注意:/mnt/hgfs为虚拟机挂载的文件夹,必须为空,不然会报错。然后再虚拟机进行配置修改,进入选项,点击共享文件夹。

2025-03-19 16:01:53 101

原创 瑞芯微rv1126测试rkmedia例程

本章主要讲解rkmedia例程的使用与测试,并对双目摄像头一些报错进行解决。

2025-02-13 10:53:30 291

原创 瑞芯微rv1126配置telnet通过网线进行调试

直接telnetd &会报错,因为busybox中缺少telnetd命令,本章主要讲解如何对busybox进行修改以及编译。./build.sh rootfs,等待编译完成后进行烧录即可,此时telnetd &不会报错。找到telnetd选中,然后退出保存。运行以下命令进行保存刚刚修改的配置。进入SDK源码目录,

2025-02-12 15:32:02 36

原创 瑞芯微rv1126挂载NFS

本章主要讲解如何将虚拟机的文件夹挂载在RV1126板端。

2025-02-12 11:58:09 503

原创 瑞芯微rv1126的系统升级

这章主要对镜像文件烧录到板端进行一个说明。

2025-01-23 09:23:31 316

原创 瑞芯微rv1126的环境搭建与编译

本章主要交流RV1126如何配置虚拟机环境以及如何编译SDK。

2025-01-22 17:11:05 920

原创 Hi3516/3519dv500嵌入式开发:部署YOLOV5(三)

首先拿到SDK开发包,找到SVP/SVP_NPU目录,源码就在目录下面,将前面转换成功的om文件放入板端固定目录下,在sample_svp_npu/sample_svp_npu_process.c文件里面找到sample_svp_npu_acl_e2e_yolo函数,将ret = sprintf_s(om_model_path, SAMPLE_SVP_NPU_PATH_LEN - 1, "%s%u%s", "./data/model/yolov", index, ".om");替换为自己的om文件。

2025-01-15 08:33:33 362

原创 Hi3516/3519dv500嵌入式开发:部署YOLOV5(二)

上一节已经对模型转换文件进行了说明,本节讲解PC端如何将yolov5模型文件转换为onnx文件。由于3519后处理通过RPN硬件来实现,首先将RPN算子添加到yolov5源码中,然后打开export.py文件。然后将生成的onnx文件按照上一节的配置即可生成板端可运行的om文件。python源码订阅后可私聊获取。

2024-12-30 10:45:02 386

原创 Hi3516/3519dv500嵌入式开发:部署YOLOV5(一)

在配置好虚拟机环境后,解压SVP_NNN_PC_V3.0.2.1.tgz找到MindStudio文件夹,进入bin目录,终端输入./MindStudio.sh即可进入海思提供的模型转换工具,模型转换工具支持onnx转om模型文件。0.00390625为归一化参数,然后点击Next将Bacth num改为1,点击Finish,等待一段时间即可完成模型转换,生成的om文件可以直接在板端运行。

2024-12-30 10:33:56 515

原创 Hi3516/3519dv500嵌入式开发:板端RTSP的配置(可通过网线或者WIFI来对图像进行传输)

即可完成网络图像的传输,延迟大概在250ms左右。

2024-12-30 10:13:26 397 7

原创 Hi3516/3519dv500嵌入式开发:运行视频采集例程以及IMX568全局曝光CMOS板端适配

打开Hi3519DV500_SDK_V2.0.1.1/smp/a55_linux/source/mpp/sample文件夹,找到vio文件,本开发板选用豪威OS04A10 CMOS成像组件,进入到vio文件夹下打开终端输入make命令,生成sample_vio可执行文件,将此文件放入开发板即可运行输出图像。3519没有hdmi直接输出,所以发板有bt1120转hdmi芯片,开机需要加载驱动。= OV_OS04A10_MIPI_4M_30FPS_12BIT进行修改。

2024-12-30 09:53:19 1004

原创 Hi3516/3519dv500嵌入式开发:镜像文件的修改,内存与存储扩容

在Hi3519DV500_SDK_V2.0.1.1/smp/a55_linux/source/bsp/tools/pc/uboot_env/env_text/hi3519dv500/emmc_env.txt文件中对内存和存储进行修改。如此便完成了内存的设置,将编译好的镜像烧录后,通过top命令可以查看到板端运行内存为1G,方便后续跟踪算法的运行。按照默认编译出来的镜像文件一般内存与存储不足以满足开发性能要求,这章主要讲解如何扩充内存以及存储。加粗的两处为内存大小修改以及存储大小修改。

2024-12-26 14:29:07 297

原创 Hi3516/3519dv500嵌入式开发:环境搭建(三)

进入Hi3519DV500_SDK_V2.0.1.1/smp/a55_linux/source/bsp目录下,执行make BOOT_MEDIA=spi LIB_TYPE=glibc CHIP=hi3519dv500 all,如果是emmc则BOOT_MEDIA=emmc。打开ToolPlatform烧写工具,先对板子型号进行选择,再根据emmc还是flash对镜像文件进行选择,然后烧录,烧写成功后即可开始开发。上一章已经对交叉编译环境的搭建进行了说明,这章主要讲解SDK开发包以及镜像的编译。

2024-12-26 08:46:30 683

原创 Hi3516/3519dv500嵌入式开发:环境搭建(二)

一般买到开发板之后都会得到相应的SDK,3516与3519dv500SDK相同,下载好SDK后,放入虚拟机中进行解压。至此交叉编译环境已经搭建完成,下一章将讲解SDK包的镜像编译以及板端烧录过程。第一章已经对虚拟机的下载与安装进行了说明,本章主要讲解检查编译环境的搭建。3.5 e2fsprogs依赖texlive库,安装texlive库。创建/etc/ld.so.preload。可以先配置国内镜像,国外镜像下载很慢。3.6 安装python3.7.6。将压缩包放入虚拟机并解压,3.7 安装Python包。

2024-12-23 11:14:33 750

原创 Hi3516/3519dv500嵌入式开发:环境搭建(一)

海思Hi3516/3519dv500是海思低功耗嵌入式AI芯片,文章主要对开发环境搭建,摄像头视频采集与读取,识别跟踪算法部署进行详细介绍。本章为Hi3516/3519dv500嵌入式开发:环境搭建,主要介绍环境搭建等前期工作。

2024-12-23 10:31:55 546

ToolPlatform

ToolPlatform

2024-12-26

Hi3519DV500R001C01SPC011海思3519dv500 SDK开发包

Hi3519DV500R001C01SPC011海思3519dv500 SDK开发包

2024-12-26

空空如也

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

TA关注的人

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