Hi3531DV100 H.265处理器:消息传递详解与API应用

需积分: 50 66 下载量 36 浏览量 更新于2024-08-07 收藏 1.61MB PDF 举报
本篇文档主要介绍了Hi3531DV100 H.265编解码处理器的消息传递机制。消息传递在Hi3531DV100中起着关键作用,分为内部通讯和外部通讯两部分。 2.3.1 消息传递概述: 消息传递涉及到应用层通过特定API(如SendMessage、SendDynamicMessage或SendZeroMessage)将数据发送至I-PDU(外部通讯)或接收消息体(内部通讯)。内部通讯可以在多个消息体内存储,而外部通讯通常只有一个I-PDU。消息传递支持两种属性:触发(Triggered)和绑定(pending),允许不同类型的传输模式,如直接、周期或混合,且I-PDU中可以承载多个消息,但可变长度消息不能被覆盖。 外部通讯有特殊的处理机制,例如使用过滤来决定是否继续发送。CPU序列消息Callout用于执行字节序列转换,网络字节消息Callout则负责I-PDU的构建。消息发送成功或失败后,会通过信号通知用户。 2.3.2 内部消息传递: 内部消息无需传递属性,因为它们的传递过程更为直接,交互层会将消息路由到交付层接收部分,并进行后续处理。应用层通过 SendMessage 或 SendZeroMessage API来控制内部消息的传输。 此外,文档还提到了与汽车电子相关的开放系统和接口标准,即OSEK/VDX,这是汽车行业的一个联合项目,旨在为分布式控制单元提供一个开放的工业标准。文档简要介绍了实时操作系统在汽车中的概念、多任务处理能力以及应用程序接口API。然而,它并未深入产品实现细节,而是着重于技术概念和规范。对于创建执行系统的方法,参考"OSEKImplementationLanguage"(OIL)文档。 本篇指南提供了Hi3531DV100中消息传递的详细操作流程,以及与汽车电子行业的标准接口协议——OSEK/VDX的背景信息。这对于理解和开发基于该处理器的H.265编解码应用非常重要。