- 博客(370)
- 收藏
- 关注
原创 【教程】三分钟学习NCNN算法移植!
本文是基于EASYEAINano移植NCNN部署库的方法与NCNN成功运行yolov4的Demo所做的教程。
2022-07-19 19:00:00
1180
1
原创 瑞芯微(EASY EAI)RV1126B whisper语音识别训练部署教程
Whisper是OpenAI开源的,识别语音识别能力已达到人类水准自动语音识别系统。Whisper作为一个通用的语音识别模型,它使用了大量的多语言和多任务的监督数据来训练,能够在英语语音识别上达到接近人类水平的鲁棒性和准确性。Whisper还可以进行多语言语音识别、语音翻译和语言识别等任务。Whisper的架构是一个简单的端到端方法,采用了编码器-解码器的Transformer模型,将输入的音频转换为对应的文本序列,并根据特殊的标记来指定不同的任务。
2026-11-03 15:48:27
140
原创 单目深度估计跑在 RV1126B 上:Depth-Anything-3 的导出、转换与端侧性能拆解
把 DA3 这类标准 Transformer 模型部署到端侧 NPU,
2026-10-29 16:56:44
304
原创 姿态估计上板卡难的点在于量化精度?YOLOv11-Pose 在RV1126B上的完整训练部署实录
两种模型在同一张测试图上的表现差异,直观说明了量化策略对姿态估计的影响:全整数量化虽然体积与速度占优,但关键点回归对数值精度高度敏感,量化误差会直接放大为位置偏移;是指加载模型在大型数据集上的预训练权重,并采用冻结或部分冻结参数的方式在另一数据集上训练,从而借助模型已有的特征提取能力——这正是在短训练轮次下也能取得较好结果的关键。YOLO 姿态估计(Pose)是在检测(Detect)任务上的扩展:YOLO 在预测类别框体的同时,还会预测人体主要部位的关键点。格式模型的评估与运行。
2026-10-24 16:28:15
254
原创 如何判定一块AI开发板“扛得住量产“?嵌入式AI板卡标准化极限压测与稳定性评估全流程
本文提供一套基于 Google stressapptest 与 NPU 联合压测的标准化操作流程,以 EASY-EAI-Nano-TB (RV1126B)为例,覆盖环境准备、通用计算压测、NPU 算力榨取与状态监控四个阶段,并给出可量化的验收标准。对于 RV1126B / RK3576 这类芯片,在无主动散热风扇、仅配备基础铝制散热片的情况下,双烤(CPU + NPU 满载)温度稳定在 65℃ ~ 80℃ 之间,属于优秀的工业级散热表现。前者验证供电与内存的电气可靠性,后者验证散热方案与结构设计的匹配度。
2026-10-22 13:32:30
341
原创 瑞芯微(EASY EAI)RV1126B DeepSeek R1部署教程
DeepSeek-R1,是幻方量化旗下AI公司深度求索(DeepSeek)研发的推理模型。DeepSeek-R1采用强化学习进行后训练,旨在提升推理能力,尤其擅长数学、代码和自然语言推理等复杂任务。作为国产AI大数据模型的代表,凭借其卓越的推理能力和高效的文本生成技术,在全球人工智能领域引发广泛关注。本文主要说明DeepSeek-R1如何离线运行在EASY-EAI-Nano-TB(RV1126B)硬件上, RK1126B具有优异的端侧AI能效比与极高的性价比,是AI落地的不二之选。
2026-10-15 16:09:21
171
原创 单芯片同时跑 Linux 与 RT-Thread:RV1126B的AMP异构方案完整拆解
Linux 侧承载文件系统、网络协议与 AI 推理,MCU 侧以 400MHz RISC-V 独立运行 RT-Thread 处理实时任务,两者通过 MailBox 与共享内存完成核间通信——硬件隔离保证了实时性不受 Linux 调度抖动影响,单芯片集成则避免了双芯片方案的成本与体积开销。灵眸科技的 EASY-EAI-Nano-TB 已完整支持该 AMP 方案,SDK 内置 mcu、led、rpmsg 三个递进式案例,覆盖从"跑起来"到"核间通信"的完整路径。对工控、电力、汽车电子等有硬实时要求的场景,
2026-10-09 15:11:35
246
原创 从连通到运维:RK3576独立RNDIS网卡的命名空间隔离、MAC固化与IP固定
本文基于RK3576平台,记录从内核模块开启、官方配置脚本复制改造、独立Gadget命名空间隔离、MAC地址固化,到netplan/udev/dnsmasq固定IP与开机自启的完整链路,为同类多USB功能共存的产品化配置提供可复用的工程参考。在 /etc/init.d/ 中添加开机自启文件(如 S98_rndis),使脚本在系统启动时自动执行,完成RNDIS网卡的初始化与IP配置。创建/etc/udev/rules.d/99-usb-rndis.rules,在usb0网卡出现时触发dnsmasq启动。
2026-09-24 15:29:27
335
原创 EAI182X-M2 新品发布:不换主控,插卡升级,怎么让存量设备获得 20TOPS 本地大模型算力?
端侧AI进入BOM的前提,是能够被量化为实际的体验提升或成本回报。对已部署大量RK3588/RK3576/RK3568平台的客户而言,"不换主控、插卡升级"意味着AI能力的引入不再伴随一次完整的硬件改版与重新认证——这是EAI182X-M2最直接的价值。: 2路 PCIe 2.1(单通道,RC模式,2.5/5.0Gbps)、1路 USB 3.0 DRD + 1路 USB 2.0 DRD、1路千兆以太网RGMII,并内置AES/SM4、SHA/SM3、RSA 4096、ECC 256、SM2等安全引擎。
2026-09-23 16:49:55
235
原创 瑞芯微(EASY EAI)RV1126B AI超分辨率算法教程
EASY-EAI-Nano-TB支持.rknn后缀的模型的评估及运行,对于常见的tensorflow、tensroflow lite、caffe、darknet、onnx和Pytorch模型都可以通过我们提供的 toolkit 工具将其转换至 rknn 模型,而对于其他框架训练出来的模型,也可以先将其转至 onnx 模型再转换为 rknn 模型。onnx模型需要转换为rknn模型才能在EASY-EAI-Nano-TB运行,所以需要先搭建rknn-toolkit模型转换工具的环境。
2026-09-21 14:48:38
164
原创 瑞芯微(EASY EAI)RV1126B yolov26训练部署教程
YOLO26 系列是 Ultralytics YOLO 家族中最先进(SOTA)、最具部署友好性的模型,专为边缘优先的视觉 AI 设计,在性能和效率上超越了 YOLO11 等前代模型。它由 Ultralytics 发布,通过引入多项核心创新(如端到端无 NMS 推理、DFL 移除与 MuSGD 优化器),在 CPU 推理速度上实现了高达 43% 的提升,同时显著增强了对小目标的检测能力。
2026-09-20 13:57:05
201
原创 Linux字符设备驱动案例:用SPI+DMA点亮WS2812,从时序拼凑到驱动八步实现
的方案:由SPI控制器产生精确波形,DMA负责数据搬运,CPU仅承担RGB编码,最终通过Linux字符设备向用户层暴露 /dev/ws2812_spiX 节点,应用程序只需 write() 一帧RGB数据即可点灯。的思路,在嵌入式驱动开发中具有普适性——无论是SK6812、DHT11,还是红外NEC协议,凡是依赖严格时序的单总线设备,都可以复用"硬件外设造时序 + DMA解放CPU"这一范式。SPI的MOSI线在时钟驱动下逐位输出数据,每一位的宽度 = 1 / SPI时钟频率,波形由硬件保证。
2026-09-18 10:34:56
336
原创 板卡在机房、同事要远程、车间内网进不去:MobaXterm隧道的三种工程化解法
对嵌入式开发者而言,这意味着跨网络调试不再依赖运维人员调整防火墙策略,也不必反复记忆-L/-R/-D的参数组合,在既有网络条件下即可完成远程访问部署。RK3576/RK3588作为边缘网关部署在车间,同时连接外网(可SSH登录)与封闭的工业内网(网段 10.0.0.x),内网挂载了多个IP摄像头,需在本地电脑直接访问其Web后台。外网访问远程服务器对应端口,即可访问本地内网服务,即通常所说的「内网穿透」。SSH隧道的本质,是基于已建立的加密SSH通道,实现本地主机与远程服务器之间的端口流量转发。
2026-09-15 15:08:10
109
原创 瑞芯微(EASY EAI)RV1126B 电子防抖(DIS)
本文将演示如何利用EASY-EAI-Nano-TB以及MIPI-CSI摄像头运行DIS方案。
2026-09-14 17:56:30
73
原创 瑞芯微(EASY EAI)RV1126B 全景拼接(AVS)
本文将演示如何利用EASY-EAI-Nano-TB以及MIPI-CSI摄像头运行AVS方案。下面是2个MIPI-CSI摄像头分别拍摄出来的图像。【非融合】和【融合】效果分别如下所示:非融合(NOBLEND)效果:
2026-09-12 16:25:13
264
原创 瑞芯微(EASY EAI)RV1126B 黑光夜视(AIISP)
本文将演示如何利用EASY-EAI-Nano-TB以及MIPI-CSI摄像头运行AIISP方案。下面是1个MIPI-CSI摄像头分别拍摄出来的图像。启用aiisp和未启用aiisp效果分别如下所示:启用aiisp:
2026-09-11 11:05:55
162
原创 瑞芯微(EASY EAI)RV1126B display
EASY-EAI-Nan-TB评估板使用DRM(Direct Rendering Manager)驱动框架实现多应用同时使用同一个显示器的目的。
2026-09-09 14:33:19
122
原创 瑞芯微(EASY EAI)RV1126B rga
RGA(Raster Graphic Acceleration Unit)是一个独立的2D硬件加速器,可用于加速点/线绘制,执行图像缩放、旋转、bitBlt、alpha混合等常见的2D图形操作。
2026-09-08 16:18:21
173
原创 瑞芯微(EASY EAI)RV1126B 星闪使用
星闪(NearLink / SparkLink)是中国自主研发的新一代无线短距通信技术,由国际星闪无线短距通信联盟(International SparkLink Alliance,ISLA,简称"星闪联盟")推动标准化。ISLA 于 2020 年 9 月成立,由国内信息通信领域多家企业联合发起,旨在推动自主无线短距通信技术的产业化和国际化。星闪协议栈分为三层架构:基础应用层、基础服务层和星闪接入层。
2026-09-08 15:30:15
223
原创 从手动三步到上电即连:4G模组systemd开机自连方案
这套方案的本质,是用systemd的服务编排能力,将4G模组在冷启动过程中的"时序不确定性"——网卡与tty设备枚举晚于systemd启动、信号注册耗时波动、DHCP下发延迟——转化为"等待+重试"的确定性流程。这类设备通常部署在无人值守现场,若每次冷启动都需人工介入——登录串口、手动拉起USB网卡、发送AT指令触发拨号、再执行DHCP获取IP——不仅运维成本高,也难以满足工业场景对"上电即可用"的可靠性要求。在接入systemd之前,必须确认手动流程可用。,相关实现可供开发者直接集成。
2026-09-07 16:51:13
224
原创 灵眸科技EAI3572-Core-L核心板即将发布!八核+4TOPS NPU,面向工业与边缘AI
作为深耕瑞芯微RK系列方案的专业嵌入式方案商,灵眸科技同步推出基于RK3572的42×42mm核心板,在方寸之间集成八核CPU、4TOPS NPU与丰富的工业/多媒体接口,面向工业控制、机器视觉、智慧商显、移动终端等场景,帮助客户以小体积实现强算力落地。八核CPU与丰富的工业总线(CAN、UART、SPI等)结合,适用于PLC、HMI、工业网关、工控一体机等设备,满足工业现场的实时性与可靠性需求。8nm制程与大小核协同带来的低功耗长续航,使其成为平板电脑、教育平板、便携式医疗设备、智能手持终端的理想选择。
2026-09-04 10:27:41
282
原创 如何开启rndis功能:基于灵眸科技EASY-EAl-Orin-Nano
RNDIS (Remote Network Driver Interface Specification) 是由微软开发的一种专有协议,主要用于在 USB 总线上虚拟出以太网连接。简单来说,它能让一台通过 USB 连接的设备(比如开发板),在主机(比如 Windows 电脑)看来变成一张“USB 网卡”。在嵌入式 Linux 开发中,RNDIS 是一种非常常见的调试和通信手段。
2026-09-03 14:39:35
192
原创 alsa使用简介:基于灵眸科技EASY-EAl-Orin-Nano
比如想知道声卡0当前的音量设置成多少,就可以先用【controls】查找与播放音量相关的【设置项】(如numid=56,iface=MIXER,name='PCM Volume'),再用cget查详细信息。通俗点来说,就是列出【指定声卡】的所有【可配置】项。与cget对应的是,cset就是【设置】指定声卡【某一项】设置的【当前值】。显示出指定声卡,【所有】与controls输出的【配置项】【一一对应】的【配置内容】。当然,如果只关心【某一项】的【配置内容】,可以用cget参数进行【单独】查看。
2026-09-01 14:07:55
185
原创 端侧AI超级分辨率落地:XLSR模型在RV1126B上的量化与部署实录
XLSR模型在EASY-EAI-Nano-TB上的成功部署,验证了“算法优化—模型转换—板端推理”这一标准化流程的可行性。传统的双线性插值放大效果有限,而基于深度学习的超分辨率(SR)算法虽然重建质量高,但在端侧设备上部署面临模型体积、算力和转换流程复杂等挑战。EASY-EAI-Nano-TB搭载的RV1126B NPU支持.rknn格式的模型。,使超分后的边缘细节更突出;,记录从PyTorch模型导出、ONNX优化、RKNN转换到板端C++部署的完整链路,为嵌入式端侧超分落地提供可复用的工程参考。
2026-08-27 16:45:17
331
1
原创 瑞芯微RV1126B开发板(EASY-EAI-Nano-TB) AVS
本文将演示如何利用EASY-EAI-Nano-TB以及MIPI-CSI摄像头运行AVS方案。下面是2个MIPI-CSI摄像头分别拍摄出来的图像。【非融合】和【融合】效果分别如下所示:非融合(NOBLEND)效果:
2026-08-27 14:57:55
237
原创 瑞芯微RV1126B开发板(EASY-EAI-Nano-TB)导出开发板rootfs
最后就可以拿这个rootfs.img去替换掉【标准固件】中的rootfs.img,拿去做量产烧录。rootfs.img就会被导出到/opt/work/z_test/这个目录中。可以查看一下被导出的rootfs.img,默认会被导出到【命令的执行目录】* 导出位置的磁盘空间需要大于新rootfs.img所需要的空间。注:若不清楚如何进入和使用EASY-EAI编译环境,请先阅读。* 导出过程中,/mnt挂载不允许断开。* 传出的参数,目录必须【存在】* 导出位置需要有【写权限】,并按照其相关的操作,进行。
2026-08-26 16:14:31
164
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) kernel
首先到【百度网盘】上下载相关的资源:链接:提取码: 1234把烧录工具放进虚拟机任意位置(以~/rv1126b_sdk为例)。如下图所示。最后,需要重启终端。工具即可生效。(注:此工具仅需要在虚拟机环境中部署一次,后续使用过程中均无须重复此步骤)通过阅读,并按照其相关的操作,进行编译环境的部署。在PC端Ubuntu系统中执行run脚本,进入EASY-EAI编译环境,具体如下所示。
2026-08-25 10:28:09
180
原创 还在为XFCE桌面抢占AI算力抓狂?RK3576/RK3588无头部署与远程调试全流程
本文基于灵眸科技工程师在RK3576平台上的实测记录,从systemd运行目标切换、桌面启停管控,到无头模式下的VNC远程可视化调试,梳理一套完整的操作方案。此时,在MobaXterm的终端中执行export DISPLAY=:1,再运行图像推理代码,画面会完美渲染在远程窗口中,而板卡物理层面依然保持“无屏省电”状态。在lightdm关闭、HDMI休眠的状态下,若仍需进行图像算法可视化调试,最优雅的方案是利用TigerVNC直连板卡内存中的虚拟桌面。执行后,若接了物理屏幕,画面会立刻黑屏或退回终端登录符。
2026-08-21 15:31:51
342
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) yolov11-track多目标跟踪部署教程
它利用检测框和跟踪轨迹之间的相似性,在保留高分检测结果的同时,从低分检测结果中去除背景,挖掘出真正的物体(遮挡、模糊等困难样本),从而降低漏检并提高轨迹的连贯性。算法核心在于区分高低置信度检测框,保留低置信度框用于后续确认,有效解决遮挡问题,减少IDSwitch。本小节展示yolov11+Bytetrack在EASY-EAI-PI2的部署过程,本章章节使用的yolo11n.rknn和yolo11s.rknn是由Ultralytics 官方提供的yolo11n.pt和yolo11s.pt转换而来。
2026-08-20 15:35:19
214
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) yolov11-seg训练部署教程
yolov11-seg 是YOLO(You Only Look Once)系列的最新成员,专为实时实例分割任务设计。它在保持YOLO家族高效推理速度的同时,通过创新的网络结构和分割头设计,实现了像素级的精确目标检测与分割,适用于自动驾驶、医学影像、工业检测等对精度和速度要求苛刻的场景。本教程针对目标分割算法yolov11 seg的训练和部署到EASY-EAI-PI2(RV1126B)进行说明,而数据标注方法可以参考我们往期的文章。
2026-08-20 10:59:40
192
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) yolov11训练部署教程
YOLO11 系列是 YOLO 家族中最先进的 (SOTA)、最轻量级、最高效的模型,其表现优于其前辈。它由 Ultralytics 创建,该组织发布了 YOLOv8,这是迄今为止最稳定、使用最广泛的 YOLO 变体。YOLO11 将延续 YOLO 系列的传奇。本教程针对目标检测算法yolo11的训练和部署到EASY-EAI-PI2(RV1126B)进行说明,而数据标注方法可以参考我们往期的文章。
2026-08-19 11:31:17
233
原创 RV1126B避坑指南:GC2093启动HDR失败?三步走通ISP配置全流程
但不少工程师在适配GC2093 sensor时,常遇到一个诡异现象:设备树明明配置了HDR,dmesg日志也显示生效,可一抓流就卡死,或者3A服务启动后配置被覆盖。如果你的IQ文件结构不同(例如同时支持 normal 和 hdr 双主场景),只需调整 preInit_scene 的参数即可,核心逻辑不变。在 init_engine 函数中,调用 rk_aiq_uapi2_sysctl_preInit_scene 和 rk_aiq_uapi2_sysctl_prepare 接口。修改后替换内核,烧录启动。
2026-08-17 14:30:42
309
原创 RV1106存储升级避坑:SPI-NAND-MTD驱动适配与补丁实操
在以RV1106为例的嵌入式平台的项目量产过程中,“板子跑起来了,但换了个Flash型号就变砖”是硬件工程师经常碰到的痛点。以struct spinand_device 为例,Kernel 5.10版本新增了 support_cont_read(连续读取支持)等成员,而Uboot版本中对应的则是指针名 spimem。A:检查 RKMINIALL.ini 中的 RK_NAND_BLOCK_SIZE 和 RK_NAND_PAGE_SIZE 是否与芯片手册匹配。有输出为MTD方案,无输出则为rkflash。
2026-08-14 10:51:13
236
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) yolov8训练部署教程
EASY-EAI-PI2支持.rknn后缀的模型的评估及运行,对于常见的tensorflow、tensroflow lite、caffe、darknet、onnx和Pytorch模型都可以通过我们提供的 toolkit 工具将其转换至 rknn 模型,而对于其他框架训练出来的模型,也可以先将其转至 onnx 模型再转换为 rknn 模型。onnx模型需要转换为rknn模型才能在EASY-EAI-PI2运行,所以需要先搭建rknn-toolkit模型转换工具的环境。首先使用网线把EASY-EAI-PI2的。
2026-08-11 14:18:38
189
原创 从零构建IMX415驱动:Linux内核下的Camera Sensor开发实录
当应用层调用set_fmt时,驱动会遍历该数组,通过imx415_find_best_fit函数找到与请求参数最接近的模式,并将对应的寄存器序列写入Sensor。驱动必须提供一个匹配表(of_match_table),当内核启动时,它会扫描设备树节点,寻找compatible属性与驱动定义一致的节点。我们不堆砌代码,而是梳理驱动加载的逻辑链条。调用v4l2_async_register_subdev_sensor,将自己注册到V4L2异步框架中,等待被Bridge(如MIPI CSI-2 Host)发现。
2026-08-11 13:51:08
194
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) 源码获取
RV1126B的ubuntu系统SDK基于ubuntu22.04进行适配移植,所以建议同样在ubuntu22.04的环境(如EASY-EAI编译环境)下编译开发,并且源码部署在服务器os.easy-eai.com上,因此也要先在【开发环境】中部署os.easy-eai.com的git仓库私钥。仅需要把boot.img、MiniLoaderAll.bin、parameter.txt、rootfs.img、uboot.img替换掉固件中的对应文件即可。uboot:仅编译生成uboot镜像(uboot.img)
2026-08-10 14:36:32
225
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) 开发简介
其实嵌入式内核开发的大部分工作,就是对外设资源的增、删、改,通常就是通过“开发设备驱动”和“修改设备树”完成。Uboot:(Universal Boot Loader,通用引导加载器)是一个主要用于嵌入式系统(Kernel,内核)的引导加载程序,可以支持多种不同的计算机系统结构,包括ARM、AVR32、x86与Nios等。,支持开发板本地编译与在线交叉编译,在线交叉编译应用依赖库直接依赖到板卡文件系统,规避库兼容问题且能利用PC的编译性能与源码编辑器;,具有极高的系统可靠性,但是会占用大量的存储空间;
2026-08-10 09:45:32
238
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) AI模型部署
DeepSeek-R1,是幻方量化旗下AI公司深度求索(DeepSeek)研发的推理模型。作为国产AI大数据模型的代表,凭借其卓越的推理能力和高效的文本生成技术,在全球人工智能领域引发广泛关注。本文主要说明DeepSeek-R1如何离线运行在EASY-EAI-PI2(RV1126B)硬件上, RV1126B具有优异的端侧AI能效比与极高的性价比,是AI落地的不二之选。在PC端Ubuntu系统中执行run脚本,进入EASY-EAI编译环境,具体如下所示。,并按照其相关的操作,进行。(提取码: 1234)
2026-08-08 14:32:44
258
原创 瑞芯微RV1126B开发板(EASY-EAI-PI2) AI模型转换
本节提供两种大模型文件,Hugging face的原始模型和转换完成的NPU模型。章主要说明如何实现Deepseek-R1大语言模型如何转换为RKLLM模型。(提取码: 1234)。本章主要说明如何实现。
2026-08-08 11:24:28
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅