QCC51XX---ADK Application Framework编程指南

QCC51XX的ADK应用框架旨在构建ADK应用程序,包括蓝牙、音频和UI等组件的分层架构。框架包括公共API、域层、服务层、拓扑层和应用层。域层如蓝牙域提供了蓝牙配置和管理,服务层如媒体播放器和电话服务提供用户界面。此外,还详细描述了文件夹结构和组件实现细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 更新记录链接:QCC51XX---系统学习目录_嵌入式学习_force的博客-CSDN博客

目录

1.ADK application framework概述

2.ADK application framework架构

2.1 Public APIs

2.2 Domain layer

2.3 Service layer

2.4 Topology layer

2.5 Application layer

2.6 Current application framework architecture

2.6.1 Domain layer components

2.6.2 Service layer components

2.6.3 Topology layer components

2.7 Legacy code

2.8 Application framework folder structure

2.8.1 \bin Folder

2.8.2 \build Folder

2.8.3 \docs Folder

2.8.4 \src Folder

2.8.5 \tools Folder

3 Implementation details

3.1 Rules, Goals and Procedures

3.1.1 Components for building topologies

3.1.2 Events

3.1.3 Rules, Rulesets, and the Rules Engine

3.1.4 Goals, Actions, and the Goals Engine

3.1.5 Procedures

4 Conventions

4.2.2 Service layer components

4.2.3 Domain layer components


1.ADK application framework概述

ADK应用框架用于构建ADK应用,并为其他系统如测试和持续集成系统的构建提供平台。它包括所有片上软件的功能和软件开发环境的一些方面。
本编程指南描述了应用程序框架的软件架构以及使用和扩展它的约定。
本指南中描述的概念和设计模式可以用于以不受形式因素影响的方式实现大多数产品功能,从而实现可重用特性的开发。

2.ADK application framework架构

ADK应用程序框架由以下组件组成:

a.在分层体系结构中组织的一组具有公共api的软件组件

b.Legacy code没有公共API组织在相同的分层架构中

c.遵循架构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式学习_force

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值