• 2024-08-14RV1126移植安装gdb过程笔记
            ‌GDB(‌GNUDebugger)是一个由GNU开源组织发布的程序调试工具,主要用于‌Unix/‌Linux系统,是嵌入式软件工程师调试用的比较多的一种工具,又称GNU调试器,是用来帮助调试我们程序的工具。本文主要记录在x86Ubuntu环境下使用交叉编译工具链,编译生成RV1126开发板适
  • 2024-07-23【瑞芯微RV1126(深度学习模型部署)】部署自己训练的yolov8-seg,实现足型检测!
    前言如果按照本系列第一篇博客那样交叉编译了opencv,那本文有些步骤就不用了,比如交叉编译工具链的下载,所以自己斟酌步骤。本系列第一篇:https://blog.csdn.net/m0_71523511/article/details/139636367本系列第二篇:https://blog.csdn.net/m0_71523511/article/details/14058
  • 2024-07-21RV1126中AI例程解析
    本次以基于rockx组件的ssd目标检测为例官方提供的例程中有2个C++文件及2个头文件其中:atk_ssd_object_recognize.cpp是一个使用Rockchip嵌入式平台进行图像处理的示例程序。整体功能是初始化视频输入、进行图像处理(RGA),然后将结果输出到显示终端。以下是代码的详细解释:引入
  • 2024-03-22关于RK1808/RK1806和RV1109/RV1126 NPU升级方法
    一、注意事项本工程主要为RockchipNPU提供驱动、示例等。**RK3399Pro用户态的库及驱动不在本工程**,请参考:https://github.com/airockchip/RK3399Pro_npuRK3566/RK3568/RK3588/RV1103/RV1106请参考:https://github.com/rockchip-linux/rknpu2二、RKNNToolkit在使用RKNNA
  • 2024-03-08python3.7.4 RV1126 交叉编译
    首先,十分感谢大佬分享的交叉编译攻略,原文链接如下:https://www.cnblogs.com/Se7eN-HOU/p/16736164.html在此基础上,本人经过一周时间的踩坑,终于在RV1126开发板上实现了交叉编译。现记录本人实际编译版本与上述版本略有不同之处。主要是由于3.5.2版本的python和openssl1.0.2g在
  • 2024-02-05瑞芯微电子RV1126芯片环境搭建&SSD模型转换指南
    引子国产AI芯片这个集合,一直想补充的完整点。故翻了翻陈年的笔记,找到当年使用瑞芯微电子出的一款芯片RV1126的使用笔记,当时拿到的是一款基于RV1126的IP摄像头,在此整理记录下。OK,让我们开始吧。一、文档首先拿到官方的SDK包,解压后,SDK文档目录:rv1109_1126_sdk\RV1109_1126\docs\S
  • 2023-12-22RV1126 分区教程
    一、前言期初我是想弄一个分区存放自己的APP程序,如果需要更改应用的时候,只需要烧写独立的分区即可,就不需要重新烧写rootfs。这是一个简单的操作,为啥还需要记录了,因为我在里面遇到了一些坑,思路走错了,便折腾了几天。为啥会有这样的需求了,一是为了管理方便,二是将应用程序给新手的
  • 2023-12-21基于rv1126 rkmeida 一路多出 原理
    基于rv1126rkmeida一路多出的坑首先说要的是介绍一下rkmedia相关内容​ RKMedia提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia在各模块基础API上做进一步封装,简化了应用开发难度。该平台支持以下功能:VI(输入视频捕获)、VENC(H.265/H.264/JPEG/MJPEG编码)、VDEC(H.2
  • 2023-12-15RV1126 快速启动
    一、硬件信息RV1126/RV1109系列芯⽚内置硬件解压缩模块--decom,可以极⼤得提升系统启动速度RV1126/RV1109内置⼀个MCU,MCU在SoC上电后就会快速启动,迅速初始化Camera和ISP,然后尽可能快得保存前⼏帧图像。RV1126支持快速启动的存储介质存储介质类型读取速度
  • 2023-12-06基于 alientek rv1126 快速启动调试那的写坑
    基于alientekrv1126快速启动调试那的写坑1.sdk编制准备工作1.1编译配置修改首先拿到sdk通过修改一下相关配置1.1.1修改DDR配置cd/home/alientek/rv1126/rkbin/RKBOOTviRV1126MINIALL_EMMC_TB.ini​ 修改相关内容如下[CHIP_NAME]NAME=RV1126[VERSION]
  • 2023-10-11基于四核ARM Cortex-A7内核,RV1126、RV1109、RV1103、RV1106新一代人工智能视觉芯片
    1、RV1126是新一代智能视觉芯片,基于四核ARMCortex-A7内核,内置2T算力NPU,支持4K30FPSH.264/H.265视频编解码。基于瑞芯微自研的ISP2.0技术,RV1126可实现多级降噪、3帧HDR、黑光全彩技术特性;同时内置HDAEC算法、支持麦克语音阵列,有效增强声音采集及拾音距离。RV1126真正从行业痛点
  • 2023-08-24嵌入式开源库交叉编译整理
    本文将不定期更新,主要是整理统计遇到的开源库,交叉编译的方法。这里的交叉编译平台主要是ARM32的芯片平台。首先在交叉编译目录上一层创建文件夹,方便后续开源库的依赖和链接mkdir../rv1126这里我使用的是,rv1126的平台,因此创建了一个rv1126的目录。后续所有开源库的编译,输
  • 2023-08-09EB-RV1126-DC201开发板实现USB摄像头抓图
    1126的开发板内核已经把USB的驱动配置好了,但是USB摄像头的驱动还没有配置,所以要在内核打开UVC驱动第一步:修改rv1126_defconfig添加以下内容第二步,回到SDK根目录编译第三步:烧录好固件,使用v4l2-ctl-list-devices查看列表,会显示生成新的节点。第四步:识别到新的节点后,就可以用这
  • 2023-07-05基于瑞芯微平台cif接口dvp相机的视频接入(ov2640、rv1126为例)
    名词定义CIF,指RK芯片中的VIP模块,用以接收Sensor数据并保存到Memory中,仅转存数据,无ISP功能DVP,一种并行数据传输接口,即DigitalVideoPortHSYNC,指DVP接口的行同步信号PCLK,指Sensor输出PixelClockVSYNC,指DVP接口的场同步信号V4L2,即Video4Linux2,Linuxkernel的视频处理模块 
  • 2023-07-05rv1126平台spi屏调试
    我们使用的rv1126平台,屏icST7789,硬件使用6bit,由于不是8bit的,所以显示的颜色没有那么丰富1.硬件原理图2.dts配置 &rgb{    status="okay";     pinctrl-names="default";    pinctrl-0=<&lcdc_ctl>;       ports{ 
  • 2023-07-05RV1126 Linux 以太网MAC PHY 芯片8201f gmac dts配置
    RK系列的SoC中内置了以太网MAC控制器,所以只需要搭配一颗以太网PHY芯片,即可实现以太网卡功能。按照规范,即使是不同厂家的PHY,同样有一部分寄存器的定义是通用的,只要配置了这些通用的寄存器,基本上PHY就可以正常工作。在Linux驱动中有通用的PHY驱动,目前的芯片所配
  • 2023-07-05RV1126新增驱动IMX415 SENSOR,实现v4l2抓图
    RV1126新增驱动IMX415SENSOR,实现v4l2抓图。1:内核dts修改 &csi_dphy0{status="okay";ports{#address-cells=<1>;#size-cells=<0>;port@0{reg=<0>;#address-cells=<1>;#size-cells=<0>;mipi_in_ucam0:endpoint@1
  • 2023-07-05RV1126 —— 配置adc并读取adc通道上传感器数值
    1.adc设备树配置一般来说,rk中已经封装好了标准adc的dts参数属性,我们要做的就是添加自己的adc通道,并引用标准接口即可,不同平台,标准dts中的adc节点名有所不同,其配置属性基本一样。例如:1)adc:adc@ff100000{compatible="rockchip,saradc";
  • 2023-07-05RV1126调试-修改默认调试串口
    背景RK系列的SDK给的默认的调试串口都是uart2/1500000波特率,本次调试设备已经把console调试口改为了uart0,所以需要修改下uboot和内核,然后把波特率设为常用的115200。注:本次调试的SDK版本为原厂的V2.2版本1.uboot修改1)修改rv1126-evb.dts和rv1126-u-boot.dtsi把uart2改成uart
  • 2023-07-05RV1126按键中断驱动和应用调试
     本人使用的调试平台是荣品的rv1126开发板,最近在调试按键中断。经过查看原理图,发现竟然没有一个空闲的IO,所以使用UART1的RX作为按键中断引脚。    驱动部分:     因为UART1原先已经在设备树中已经有了定义,需要将kernel/arch/arm/boot/dts/rongpin/rv1126_11
  • 2023-04-25linux rv1126 查看内存使用情况 磁盘使用情况
    0.top命令,47.1表示占用47.1% 0.717与前面的GiB对应,总共0.717GB运行内存 1、cat/proc/meminfo内存映射文件 2、free-m  3、磁盘使用情况df-h 
  • 2023-04-14rv1126 获取图像数据,实现图像裁剪、缩放、旋转【RK_MPI API接口】
    前言刚接触RK平台,目前正在学习探索阶段,欢迎朋友们一起讨论,指出文章错误和可以优化的地方;如果想参照文中描述进行编译、执行程序,请先参考阅读rv1126SDK编译和rv1126数据流;版本说明,测试使用SDK版本是2020-0912版本,文中记录的问题,可能在新版本已经解决;文中使用的接口函数,可能老版本
  • 2023-04-11RV1126新增驱动IMX415 SENSOR,实现v4l2抓图
    RV1126新增驱动IMX415SENSOR,实现v4l2抓图。1:内核dts修改 &csi_dphy0{status="okay";ports{#address-cells=<1>;#size-cells=<0>;port@0{reg=<0>;#address-cells=<1>;#size-cells=<0>;mipi_in_ucam0:endpoint@1
  • 2023-03-16如何首次编译RV1126的U-Boot
    一、获取U-Boot源码TB-RV1126Ds:gitclonehttps://github.com/rockchip-toybrick/u-boot.git-bnext-dev二、获取rkbin源码下载rkbin到u-boot同级目录:gitcl
  • 2023-02-24RV1126编译过程
    一、编译环境1、目标系统:ubuntu22.04LTS2、投屏器SDK下载:链接:https://pan.baidu.com/s/1OJQafxm38FnbshMEu432Og提取码:o6p3下载下来后,输入命令catrv1126.zip.001r