博通集成 ARMINO AVDK开发框架
快速入门
H/W 参考
API 参考
支持外设
摄像头
DISPLAY
PSRAM内存分配
视频编解码
图形用户界面
参考工程
蓝牙(Bluetooth)工程
多媒体工程(Multi-media)工程
图形界面(LVGL)工程
第三方工程
Wi-Fi 工程
外设应用工程
低功耗
音频算法
FAQ
文档中心
博通集成 ARMINO AVDK开发框架
»
参考工程
参考工程
[English]
蓝牙(Bluetooth)工程
中控(Central)
1 功能概述
1.1 软件规格
1.2 代码路径及编译命令
2 cmd命令简介
2.1 a2dp source
2.2 ble gatt
3 a2dp source 测试
3.1 测试过程
3.2 兼容性说明
3.3 其他注意事项
4 ble gatt 测试
4.1 单板作为client与手机连接测试
4.2 双板对测
5 结构图
5.1 运行时
5.2 流程图
6 重要流程说明
6.1 连接音响
6.2 mp3解码
6.3 host a2dp 取数回调(pcm)
6.3 host a2dp 重采样回调
6.4 host a2dp sbc编码回调
6.5 ble gap初始化
6.6 ble gatts初始化
6.7 ble gattc初始化
6.8 ble gattc 连接
耳机(Headset)
1. 功能概述
1.1 软件规格
1.2 代码路径及编译命令
2. cmd命令简介
2.1 a2dp/avrcp
3. 框架图
3.1 软件模块架构图
3.2 流程图
4. 配置
4.1 demo开启配置
4.2 codec方式配置
4.2.1 A2DP
4.2.1 HFP
5. 代码讲解
5.1 A2DP demo
5.1.1 获得蓝牙上报的音乐数据
5.1.2 把音乐数据按帧暂存ring buffer
5.1.3 解码音乐数据
5.2 HFP demo
5.2.1 获得蓝牙上报的语音数据
5.2.2 解码语音数据
5.2.3 播放语音数据
5.2.4 获取上行MIC数据
多媒体工程(Multi-media)工程
doorbell
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 配置
3.1 蓝牙与多媒体内存复用
3.1.1 卸载蓝牙
3.1.2 初始化蓝牙
3.2 硬件解码内存配置说明
4. 演示说明
5. 代码讲解
5.1 UVC摄像头
5.1.1 打开UVC
5.1.2 获取一张图像
5.1.3 关闭UVC
5.2 LCD显示
5.2.1 打开LCD
5.2.2 关闭LCD
5.2.3 OSD显示
5.3 Audio
5.3.1 打开UAC,板载MIC/SPEAKER
5.3.2 获取上行MIC数据
5.3.3 播放下行SPEAKER数据
5.3.4 AEC/降噪处理
5.3.7 关闭UAC,板载MIC/SPEAKER
5.4 H264编解码
5.5 WIFI传输
5.5.1 设置WIFI网络数据传输回调
5.5.1 获取H264图像数据
5.5.2 打开图像数据图传
5.5.2 关闭图像数据图传
5.6 摄像头切换
5.6.1 摄像头切换接口调用流程
6 Doorbell
6.1 启动视频功能
6.2 摄像头切换
6.3 关闭视频功能
7 frame_buffer
doorbell_4M
1. 简介
1.1 规格
1.2 路径
2. 框架图
3. 配置
3.1 区别
4. 演示说明
5. 代码讲解
6. 移植说明
步骤1:
步骤2:
doorbell_ab_4M
1. 简介
1.1 规格
1.2 路径
2. 框架图
3. 配置
3.1 区别
4. 演示说明
5. 代码讲解
6. 移植说明
步骤1:
doorbell_8M
1. 简介
1.1 规格
1.2 路径
2. 框架图
3. 配置
3.1 区别
4. 演示说明
5. 代码讲解
doorbell_720p
1. 简介
1.1 规格
1.2 路径
2. 框架图
3. 配置
3.1 区别
4. 演示说明
5. 代码讲解
audio_record_to_sdcard
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
4. 代码讲解
4.1 启动录音
4.2 停止录音
audio_play_sdcard_mp3_music
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
4. 代码讲解
4.1 启动播放
4.2 停止播放
av_client
1 功能概述
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 配置
3.1 图像传输方式配置
4. 演示说明
5. 代码讲解
5.1 UVC摄像头
5.1.1 打开UVC
5.2 LCD显示
5.2.1 打开LCD
5.3 Audio
5.3.1 打开UAC,板载MIC/SPEAKER
5.3.2 获取上行MIC数据
5.3.3 播放下行SPEAKER数据
av_server
1 功能概述
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 配置
3.1 图像传输方式配置
4. 演示说明
5. 代码讲解
5.1 LCD显示
5.1.1 打开LCD
5.2 Audio
5.2.1 打开UAC,板载MIC/SPEAKER
5.2.2 获取上行MIC数据
5.2.3 播放下行SPEAKER数据
图形界面(LVGL)工程
86box
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
86box_smart_panel
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
benchmark
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
camera
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
4. 代码讲解
keypad_encoder
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
meter
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
meter_rgb_16M
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
meter_spi
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
music
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
stress
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
widgets
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 演示说明
第三方工程
华镇语音识别(wanson-asr)工程
1. 简介
1.1 规格
1.2 路径
2. 框架图
2.1 软件模块架构图
2.2 代码模块关系图
3. 配置
4. 演示说明
5. 代码讲解
5.1 mic采样
5.1.1 打开mic采样
5.1.2 关闭mic采样
5.2 wanson语音识别
5.2.1 初始化语音识别
5.2.2 退出语音识别
5.2.3 启动语音识别
5.2.4 停止语音识别
5.3 语音识别task识别流程
6. 上海华镇电子科技有限公司
Wi-Fi 工程
BK-RLK 多媒体(Multi-media)工程
1 功能概述
2 Demo 说明
3 环境搭建
4 代码路径
5 参考链接
外设应用工程
dvp
1. 简介
1.1 规格
1.2 路径
2. 框架图
3. 配置
3.1 蓝牙与多媒体内存复用
3.1.1 卸载蓝牙
3.1.2 初始化蓝牙
3.2 区别
4. 演示说明
5. 代码讲解
6. 新增适配
uvc
1. 简介
1.1 规格
1.2 路径
2. 框架图
3. 配置
3.1 蓝牙与多媒体内存复用
3.1.1 卸载蓝牙
3.1.2 初始化蓝牙
3.2 区别
4. 演示说明
5. 代码讲解
slcd
1 功能概述
2 代码路径
3 编译命令
4 演示介绍
lcd_qspi
1 功能概述
2 代码路径
3 编译命令
4 演示介绍
lcd_spi
1 功能概述
2 代码路径
3 编译命令
4 演示介绍
lcd_rgb565
1 功能概述
2 代码路径
3.代码讲解
RGB565 LCD 工程的配置步骤如下:
lcd_rgb888
1 功能概述
2 代码路径
3.代码讲解
RGB888 LCD 工程的配置步骤如下:
lcd_rgb666
1 功能概述
2 代码路径
3.代码讲解
RGB666 LCD 工程的配置步骤如下:
lcd_8080
1 功能概述
2 代码路径
3.代码讲解
LCD MCU 工程的配置步骤如下: