ARM Codec要求

这篇具有很好参考价值的文章主要介绍了ARM Codec要求。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本文主要整理了关于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

包含以下几部分:文章来源地址https://www.toymoban.com/news/detail-699705.html

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

到了这里,关于ARM Codec要求的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NXP i.MX 6ULL工业开发板硬件说明书( ARM Cortex-A7,主频792MHz)

    本文档主要介绍TLIMX6U-EVM评估板硬件接口资源以及设计注意事项等内容。 创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 评

    2024年02月12日
    浏览(28)
  • 【Linux下6818开发板(ARM)】SecureCRT串口和交叉编译工具(巨细版!)

    (꒪ꇴ꒪ ),hello我是 祐言 博客主页:C语言基础,Linux基础,软件配置领域博主🌍 快上🚘,一起学习! 送给读者的一句鸡汤🤔: 集中起来的意志可以击穿顽石! 作者水平很有限,如果发现错误,可在评论区指正,感谢🙏 1.串口工具          SecureCRT         SecureCRT是一款功

    2024年02月15日
    浏览(31)
  • 【ARM 裸机】硬件平台简介

    硬件平台采用的是正点原子的 I.MX6ULL-MINI 开发板,分为底板和核心板; 正点原子 Mini 开发板的外形尺寸为 100mm*130mm,I.MX6U-Mini 开发板底板板载资源如下: ◆ 1 个核心板接口,支持 I.MX6ULL 核心板。 ◆ 1 个电源指示灯(蓝色)。 ◆ 1 个状态指示灯(红色)。 ◆ 1 路 CAN 接口,

    2024年04月14日
    浏览(30)
  • ARM硬件断点

    hw_breakpoint 是由处理器提供专门断点寄存器来保存一个地址,是需要处理器支持的。处理器在执行过程中会不断去匹配,当匹配上后则会产生中断。 内核自带了硬件断点的样例linux-3.16sampleshw_breakpointdata_breakpoint.c  看网上说ARM Architecture Reference Manual Supplement ARMv8.1, for ARMv8-

    2024年02月07日
    浏览(27)
  • ARM DIY 硬件调试

    之前打样的几块 ARM 板,一直放着没去焊接。今天再次看到,决定把它焊起来。 为了提高焊接效率,先使用加热台焊接。不过板子为双面贴片,使用加热台只能焊接一面,那就优先焊主芯片那面,并把 Type C、SD 卡座还有一些关键电阻电容一并焊接。 (不过后来发现这个决定

    2024年02月12日
    浏览(26)
  • 硬件系统工程师宝典(17)-----你的PCB符合工艺要求吗?

    各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。上篇我们说到PCB设计中板子要符合EMC,信号的走线要平顺,信号回流阻抗尽量小。今天我们开始看看板子在生产制造时的工艺问题。 DFX全称是Design for X(面向产品生命周期各环

    2024年02月04日
    浏览(32)
  • Ubuntu嵌入式开发编译工具链安装教程之Arm GNU Toolchain

    下载路径: Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer 官方提供了可执行版本和源文件版本(后缀为*src_tar.bz2 ),通常情况我们直接下载可执行版本就足够了,当然致力于编译工具链原理学习的小伙伴对源文件版本是必不可少的,本文仅限可执行版本安装教程,若有

    2024年02月13日
    浏览(33)
  • 【stm32f4 C++与C混合开发】建立keil5的ARM Compiler 6(AC6)标准库开发工程

    一:请先确保keil5的版本为5.30版本以上,笔者这里是5.36版本: 二:F4标准库的pack包本版是2.9.0以上,笔者这里是2.15版本: 上述资源可在https://zhuanlan.zhihu.com/p/262507061找到 提示:本工程创建用例基于正点原子的F407标准库例程 工程如下图所示: 把工程拷贝一份新工程到纯英文

    2024年02月15日
    浏览(104)
  • 【嵌入式】Linux开发工具arm-linux-gcc安装及使用

    宿主机 执行编译、链接嵌入式软件的计算机 目标机 运行嵌入式软件的硬件平台 “本地”编译器 用来生成在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,例如 Windows 环境生成 Windows 目标代码。 交叉编译器 用来生成在其它平台上运行的目标代

    2024年01月17日
    浏览(45)
  • ARM day4 汇编及硬件编程

    load -- 加载 读 store -- 存储 写  在ARM 架构下, 数据从内存到cpu 直接的移动只能通过 LDR/STR来完成      mov 只能在寄存器之间移动数据 ,或把立即数移动到寄存器 ,并且数据长度不能超过 8 位 str  r2,  [r0]   //把r2 的数据  存储(写)到 r0 地址      *((int *) r0)  = r2 往

    2024年01月20日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包