我是靠谱客的博主 孝顺缘分,最近开发中收集的这篇文章主要介绍a113 智能音箱芯片方案_Amlogic/A113 开发手册 小度智能音箱方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

百度小度智能音箱方案Amlogic/A113开发手册

鑫联拓展科技总结:注意 Amlogic/A113 开发手册目前只面向 Rokid 开发者提供。如未注册成为Rokid 开发者,请先至 Rokid 官网注册成为开发者。

开发板套件基本参数介绍CPU: Amlogic A113X A53x4 up to 1.5Ghz

Memory: 256MB DDR3 + 512MB Nand Flash

Mic Array: PDM mic x 4

Audio:line out 3.5mm

Network:802.11 a/b/g/n/ac

Bluetooth:BT 4.1/BLE

LED:RGB LED x 12

DC in:USB-Type C 5V

硬件设计参考资料

CPU 功能板介绍

软件设计参考资料

代码获取repo 是Google官方版本repo init -u ssh://your-account@openai.rokid.com:29418/amlogic_a113_audio/manifest -m rokidbase.xmlrepo 是Rokid 修正版本repo init -u ssh://your-account@openai.rokid.com:29418/amlogic_a113_audio/manifest -m rokidbase.xml --repo-url=ssh://your-account@openai.rokid.com:29418/tools/repo --no-repo-verify下载代码树repo sync

Rokid对上游代码的修改目录.

├── bootloader

│ └── uboot-2015-dev

├── buildroot

│ ├── board

│ │ ├── amlogic

│ │ └── rokid

│ ├── configs

│ │ └── banban_m_a113_release_defconfig

│ ├── fs

│ │ ├── cpio

│ │ └── ubifs

│ └── package

│ ├── android-tools

│ ├── systemd

│ └── tinyalsa

├── build.sh

├── kernel

│ └── aml-4.9

├── multimedia

│ └── libplayer=== disabled by rokid.

├── robot

│ ├── apps

│ │ ├── bluetooth

│ │ ├── chat

│ │ ├── cloudappclient

│ │ ├── konnichiha

│ │ ├── miss

│ │ ├── network

│ │ └── volume

│ ├── external

│ │ ├── android-kernel-headers

│ │ ├── librplayer

│ │ ├── libuv_callback

│ │ ├── ota_unpack

│ │ ├── power_ctrl

│ │ ├── rokidos-node

│ │ ├── rplayer-demo

│ │ ├── vol_ctrl

│ │ ├── wpa_ctrl

│ │ └── znode

│ ├── frameworks

│ │ └── native

│ ├── hardware

│ │ ├── libhardware

│ │ └── modules

│ ├── openvoice

│ │ ├── ams

│ │ ├── blacksiren

│ │ ├── openvoice_process

│ │ └── speech

│ ├── services

│ │ ├── bootanim

│ │ ├── btflinger

│ │ ├── jsproxy

│ │ ├── lumenflinger

│ │ ├── pivotdb

│ │ ├── pkgm

│ │ ├── power_monitor

│ │ ├── shadowgrade

│ │ ├── ttsflinger

│ │ ├── wifi_monitor

│ │ ├── www

│ │ └── zygote

│ └── system

│ ├── core

│ ├── extras

│ ├── property

│ └── property_service

└── rokid_br_external

├── build

│ ├── buildprop.sh

│ ├── ci_build.sh

│ ├── envsetup.sh -> setenv.sh

│ ├── rokidclean.sh

│ └── setenv.sh

├── Config.in

├── external.desc

├── external.mk

└── package

├── ams

├── android-fw-native

├── android-hardware

├── android-kernel-headers

├── android-system-core

├── apps-bluetooth-nodejs

├── apps-cloudappclient-nodejs

├── apps-konnichiha-cpp

├── apps-miss-nodejs

├── apps-network-nodejs

├── apps-volume-nodejs

├── blacksiren

├── bootanim

├── btflinger

├── cloudappclient-native

├── fw_env

├── librplayer

├── libuv_callback

├── lumenflinger

├── openvoice_process

├── ota_unpack

├── pivotdb

├── pkgm

├── power_ctrl

├── power_monitor

├── property

├── property-service

├── rokidos_node

├── rplayer-demo

├── shadowgrade

├── speech

├── ttsflinger

├── vol_ctrl

├── wifi_monitor

├── wpa_ctrl

├── www

├── znode

└── zygote

U-Boot

修改了厂商代码,支持Rokid的板级配置目录

Kernel

修改了厂商代码,支持Rokid多型号板子的DST配置目录

编译指令

目前仅支持64位版本。

编译A113请选择'banban_m_a113_release'source rokid_br_external/build/setenv.sh

输出Environment setting is OK!

Just type 'lunch' and you will get a list of choices, or you can type 'lunch [choice]' to lunch directly.lunch

输出You are building on Linux

echo Lunch menu... pick a combo:

1. nana_t_s905d_release

2. nana_l_a112_release

3. rm101_s905d_release

4. rp102_s905d_release

5. banban_m_a113_release

6. nana_t2_s905d_release

7. banban_m2_a113_release

8. banban_m3_a113_release

Which would you like?

其中banban_m_a113_release:为 A113 6mic v1.0 麦克风板,版本号 v1.0 在麦克风板正中央丝印上

banban_m2_a113_release: 为 A113 4mic 麦克风板

banban_m3_a113_release: 为 A113 6mic v1.1 麦克风板, 版本号 v1.1 在麦克风板正中央丝印上

请根据开发板型号选择相应软件版本

编译代码make

最后

以上就是孝顺缘分为你收集整理的a113 智能音箱芯片方案_Amlogic/A113 开发手册 小度智能音箱方案的全部内容,希望文章能够帮你解决a113 智能音箱芯片方案_Amlogic/A113 开发手册 小度智能音箱方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部