Android平台对H264视频硬解码
本文讲述如何使用Android标准的API (MediaCodec)实现H264的硬件解码。 原本我们是用JNI调用平台提供的硬件解码接口得到YUV帧,再放入opengl脚本里处理渲染的。可是换了新平台之后,没有拿到底层的接口,所以这两天找在Android上的H264解码方案。前天在友人的提示下找到了Medi
转载
2023-07-29 13:08:25
482阅读
目录原理图IR红外编程原理IR NEC 协议协议特征调制协议格式数据协议编写驱动程序入口函数杂项设备文件操作集读取函数POLL机制中断处理函数完整驱动代码测试代码Makefile文件测试步骤编译源码加载驱动执行测试程序实验现象原理图IR红外编程原理最强的红外协议参考链接IR NEC 协议NEC协议参考链接参考博客协议特征使用双向编码(又称曼彻斯特编码);使用38K载波对编码后的波形进行调制;位时间
转载
2024-08-20 13:22:35
70阅读
RK3399/RK3328具有强大的视频编解码能力,Soc集成的硬件视频编解码器VPU,能同时处理多路视频的编解码,Soc集成的图形加速引擎RGA, 可以高效地处理图形缩放、旋转、颜色空间转换等操作。结合VPU和RGA,可以高效地实现视频流的解码和后处理,作为第三方应用处理的数据源。 调用API Rockchip开发的mpp库,提供了非常易于使用A
转载
2023-09-08 19:06:05
1417阅读
rk3399 Android 硬件编解码是一个技术挑战,针对这一问题进行深入探讨时,我们可以从多个维度来呈现解决方案。以下是针对这一课题的详细讨论:
### 版本对比
在不同版本的 rk3399 平台中,Android 的硬件编解码能力也在不断演进。理解版本间的兼容性以及它们的变化历史是解决问题的关键。
```mermaid
timeline
title rk3399 Android
# 实现“rk3399 Android”教程
## 流程图
```mermaid
flowchart TD
A(准备工作)
B(下载源码)
C(编译源码)
D(烧录固件)
E(启动设备)
A --> B
B --> C
C --> D
D --> E
```
## 教程步骤
| 步骤 | 描述 |
| ---
原创
2024-05-24 05:16:51
112阅读
配套系列教学视频链接: 安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备: FireFly RK3399 (ROC-RK3399-PC-PLUS)前言上一个章节介绍了如何定义策略, 并编译得到目标文件, 这些目标文件需要在RK3399开发板上进行更新验证。一, 更新开发板策略编译得到的目标文件需要更新到
本文硬件平台以飞凌嵌入式OK3399-C开发板为基础进行讲解,其它RK3399产品,由于各个厂家设置不同会有所差异,请参考使用。本文档主要介绍OTA相关方向的介绍,通过本文档可快速了解RK3399平台android镜像版本升级的两种方式OTA 本地升级、OTA远程升级以及OTA升级包编译过程。飞凌RK3399开发板 OTA测试OTA (over the air)升级是Android 系统提供的标准
转载
2024-01-09 13:46:26
3706阅读
# 科普:Android RK3399 及其开发
RK3399是一款由瑞芯微电子(Rockchip)推出的高性能SoC(系统级芯片),广泛应用于智能设备、平板电脑和嵌入式系统中。该芯片拥有强大的多核处理能力和图形性能,非常适合运行Android操作系统。在这篇文章中,我们将探讨RK3399的核心特性,并提供一些基本的开发代码示例。
## RK3399的架构
RK3399采用双集群架构,包含两
一颗单芯片的MPEG4视频编码解码芯片--FIC8120 应用范围:Ipcam,DVS,DVR,视频会议系统(编码解码同时),DMA系统硬件结构:FIC8120是高集成度的硬件MPEG4编解码SoC。核心是MPEG4/JPEG视频编解码硬件引擎和功能强大的FA526 RISC 32bit CPU(ARM922)。编解码引擎支持MPEG4实时编码/解码,可以达到30fps且压缩分辨率为72
转载
2023-11-14 20:06:20
28阅读
配套资料在网盘资料的“iTOP-3399 开发板资料汇总(不含光盘内容)\4.人工智能测试资料\RKSSD 测试.zip”目录下。 ITOP-3399 开发板支持瑞芯微提供的深度学习目标检测技术,目标检测是指对图片或视频中的目标性物体进行定位并分类。在性能强大的 ITOP-3399 平台上,对 MobileNet SSD 网络进行专项优化,使得高精度的MobileNet SSD300 1.0 运行
迅为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上安装docker,搜了很久资料有限,东平四凑,花了几天时间才搞定,分享下吧,给需要的人1 docker 安装 本文档适合 rk3399debian 平台,其他平台若要使用,请谨慎参考。安装之前请先确认 板子能否正常连接网络,安装所需要的一切安装包都是通过网络下载。另外,一切命令都是 通过串口输入(也可以通过 ssh 网络操作),本系统暂不支持 adb 输入。 1.1 配置
转载
2024-01-06 09:20:14
334阅读
# 如何实现 "rk3399 android 12"
## 介绍
在本篇文章中,我将向刚入行的开发者介绍如何实现 "rk3399 android 12"。我将解释整个过程的步骤,并提供相应的代码示例和注释,以帮助您更好地理解。
## 实现步骤
以下是实现 "rk3399 android 12" 的步骤概述:
| 步骤 | 描述 |
| --- | --- |
| 1 | 下载 Androi
原创
2023-07-18 11:37:24
1089阅读
# 使用 RK3399 编译 Android 的全解析
## 引言
RK3399 是一款广泛应用于嵌入式设备的高性能处理器,因其强大的计算性能和多样的接口受到众多开发者的喜爱。本篇文章将带你深入了解如何为 RK3399 进行 Android 编译。我们将提供详细的步骤和代码示例,帮助你完成编译过程。
## 目标
学习如何为 RK3399 组件编译 Android 系统,并理解编译流程中的各
原创
2024-10-22 05:50:27
171阅读
# RK3399 Android RNDIS
## 介绍
RK3399是一款基于ARM架构的高性能处理器,广泛应用于Android设备。其中,RNDIS(Remote Network Driver Interface Specification)是一种USB设备模式,可以将Android设备作为网络适配器使用。
本文将介绍如何在RK3399上使用Android RNDIS功能,并提供相关代码
原创
2023-10-14 10:08:59
1014阅读
## RK3399 Android IIC 简介
### 1. 什么是RK3399 Android IIC?
RK3399 Android IIC 是指在 RK3399 SoC 上运行 Android 操作系统时使用的 IIC(Inter-Integrated Circuit)总线协议。RK3399 是一款由瑞芯微电子推出的高性能、低功耗的处理器芯片,广泛应用于嵌入式系统中。
### 2.
原创
2023-12-17 10:42:26
131阅读
在这篇博文中,我将分享关于“android rk3399 手机”的一些技术细节,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化的策略。这将为在使用和开发RK3399相关应用的开发者提供一个全面的指导。
### 版本对比与兼容性分析
在考虑android rk3399 手机时,版本对比无疑是首要步骤。下面的表格总结了不同Android版本的特性差异,这对于选择适合的开发环境是
# 了解rk3399 Android系统
## 什么是rk3399 Android系统?
rk3399 Android系统是基于Rockchip公司生产的rk3399芯片定制开发的Android操作系统。rk3399芯片是一款高性能的处理器,适用于各种应用场景,包括智能家居、工业控制、教育等领域。
## rk3399 Android系统的特点
### 1. 高性能
rk3399芯片采用了
原创
2024-05-06 06:36:52
192阅读
# RK3399 刷 Android 流程解析
RK3399 是一款由 Rockchip 研发的高性能 ARM 处理器,广泛应用于嵌入式系统、智能终端和开发板等设备上。刷入 Android 系统能够为开发者提供一个灵活、高效的开发环境。本文将简单介绍如何在 RK3399 上刷入 Android 系统,包括必要的工具、步骤和代码示例。
## 准备工作
在开始刷机之前,你需要确保准备好以下工具和
# RK3399 Android 10 科普
## 简介
RK3399是一款由瑞芯微推出的高性能ARM处理器,广泛应用于智能设备领域。Android 10是Google最新发布的Android操作系统版本。本文将介绍如何在RK3399平台上运行基于Android 10的应用程序,并提供代码示例。
## 硬件要求
- RK3399开发板或设备
- USB Type-C数据线
- 电脑
##
原创
2023-07-21 07:37:24
544阅读