配套资料在网盘资料的“iTOP-3399 开发板资料汇总(不含光盘内容)\4.人工智能测试资料\RKSSD 测试.zip”目录下。 ITOP-3399 开发板支持瑞芯微提供的深度学习目标检测技术,目标检测是指对图片或视频中的目标性物体进行定位并分类。在性能强大的 ITOP-3399 平台上,对 MobileNet SSD 网络进行专项优化,使得高精度的MobileNet SSD300 1.0 运行            
                
         
            
            
            
            gstreamer 开发中,一般开发思路为:寻找命令行实现--命令行验证--将命令行集成到代码中---代码工程化。当然如果你要代码更优雅一点,可以用命令行用对应的 API 来实现。本节来总结一下 gstreamer 的常用使用过程。 将配套资料通过 U 盘拷贝到开发板的根目录下,如下图所示。配套资料的路径在“iTOP-3399 开发板/02_iTOP-3399 开发板资料汇总(不含光盘容)/12_            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 21:56:01
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # RK3399 GPU加速 PyTorch:让深度学习更高效
随着深度学习的发展,越来越多的研究者和开发者开始关注如何高效地利用硬件资源来加速计算。而RK3399因其强劲的GPU性能,成为深度学习设备的一大热门选择。本文将介绍如何在RK3399上使用PyTorch进行GPU加速,并给出一些代码示例。
## 什么是RK3399?
RK3399是一款由瑞芯微电子(Rockchip)推出的六核处            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-28 04:51:38
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android平台对H264视频硬解码
      本文讲述如何使用Android标准的API (MediaCodec)实现H264的硬件解码。  原本我们是用JNI调用平台提供的硬件解码接口得到YUV帧,再放入opengl脚本里处理渲染的。可是换了新平台之后,没有拿到底层的接口,所以这两天找在Android上的H264解码方案。前天在友人的提示下找到了Medi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 13:08:25
                            
                                482阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC :16GBLPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏u-boot :uboot 202            
                
         
            
            
            
            Live555 RTSP服务端H264推流笔记(平台RK3399Pro)引言前期准备编译MPP编译live555部分demo源码记录MPP 解码MPP 编码live555利用管道实现h264实时视频RTSP推流live555源码分析 引言因项目要求,需要在RK3399pro上实现RTSP的推流,Live555本身已经实现了本地视频的服务端程序样例,本文主要是基于瑞芯微的MPP编解码+live55            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 14:16:56
                            
                                2088阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             迅为RK3399开发板特点:CPU : 双Cortex-A72+四Cortex-A53 大小核CPU结构• 频率最高1.8GHzGPU : Mali-T864 GPU,支持OpenGL ES1.1/2.0/3.0/3.1, OpenVG1.1, OpenCL, DX11• 支持AFBC(帧缓冲压缩)多媒体:支持4K VP9 and 4K 10bits H265/H264 视频解码,高达            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 12:45:52
                            
                                439阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RK3399/RK3328具有强大的视频编解码能力,Soc集成的硬件视频编解码器VPU,能同时处理多路视频的编解码,Soc集成的图形加速引擎RGA, 可以高效地处理图形缩放、旋转、颜色空间转换等操作。结合VPU和RGA,可以高效地实现视频流的解码和后处理,作为第三方应用处理的数据源。 调用API      Rockchip开发的mpp库,提供了非常易于使用A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 19:06:05
                            
                                1417阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            产品简介 
GR3399卡片电脑,基于瑞芯微(ROCKCHIP)的RK3399( 六核64位)芯片的产品平台。GR3399卡片电脑采用国内优秀芯片厂商瑞芯微(ROCKCHIP)的六核64位“服务器级”处理器RK3399;RK3399使用了双“服务器级”核Cortex-A72 + 四核Cortex-A53的大小架构,主频高达2.0GHz,新的内核相比以前的A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-18 20:28:18
                            
                                280阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             硬解码和软解码1.硬件解码就是通过显卡的视频加速功能对高清视频进行解码。大数据量的、低难度的重复工作。视频解码工作从处理器那里分离出来,交给显卡去做,这就叫做“硬解码”。2.与之对应的,以前纯粹依靠CPU来解码的方式则是“软解码”。软解码是在显卡本身不支持或者部分不支持硬件解码的前提下,将解压高清编码的任务交给CPU,这是基于硬件配置本身达不到硬解压要求的前提下,属于一个折中的无奈之举            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-06 21:06:54
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            产品简介 G3288核心板是基于瑞芯微RK3288 的一款核心板,它是一款A17 四核,主频高达1.8G 的高性能核心板。 RK3288 被名副其实的誉为跑分王、游戏王、超清王,它集多种优势于一身,是全球首款全新架构的内核芯片,全球首款采用最新Mali-T76x 系列GPU 的芯片,以及全球第一个支持4Kx2K 硬解H.265视频的芯片。目前该芯片已经广泛应用于机顶盒、POS机、平板、游戏机等领域            
                
         
            
            
            
            目录原理图IR红外编程原理IR NEC 协议协议特征调制协议格式数据协议编写驱动程序入口函数杂项设备文件操作集读取函数POLL机制中断处理函数完整驱动代码测试代码Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图IR红外编程原理最强的红外协议参考链接IR NEC 协议NEC协议参考链接参考博客协议特征使用双向编码(又称曼彻斯特编码);使用38K载波对编码后的波形进行调制;位时间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 13:22:35
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 初识RK3399RK3399是一款低功耗、高性能的处理器,适用于计算、个人移动互联网设备和其他智能设备应用。基于big.little架构,它集成了双核Cortex-A72和四核Cortex-A53与单独的NEON协处理器。 许多嵌入式强大的硬件引擎为高端应用程序提供了优化的性能。RK3399支持多种格式的视频解码器,包括H.264/H。265/VP9到4kx2k@60fps,特别是H.264            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 09:42:41
                            
                                590阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、 RTPReal-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 13:59:11
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 使用JavaCV进行GPU硬解码的探讨
## 引言
随着多媒体技术的不断发展,视频解码已经成为了很多应用程序的关键环节。传统的CPU解码虽然可以满足一般需求,但对于高分辨率视频(如4K、8K)和实时流处理,CPU显得力不从心。这时,GPU硬解码应运而生,它能够充分利用显卡的并行处理能力,完成高效的解码任务。本文将介绍如何在Java中使用JavaCV实现GPU硬解码,并提供示例代码。 
#            
                
         
            
            
            
            rk3399 mipi cameraFirefly-RK3399 开发板分别带有两个 MIPI,一个 DVP 摄像头接口 rk3399平台可以支持多种不同接口的Camera,如MIPI, DVP, UVC,USB camera 对于DVP,MIPI接口的,是在cam_board.xml文件注册camera,isp控制器接收 对于UVC,USB接口的只要移除此文件就可以,省得再去修改 输出格式:像素            
                
         
            
            
            
            rk3399 Android 硬件编解码是一个技术挑战,针对这一问题进行深入探讨时,我们可以从多个维度来呈现解决方案。以下是针对这一课题的详细讨论:
### 版本对比
在不同版本的 rk3399 平台中,Android 的硬件编解码能力也在不断演进。理解版本间的兼容性以及它们的变化历史是解决问题的关键。
```mermaid
timeline
    title rk3399 Android            
                
         
            
            
            
            由于瑞芯微提供的bsp中的内核版本为4.4,所以各个开发板的厂家提供的长期维护的内核版本也是4.4,此外gpu的驱动一般分为两部分:一小部分在 Linux 内核中,另外一大部分在 userspace,在 usercapce 的部分向下操作内核中的驱动,向上对应用层提供标准的 OpenGL 接口,这样各种图形显示相关的应用才能通过标准的 OpenGL API 进行图形渲染加速。但是 mali GPU            
                
         
            
            
            
            基于嵌入式Linux内核的系统设备驱动程序开发设计设备驱动程序的编写设备驱动程序是linux内核的一部分,是操作系统内核和机器硬件之间的在Linux 操作系统下有3类主要的设备文件类型:块设备、字符设备驱动程序、块设备驱动程序与网络设备驱动程序的结构体是不同的。在linux 源代码linux/ include / linux/ fs. h中定义了字符设备和块设备驱动程            
                
         
            
            
            
            FFmpeg是一种功能强大的常用的视频/音频处理开源框架。支持几乎所有主流格式音视频的编解码,并能进行拼接等操作。基础知识视频格式:mp4, avi, mkv等,称之为封装格式,可以看成是一种容器。视频流编码格式:h264, h265等,可以认为是一种压缩手段,减小文件体积。音频流编码格式:MP3, AAC等,音频压缩方式。视频像素数据:RGB、YUV(YUV420),实际上的图像编码格式,包括存