文章目录
- 前言
- 一、驱动
- 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
- 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
前言
本文主要整理了关于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
包含以下几部分: