概述
百度小度智能音箱方案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 开发手册 小度智能音箱方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复