ARM Codec要求

文章目录

  • 前言
  • 一、驱动
    • [1. linux kernel driver (非V4L2驱动)](#1. linux kernel driver (非V4L2驱动))
      • [1.1 porting guide](#1.1 porting guide)
      • [1.2 programing guide](#1.2 programing guide)
      • [1.3 CPU占用率统计](#1.3 CPU占用率统计)
      • [1.4 memory使用统计(不包含input/output/working buffer)](#1.4 memory使用统计(不包含input/output/working buffer))
    • [2. freeRTOS driver](#2. freeRTOS driver)
      • [2.1 porting guide,驱动所支持freeRTOS版本列表](#2.1 porting guide,驱动所支持freeRTOS版本列表)
      • [2.2 programing guide](#2.2 programing guide)
      • [2.3 CPU占用率统计](#2.3 CPU占用率统计)
      • [2.4 codec size统计,需要提供text/bss/data段统计结果](#2.4 codec size统计,需要提供text/bss/data段统计结果)
      • [2.5 memory使用统计(不包含input/output/working buffer)](#2.5 memory使用统计(不包含input/output/working buffer))
      • [2.6 firmware可更具需求是否编译进可执行代码,并且driver需要支持从指定的地方加载firmware](#2.6 firmware可更具需求是否编译进可执行代码,并且driver需要支持从指定的地方加载firmware)
    • [3. 支持fps,latency,bandwidth和memorysize profiling function](#3. 支持fps,latency,bandwidth和memorysize profiling function)
  • [二、 Sample code](#二、 Sample code)
    • 1.linux
    • [2. freeRTOS](#2. freeRTOS)
      • [2. 1 sample code使用guide](#2. 1 sample code使用guide)
      • [2. 2> sample code参数列表使用说明](#2. 2> sample code参数列表使用说明)
      • [2. 3> sample code使用限制说明](#2. 3> sample code使用限制说明)
    • [3. plugin](#3. plugin)
      • [3.1 ffmpeg](#3.1 ffmpeg)
      • [3.2 gstreamer](#3.2 gstreamer)
      • [3.3 OMX](#3.3 OMX)
      • [3.4 提供一层high-level APl,支持liunux/freeRTOS](#3.4 提供一层high-level APl,支持liunux/freeRTOS)

前言

本文主要整理了关于codec IP的一些要求。


一、驱动

1. linux kernel driver (非V4L2驱动)

1.1 porting guide

1.2 programing guide

1.3 CPU占用率统计

1.4 memory使用统计(不包含input/output/working buffer)

2. freeRTOS driver

2.1 porting guide,驱动所支持freeRTOS版本列表

2.2 programing guide

2.3 CPU占用率统计

2.4 codec size统计,需要提供text/bss/data段统计结果

2.5 memory使用统计(不包含input/output/working buffer)

2.6 firmware可更具需求是否编译进可执行代码,并且driver需要支持从指定的地方加载firmware

3. 支持fps,latency,bandwidth和memorysize profiling function

二、 Sample code

需要提供两份测试code:

1.linux

2. freeRTOS

包含以下几部分:

2. 1 sample code使用guide

2. 2> sample code参数列表使用说明

2. 3> sample code使用限制说明

3. plugin

3.1 ffmpeg

3.2 gstreamer

3.3 OMX

3.4 提供一层high-level APl,支持liunux/freeRTOS

相关推荐
PM老周5 天前
2026年软硬件一体化项目管理软件怎么选?多款工具对比测评
java·安全·硬件工程·团队开发·个人开发
潜创微科技--高清音视频芯片方案开发5 天前
联阳 ITE IT66122 HDMI 1.3 低功耗发射芯片(兼容 IT66121)
硬件工程
代码游侠5 天前
STM32开发——基础外设
linux·运维·arm开发·stm32·单片机·嵌入式硬件·学习
上海合宙LuatOS5 天前
LuatOS核心库API——【ioqueue】IO序列化操作
linux·运维·服务器·网络·嵌入式硬件·物联网·硬件工程
上海合宙LuatOS5 天前
LuatOS核心库API——【iperf 】吞吐量测试
linux·运维·服务器·单片机·嵌入式硬件·物联网·硬件工程
上海合宙LuatOS5 天前
LuatOS核心库API——【iotauth 】 IOT 鉴权库
java·单片机·嵌入式硬件·物联网·struts·计算机外设·硬件工程
代码游侠5 天前
Linux驱动复习——驱动
linux·运维·arm开发·笔记·学习
LCMICRO-133108477466 天前
长芯微LDM63085完全P2P替代ADM2483,是一款基于数字隔离技术的高可靠性的半双工隔离RS-485收发器
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发
古译汉书6 天前
【IoT死磕系列】Day 6:工业控制底层大动脉—CAN总线
linux·网络·arm开发·单片机·物联网·tcp/ip
LCMICRO-133108477466 天前
长芯微LSC3490完全P2P替代MAX3490,3.3V 高静电防护 10M 全双工 RS485/RS422 收发器
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发